diff --git a/sdk/dotnet/Dashboard.cs b/sdk/dotnet/Dashboard.cs index d2c6b6583..1ca373a72 100644 --- a/sdk/dotnet/Dashboard.cs +++ b/sdk/dotnet/Dashboard.cs @@ -510,7 +510,7 @@ namespace Pulumi.Datadog /// { /// new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs /// { - /// NoteDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs + /// NoteDefinition = new Datadog.Inputs.DashboardWidgetNoteDefinitionArgs /// { /// Content = "cluster note widget", /// BackgroundColor = "pink", @@ -523,7 +523,7 @@ namespace Pulumi.Datadog /// }, /// new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetArgs /// { - /// AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs + /// AlertGraphDefinition = new Datadog.Inputs.DashboardWidgetAlertGraphDefinitionArgs /// { /// AlertId = "123", /// VizType = "toplist", diff --git a/sdk/go/datadog/dashboard.go b/sdk/go/datadog/dashboard.go index 346d67fa4..c7870518b 100644 --- a/sdk/go/datadog/dashboard.go +++ b/sdk/go/datadog/dashboard.go @@ -410,7 +410,7 @@ import ( // Title: pulumi.String("Group Widget"), // Widgets: datadog.DashboardWidgetGroupDefinitionWidgetArray{ // &datadog.DashboardWidgetGroupDefinitionWidgetArgs{ -// NoteDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs{ +// NoteDefinition: &datadog.DashboardWidgetNoteDefinitionArgs{ // Content: pulumi.String("cluster note widget"), // BackgroundColor: pulumi.String("pink"), // FontSize: pulumi.String("14"), @@ -421,7 +421,7 @@ import ( // }, // }, // &datadog.DashboardWidgetGroupDefinitionWidgetArgs{ -// AlertGraphDefinition: &datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs{ +// AlertGraphDefinition: &datadog.DashboardWidgetAlertGraphDefinitionArgs{ // AlertId: pulumi.String("123"), // VizType: pulumi.String("toplist"), // Title: pulumi.String("Alert Graph"), diff --git a/sdk/go/datadog/pulumiTypes.go b/sdk/go/datadog/pulumiTypes.go index 5dbfdff81..3c5de21c5 100644 --- a/sdk/go/datadog/pulumiTypes.go +++ b/sdk/go/datadog/pulumiTypes.go @@ -21257,7 +21257,530 @@ func (o DashboardWidgetGroupDefinitionWidgetArrayOutput) Index(i pulumi.IntInput }).(DashboardWidgetGroupDefinitionWidgetOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink struct { +type DashboardWidgetGroupDefinitionWidgetWidgetLayout struct { + // The height of the widget. + Height int `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak *bool `pulumi:"isColumnBreak"` + // The width of the widget. + Width int `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X int `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y int `pulumi:"y"` +} + +// DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs and DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput values. +// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput` via: +// +// DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{...} +type DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput interface { + pulumi.Input + + ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput + ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput +} + +type DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs struct { + // The height of the widget. + Height pulumi.IntInput `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` + // The width of the widget. + Width pulumi.IntInput `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X pulumi.IntInput `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y pulumi.IntInput `pulumi:"y"` +} + +func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +} + +func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(context.Background()) +} + +func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) +} + +func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput).ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx) +} + +// DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs, DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtr and DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput` via: +// +// DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{...} +// +// or: +// +// nil +type DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput interface { + pulumi.Input + + ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput + ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput +} + +type dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs + +func DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtr(v *DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput { + return (*dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType)(v) +} + +func (*dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +} + +func (i *dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) +} + +type DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return o.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetWidgetLayout) *DashboardWidgetGroupDefinitionWidgetWidgetLayout { + return &v + }).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) +} + +// The height of the widget. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) +} + +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) +} + +// The width of the widget. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) +} + +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) X() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) +} + +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) +} + +type DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { + return o +} + +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) DashboardWidgetGroupDefinitionWidgetWidgetLayout { + if v != nil { + return *v + } + var ret DashboardWidgetGroupDefinitionWidgetWidgetLayout + return ret + }).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) +} + +// The height of the widget. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { + if v == nil { + return nil + } + return &v.Height + }).(pulumi.IntPtrOutput) +} + +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *bool { + if v == nil { + return nil + } + return v.IsColumnBreak + }).(pulumi.BoolPtrOutput) +} + +// The width of the widget. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { + if v == nil { + return nil + } + return &v.Width + }).(pulumi.IntPtrOutput) +} + +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { + if v == nil { + return nil + } + return &v.X + }).(pulumi.IntPtrOutput) +} + +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { + if v == nil { + return nil + } + return &v.Y + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetHeatmapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetHeatmapDefinitionCustomLink `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events []DashboardWidgetHeatmapDefinitionEvent `pulumi:"events"` + // The size of the legend displayed in the widget. + LegendSize *string `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests []DashboardWidgetHeatmapDefinitionRequest `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend *bool `pulumi:"showLegend"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis *DashboardWidgetHeatmapDefinitionYaxis `pulumi:"yaxis"` +} + +// DashboardWidgetHeatmapDefinitionInput is an input type that accepts DashboardWidgetHeatmapDefinitionArgs and DashboardWidgetHeatmapDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionInput` via: +// +// DashboardWidgetHeatmapDefinitionArgs{...} +type DashboardWidgetHeatmapDefinitionInput interface { + pulumi.Input + + ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput + ToDashboardWidgetHeatmapDefinitionOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionOutput +} + +type DashboardWidgetHeatmapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetHeatmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events DashboardWidgetHeatmapDefinitionEventArrayInput `pulumi:"events"` + // The size of the legend displayed in the widget. + LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests DashboardWidgetHeatmapDefinitionRequestArrayInput `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis DashboardWidgetHeatmapDefinitionYaxisPtrInput `pulumi:"yaxis"` +} + +func (DashboardWidgetHeatmapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinition)(nil)).Elem() +} + +func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput { + return i.ToDashboardWidgetHeatmapDefinitionOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionOutput) +} + +func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionOutput).ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx) +} + +// DashboardWidgetHeatmapDefinitionPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionArgs, DashboardWidgetHeatmapDefinitionPtr and DashboardWidgetHeatmapDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionPtrInput` via: +// +// DashboardWidgetHeatmapDefinitionArgs{...} +// +// or: +// +// nil +type DashboardWidgetHeatmapDefinitionPtrInput interface { + pulumi.Input + + ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput + ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionPtrOutput +} + +type dashboardWidgetHeatmapDefinitionPtrType DashboardWidgetHeatmapDefinitionArgs + +func DashboardWidgetHeatmapDefinitionPtr(v *DashboardWidgetHeatmapDefinitionArgs) DashboardWidgetHeatmapDefinitionPtrInput { + return (*dashboardWidgetHeatmapDefinitionPtrType)(v) +} + +func (*dashboardWidgetHeatmapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinition)(nil)).Elem() +} + +func (i *dashboardWidgetHeatmapDefinitionPtrType) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetHeatmapDefinitionPtrType) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionPtrOutput) +} + +type DashboardWidgetHeatmapDefinitionOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinition)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinition { + return &v + }).(DashboardWidgetHeatmapDefinitionPtrOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetHeatmapDefinitionOutput) CustomLinks() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) +} + +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o DashboardWidgetHeatmapDefinitionOutput) Events() DashboardWidgetHeatmapDefinitionEventArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionEvent { return v.Events }).(DashboardWidgetHeatmapDefinitionEventArrayOutput) +} + +// The size of the legend displayed in the widget. +func (o DashboardWidgetHeatmapDefinitionOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetHeatmapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHeatmapDefinitionOutput) Requests() DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionRequest { return v.Requests }).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) +} + +// Whether or not to show the legend on this widget. +func (o DashboardWidgetHeatmapDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetHeatmapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetHeatmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetHeatmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o DashboardWidgetHeatmapDefinitionOutput) Yaxis() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinitionYaxis { return v.Yaxis }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) +} + +type DashboardWidgetHeatmapDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinition)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionPtrOutput) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionPtrOutput) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionPtrOutput) Elem() DashboardWidgetHeatmapDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) DashboardWidgetHeatmapDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetHeatmapDefinition + return ret + }).(DashboardWidgetHeatmapDefinitionOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) CustomLinks() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) +} + +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) Events() DashboardWidgetHeatmapDefinitionEventArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionEvent { + if v == nil { + return nil + } + return v.Events + }).(DashboardWidgetHeatmapDefinitionEventArrayOutput) +} + +// The size of the legend displayed in the widget. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.LegendSize + }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHeatmapDefinitionPtrOutput) Requests() DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) +} + +// Whether or not to show the legend on this widget. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLegend + }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetHeatmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o DashboardWidgetHeatmapDefinitionPtrOutput) Yaxis() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinitionYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) +} + +type DashboardWidgetHeatmapDefinitionCustomLink struct { // The flag for toggling context menu link visibility. IsHidden *bool `pulumi:"isHidden"` // The label for the custom link URL. @@ -21268,18 +21791,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink struct { OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkInput` via: +// DashboardWidgetHeatmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetHeatmapDefinitionCustomLinkArgs and DashboardWidgetHeatmapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkInput interface { +// DashboardWidgetHeatmapDefinitionCustomLinkArgs{...} +type DashboardWidgetHeatmapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput + ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput + ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs struct { +type DashboardWidgetHeatmapDefinitionCustomLinkArgs struct { // The flag for toggling context menu link visibility. IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` // The label for the custom link URL. @@ -21290,423 +21813,574 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs struct { OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput { + return i.ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) +func (i DashboardWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +// DashboardWidgetHeatmapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionCustomLinkArray and DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionCustomLinkArrayInput` via: +// +// DashboardWidgetHeatmapDefinitionCustomLinkArray{ DashboardWidgetHeatmapDefinitionCustomLinkArgs{...} } +type DashboardWidgetHeatmapDefinitionCustomLinkArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink)(nil)).Elem() + ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput + ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput { +type DashboardWidgetHeatmapDefinitionCustomLinkArray []DashboardWidgetHeatmapDefinitionCustomLinkInput + +func (DashboardWidgetHeatmapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +} + +func (i DashboardWidgetHeatmapDefinitionCustomLinkArray) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHeatmapDefinitionCustomLinkArray) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) +} + +type DashboardWidgetHeatmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput { +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput { return o } // The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } // The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } // The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionCustomLink { + return vs[0].([]DashboardWidgetHeatmapDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionCustomLinkOutput) +} + +type DashboardWidgetHeatmapDefinitionEvent struct { + // The event query to use in the widget. + Q string `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution *string `pulumi:"tagsExecution"` +} + +// DashboardWidgetHeatmapDefinitionEventInput is an input type that accepts DashboardWidgetHeatmapDefinitionEventArgs and DashboardWidgetHeatmapDefinitionEventOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionEventInput` via: +// +// DashboardWidgetHeatmapDefinitionEventArgs{...} +type DashboardWidgetHeatmapDefinitionEventInput interface { + pulumi.Input + + ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput + ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionEventOutput +} + +type DashboardWidgetHeatmapDefinitionEventArgs struct { + // The event query to use in the widget. + Q pulumi.StringInput `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` +} + +func (DashboardWidgetHeatmapDefinitionEventArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (i DashboardWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput { + return i.ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionEventOutput) +} + +// DashboardWidgetHeatmapDefinitionEventArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionEventArray and DashboardWidgetHeatmapDefinitionEventArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionEventArrayInput` via: +// +// DashboardWidgetHeatmapDefinitionEventArray{ DashboardWidgetHeatmapDefinitionEventArgs{...} } +type DashboardWidgetHeatmapDefinitionEventArrayInput interface { + pulumi.Input + + ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput + ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest struct { +type DashboardWidgetHeatmapDefinitionEventArray []DashboardWidgetHeatmapDefinitionEventInput + +func (DashboardWidgetHeatmapDefinitionEventArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (i DashboardWidgetHeatmapDefinitionEventArray) ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHeatmapDefinitionEventArray) ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionEventArrayOutput) +} + +type DashboardWidgetHeatmapDefinitionEventOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionEventOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventOutput { + return o +} + +// The event query to use in the widget. +func (o DashboardWidgetHeatmapDefinitionEventOutput) Q() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) +} + +// The execution method for multi-value filters. +func (o DashboardWidgetHeatmapDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHeatmapDefinitionEventArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionEventArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionEventOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionEvent { + return vs[0].([]DashboardWidgetHeatmapDefinitionEvent)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionEventOutput) +} + +type DashboardWidgetHeatmapDefinitionRequest struct { // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType *string `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo *string `pulumi:"compareTo"` - Formulas []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood *bool `pulumi:"increaseGood"` + ApmQuery *DashboardWidgetHeatmapDefinitionRequestApmQuery `pulumi:"apmQuery"` + Formulas []DashboardWidgetHeatmapDefinitionRequestFormula `pulumi:"formulas"` // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy *string `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir *string `pulumi:"orderDir"` + LogQuery *DashboardWidgetHeatmapDefinitionRequestLogQuery `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery `pulumi:"processQuery"` + ProcessQuery *DashboardWidgetHeatmapDefinitionRequestProcessQuery `pulumi:"processQuery"` // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery `pulumi:"queries"` + Q *string `pulumi:"q"` + Queries []DashboardWidgetHeatmapDefinitionRequestQuery `pulumi:"queries"` // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery `pulumi:"rumQuery"` + RumQuery *DashboardWidgetHeatmapDefinitionRequestRumQuery `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent *bool `pulumi:"showPresent"` + SecurityQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *DashboardWidgetHeatmapDefinitionRequestStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestInput` via: +// DashboardWidgetHeatmapDefinitionRequestInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestArgs and DashboardWidgetHeatmapDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestInput interface { +// DashboardWidgetHeatmapDefinitionRequestArgs{...} +type DashboardWidgetHeatmapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput + ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput + ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs struct { +type DashboardWidgetHeatmapDefinitionRequestArgs struct { // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType pulumi.StringPtrInput `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo pulumi.StringPtrInput `pulumi:"compareTo"` - Formulas DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood pulumi.BoolPtrInput `pulumi:"increaseGood"` + ApmQuery DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + Formulas DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir pulumi.StringPtrInput `pulumi:"orderDir"` + LogQuery DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayInput `pulumi:"queries"` + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetHeatmapDefinitionRequestQueryArrayInput `pulumi:"queries"` // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + RumQuery DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent pulumi.BoolPtrInput `pulumi:"showPresent"` + SecurityQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style DashboardWidgetHeatmapDefinitionRequestStylePtrInput `pulumi:"style"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) +func (i DashboardWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput struct{ *pulumi.OutputState } +// DashboardWidgetHeatmapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestArray and DashboardWidgetHeatmapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestArrayInput` via: +// +// DashboardWidgetHeatmapDefinitionRequestArray{ DashboardWidgetHeatmapDefinitionRequestArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest)(nil)).Elem() + ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput { - return o -} +type DashboardWidgetHeatmapDefinitionRequestArray []DashboardWidgetHeatmapDefinitionRequestInput -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput { - return o +func (DashboardWidgetHeatmapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) +func (i DashboardWidgetHeatmapDefinitionRequestArray) ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Background()) } -// Whether to show absolute or relative change. Valid values are `absolute`, `relative`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ChangeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *string { return v.ChangeType }).(pulumi.StringPtrOutput) +func (i DashboardWidgetHeatmapDefinitionRequestArray) ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) } -// Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) CompareTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *string { return v.CompareTo }).(pulumi.StringPtrOutput) +type DashboardWidgetHeatmapDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) +func (o DashboardWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput { + return o } -// A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) IncreaseGood() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *bool { return v.IncreaseGood }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestOutput { + return o } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestOutput) ApmQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestApmQuery { + return v.ApmQuery + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } -// What to order by. Valid values are `change`, `name`, `present`, `past`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) OrderBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *string { return v.OrderBy }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestOutput) Formulas() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) []DashboardWidgetHeatmapDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) } -// Widget sorting method. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) OrderDir() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *string { return v.OrderDir }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetHeatmapDefinitionRequestOutput) LogQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestLogQuery { + return v.LogQuery + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestOutput) ProcessQuery() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery { +func (o DashboardWidgetHeatmapDefinitionRequestOutput) Queries() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) []DashboardWidgetHeatmapDefinitionRequestQuery { return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery { +func (o DashboardWidgetHeatmapDefinitionRequestOutput) RumQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery { +func (o DashboardWidgetHeatmapDefinitionRequestOutput) SecurityQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } -// If set to `true`, displays the current value. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput) ShowPresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequest) *bool { return v.ShowPresent }).(pulumi.BoolPtrOutput) +// The style of the widget graph. One nested block is allowed using the structure below. +func (o DashboardWidgetHeatmapDefinitionRequestOutput) Style() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) +} + +type DashboardWidgetHeatmapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() +} + +func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return o +} + +func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery struct { +func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequest { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestOutput) +} + +type DashboardWidgetHeatmapDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs +type dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestApmQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) DashboardWidgetHeatmapDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery + var ret DashboardWidgetHeatmapDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -21715,18 +22389,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -21734,7 +22408,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -21743,18 +22417,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQ Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -21763,131 +22437,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQ Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -21896,8 +22564,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryCompu } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -21906,8 +22574,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryCompu } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -21915,128 +22583,124 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryCompu }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByInput +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -22045,18 +22709,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByS Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -22065,131 +22729,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByS Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs +type dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery + var ret DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22198,8 +22856,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroup } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22208,8 +22866,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroup } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22217,7 +22875,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroup }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -22226,18 +22884,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs struct { +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -22246,251 +22904,241 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeInput +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) +func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula struct { +type DashboardWidgetHeatmapDefinitionRequestFormula struct { // An expression alias. Alias *string `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode *string `pulumi:"cellDisplayMode"` // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + ConditionalFormats []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` // A string expression built from queries, formulas, and functions. FormulaExpression string `pulumi:"formulaExpression"` // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit `pulumi:"limit"` + Limit *DashboardWidgetHeatmapDefinitionRequestFormulaLimit `pulumi:"limit"` // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle `pulumi:"style"` + Style *DashboardWidgetHeatmapDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaArgs and DashboardWidgetHeatmapDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaArgs{...} +type DashboardWidgetHeatmapDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaArgs struct { // An expression alias. Alias pulumi.StringPtrInput `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + ConditionalFormats DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` // A string expression built from queries, formulas, and functions. FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + Limit DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput `pulumi:"style"` + Style DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaArray and DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaArray{ DashboardWidgetHeatmapDefinitionRequestFormulaArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaInput +type DashboardWidgetHeatmapDefinitionRequestFormulaArray []DashboardWidgetHeatmapDefinitionRequestFormulaInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { return o } // An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } // A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat { return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) } // A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } // The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Limit() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetHeatmapDefinitionRequestFormulaLimit { return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } // Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Style() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetHeatmapDefinitionRequestFormulaStyle { return v.Style - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestFormula { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator string `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -22511,18 +23159,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaCondition Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator pulumi.StringInput `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -22543,281 +23191,265 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaCondition Value pulumi.Float64Input `pulumi:"value"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatInput +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { return o } // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } // The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } // The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } // Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } // Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } // The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } // Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } // A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaLimit struct { // The number of results to return. Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs and DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs struct { // The number of results to return. Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs, DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtr and DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs{...} +// DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs +type dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *DashboardWidgetHeatmapDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } // The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) DashboardWidgetHeatmapDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit + var ret DashboardWidgetHeatmapDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) } // The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) *int { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *int { if v == nil { return nil } @@ -22826,8 +23458,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitP } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimit) *string { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *string { if v == nil { return nil } @@ -22835,149 +23467,145 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaStyle struct { // 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 *string `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs and DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs struct { +type DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs struct { // 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 pulumi.StringPtrInput `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs, DashboardWidgetHeatmapDefinitionRequestFormulaStylePtr and DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs{...} +// DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs +type dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestFormulaStylePtr(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *DashboardWidgetHeatmapDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } // 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. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } // Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) DashboardWidgetHeatmapDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle + var ret DashboardWidgetHeatmapDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput) + }).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) } // 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. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) *string { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *string { if v == nil { return nil } @@ -22986,8 +23614,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleP } // Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyle) *int { +func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *int { if v == nil { return nil } @@ -22995,200 +23623,198 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleP }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery struct { +type DashboardWidgetHeatmapDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs +type dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestLogQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) DashboardWidgetHeatmapDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery + var ret DashboardWidgetHeatmapDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -23197,18 +23823,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -23216,7 +23842,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -23225,18 +23851,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQ Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -23245,131 +23871,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQ Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -23378,8 +23998,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryCompu } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -23388,8 +24008,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryCompu } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -23397,128 +24017,124 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryCompu }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByInput +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -23527,18 +24143,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByS Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -23547,131 +24163,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByS Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -23680,8 +24290,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroup } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -23690,8 +24300,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroup } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -23699,7 +24309,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroup }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -23708,18 +24318,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -23728,99 +24338,93 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery struct { +type DashboardWidgetHeatmapDefinitionRequestProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -23831,18 +24435,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery str SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs and DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -23853,136 +24457,130 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs, DashboardWidgetHeatmapDefinitionRequestProcessQueryPtr and DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs +type dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestProcessQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *DashboardWidgetHeatmapDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) DashboardWidgetHeatmapDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery + var ret DashboardWidgetHeatmapDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) []string { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) []string { if v == nil { return nil } @@ -23991,8 +24589,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryP } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *int { if v == nil { return nil } @@ -24001,8 +24599,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryP } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -24011,8 +24609,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryP } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -24020,172 +24618,172 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQuery struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + CloudCostQuery *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + EventQuery *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + MetricQuery *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + ProcessQuery *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + SloQuery *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryArgs struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + CloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + EventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + MetricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` + SloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryArray and DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryArray{ DashboardWidgetHeatmapDefinitionRequestQueryArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryInput +type DashboardWidgetHeatmapDefinitionRequestQueryArray []DashboardWidgetHeatmapDefinitionRequestQueryInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput { return o } // The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } // A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } // A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } // The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } // The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQuery { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -24208,18 +24806,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependen Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -24242,180 +24840,170 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependen Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.OperationName }).(pulumi.StringOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.ResourceName }).(pulumi.StringOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24424,8 +25012,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24434,8 +25022,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } @@ -24444,8 +25032,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24454,8 +25042,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24464,8 +25052,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24474,8 +25062,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24484,8 +25072,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24494,8 +25082,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24504,8 +25092,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -24513,7 +25101,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDepen }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -24536,18 +25124,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResource Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -24570,180 +25158,168 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResource Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { return v.OperationName }).(pulumi.StringPtrOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { return v.ResourceName }).(pulumi.StringPtrOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24752,8 +25328,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24762,8 +25338,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } @@ -24772,8 +25348,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24782,8 +25358,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24792,8 +25368,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24802,8 +25378,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24812,8 +25388,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24822,8 +25398,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24832,8 +25408,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -24841,7 +25417,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResou }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -24852,18 +25428,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQu Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -24874,138 +25450,130 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQu Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -25014,8 +25582,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCos } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -25024,8 +25592,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCos } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -25034,8 +25602,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCos } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -25043,214 +25611,206 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCos }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuery struct { // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + Computes []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource string `pulumi:"dataSource"` // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes []string `pulumi:"indexes"` // The name of query for use in formulas. Name string `pulumi:"name"` // The search options. - Search *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + Search *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` // Storage location (private beta). Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs struct { // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + Computes DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource pulumi.StringInput `pulumi:"dataSource"` // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes pulumi.StringArrayInput `pulumi:"indexes"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` // The search options. - Search DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + Search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` // Storage location (private beta). Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { return v.Search - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -25259,18 +25819,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) []string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } @@ -25279,8 +25839,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -25289,18 +25849,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } return v.Search - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -25308,7 +25868,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // A time interval in milliseconds. @@ -25317,18 +25877,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryC Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // A time interval in milliseconds. @@ -25337,220 +25897,210 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryC Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { return o } // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } // The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy struct { // The event facet. Facet string `pulumi:"facet"` // The number of groups to return. Limit *int `pulumi:"limit"` // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + Sort *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs struct { // The event facet. Facet pulumi.StringInput `pulumi:"facet"` // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + Sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByInput +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { return o } // The event facet. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } // The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -25559,18 +26109,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryG Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -25579,131 +26129,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryG Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -25712,8 +26256,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -25722,8 +26266,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -25731,138 +26275,136 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch struct { // The events search string. Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs struct { // The events search string. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch + var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearch) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } @@ -25870,7 +26412,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -25881,18 +26423,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -25903,138 +26445,130 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -26043,8 +26577,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQu } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -26053,8 +26587,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQu } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -26063,8 +26597,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQu } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -26072,7 +26606,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -26093,18 +26627,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuer TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -26125,173 +26659,155 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuer TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery + var ret DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26300,8 +26816,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26310,8 +26826,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *bool { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } @@ -26320,8 +26836,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { if v == nil { return nil } @@ -26330,8 +26846,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26340,8 +26856,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26350,8 +26866,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26360,8 +26876,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) []string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { if v == nil { return nil } @@ -26370,8 +26886,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -26379,7 +26895,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQ }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery struct { +type DashboardWidgetHeatmapDefinitionRequestQuerySloQuery struct { // Additional filters applied to the SLO query. AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -26396,18 +26912,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery st SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs and DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { // Additional filters applied to the SLO query. AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -26424,159 +26940,145 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArg SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs, DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtr and DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs +type dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery + var ret DashboardWidgetHeatmapDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26585,8 +27087,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26595,8 +27097,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26605,8 +27107,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26615,8 +27117,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26625,8 +27127,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26635,8 +27137,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -26644,200 +27146,198 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery struct { +type DashboardWidgetHeatmapDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs +type dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestRumQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) DashboardWidgetHeatmapDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery + var ret DashboardWidgetHeatmapDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -26846,18 +27346,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -26865,7 +27365,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26874,18 +27374,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQ Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26894,131 +27394,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQ Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -27027,8 +27521,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryCompu } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -27037,8 +27531,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryCompu } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -27046,128 +27540,124 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryCompu }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByInput +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -27176,18 +27666,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByS Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -27196,131 +27686,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByS Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -27329,8 +27813,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroup } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -27339,8 +27823,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroup } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -27348,7 +27832,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroup }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -27357,18 +27841,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -27377,294 +27861,284 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs +type dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery + var ret DashboardWidgetHeatmapDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -27673,18 +28147,18 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -27692,7 +28166,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -27701,18 +28175,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -27721,131 +28195,125 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs +type dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery + var ret DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -27854,8 +28322,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -27864,8 +28332,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -27873,128 +28341,124 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByInput +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28003,18 +28467,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGro Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28023,131 +28487,127 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGro Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs +type dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery + var ret DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28156,8 +28616,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28166,8 +28626,8 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28175,7 +28635,7 @@ func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28184,18 +28644,18 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMul Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs struct { +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28204,1644 +28664,1399 @@ type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMul Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutputWithContext(context.Background()) -} +type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) +func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput { +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetHeatmapDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryInput` via: +// DashboardWidgetHeatmapDefinitionRequestStyleInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestStyleArgs and DashboardWidgetHeatmapDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryInput interface { +// DashboardWidgetHeatmapDefinitionRequestStyleArgs{...} +type DashboardWidgetHeatmapDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput + ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput + ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetHeatmapDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) +func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStyleOutput).ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestStyleArgs, DashboardWidgetHeatmapDefinitionRequestStylePtr and DashboardWidgetHeatmapDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs{...} +// DashboardWidgetHeatmapDefinitionRequestStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionRequestStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput + ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs +type dashboardWidgetHeatmapDefinitionRequestStylePtrType DashboardWidgetHeatmapDefinitionRequestStyleArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionRequestStylePtr(v *DashboardWidgetHeatmapDefinitionRequestStyleArgs) DashboardWidgetHeatmapDefinitionRequestStylePtrInput { + return (*dashboardWidgetHeatmapDefinitionRequestStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput { +func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery { +func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestStyle) *DashboardWidgetHeatmapDefinitionRequestStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery { +func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestStyle) DashboardWidgetHeatmapDefinitionRequestStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery + var ret DashboardWidgetHeatmapDefinitionRequestStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetHeatmapDefinitionRequestStyleOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQuery) *string { +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestStyle) *string { if v == nil { return nil } - return v.SearchQuery + return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetHeatmapDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetHeatmapDefinitionYaxisInput is an input type that accepts DashboardWidgetHeatmapDefinitionYaxisArgs and DashboardWidgetHeatmapDefinitionYaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetHeatmapDefinitionYaxisArgs{...} +type DashboardWidgetHeatmapDefinitionYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput + ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetHeatmapDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput { + return i.ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisOutput).ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetHeatmapDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionYaxisArgs, DashboardWidgetHeatmapDefinitionYaxisPtr and DashboardWidgetHeatmapDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionYaxisPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetHeatmapDefinitionYaxisArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetHeatmapDefinitionYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput + ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetHeatmapDefinitionYaxisPtrType DashboardWidgetHeatmapDefinitionYaxisArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetHeatmapDefinitionYaxisPtr(v *DashboardWidgetHeatmapDefinitionYaxisArgs) DashboardWidgetHeatmapDefinitionYaxisPtrInput { + return (*dashboardWidgetHeatmapDefinitionYaxisPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHeatmapDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHeatmapDefinitionYaxisPtrType) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHeatmapDefinitionYaxisPtrType) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHeatmapDefinitionYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHeatmapDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionYaxis) *DashboardWidgetHeatmapDefinitionYaxis { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The label of the axis to display on the graph. +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +type DashboardWidgetHeatmapDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Elem() DashboardWidgetHeatmapDefinitionYaxisOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) DashboardWidgetHeatmapDefinitionYaxis { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetHeatmapDefinitionYaxis return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetHeatmapDefinitionYaxisOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *bool { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.IncludeZero + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { +// The label of the axis to display on the graph. +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return v.Facet + return v.Label }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Max + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetHostmapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetHostmapDefinitionCustomLink `pulumi:"customLinks"` + // The list of tags to group nodes by. + Groups []string `pulumi:"groups"` + // A Boolean indicating whether to show ungrouped nodes. + NoGroupHosts *bool `pulumi:"noGroupHosts"` + // A Boolean indicating whether to show nodes with no metrics. + NoMetricHosts *bool `pulumi:"noMetricHosts"` + // The type of node used. Valid values are `host`, `container`. + NodeType *string `pulumi:"nodeType"` + // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. + Request *DashboardWidgetHostmapDefinitionRequest `pulumi:"request"` + // The list of tags to filter nodes by. + Scopes []string `pulumi:"scopes"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *DashboardWidgetHostmapDefinitionStyle `pulumi:"style"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} +// DashboardWidgetHostmapDefinitionInput is an input type that accepts DashboardWidgetHostmapDefinitionArgs and DashboardWidgetHostmapDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionInput` via: +// +// DashboardWidgetHostmapDefinitionArgs{...} +type DashboardWidgetHostmapDefinitionInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) + ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput + ToDashboardWidgetHostmapDefinitionOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionOutput } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) +type DashboardWidgetHostmapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetHostmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The list of tags to group nodes by. + Groups pulumi.StringArrayInput `pulumi:"groups"` + // A Boolean indicating whether to show ungrouped nodes. + NoGroupHosts pulumi.BoolPtrInput `pulumi:"noGroupHosts"` + // A Boolean indicating whether to show nodes with no metrics. + NoMetricHosts pulumi.BoolPtrInput `pulumi:"noMetricHosts"` + // The type of node used. Valid values are `host`, `container`. + NodeType pulumi.StringPtrInput `pulumi:"nodeType"` + // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. + Request DashboardWidgetHostmapDefinitionRequestPtrInput `pulumi:"request"` + // The list of tags to filter nodes by. + Scopes pulumi.StringArrayInput `pulumi:"scopes"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style DashboardWidgetHostmapDefinitionStylePtrInput `pulumi:"style"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput +func (DashboardWidgetHostmapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinition)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByInput +func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput { + return i.ToDashboardWidgetHostmapDefinitionOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionOutput).ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +// DashboardWidgetHostmapDefinitionPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionArgs, DashboardWidgetHostmapDefinitionPtr and DashboardWidgetHostmapDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionPtrInput` via: +// +// DashboardWidgetHostmapDefinitionArgs{...} +// +// or: +// +// nil +type DashboardWidgetHostmapDefinitionPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() + ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput + ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return o -} +type dashboardWidgetHostmapDefinitionPtrType DashboardWidgetHostmapDefinitionArgs -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return o +func DashboardWidgetHostmapDefinitionPtr(v *DashboardWidgetHostmapDefinitionArgs) DashboardWidgetHostmapDefinitionPtrInput { + return (*dashboardWidgetHostmapDefinitionPtrType)(v) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (*dashboardWidgetHostmapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinition)(nil)).Elem() } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i *dashboardWidgetHostmapDefinitionPtrType) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionPtrType) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput +func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinition { + return &v + }).(DashboardWidgetHostmapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionOutput) CustomLinks() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []DashboardWidgetHostmapDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +// The list of tags to group nodes by. +func (o DashboardWidgetHostmapDefinitionOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []string { return v.Groups }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +// A Boolean indicating whether to show ungrouped nodes. +func (o DashboardWidgetHostmapDefinitionOutput) NoGroupHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *bool { return v.NoGroupHosts }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) +// A Boolean indicating whether to show nodes with no metrics. +func (o DashboardWidgetHostmapDefinitionOutput) NoMetricHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *bool { return v.NoMetricHosts }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The type of node used. Valid values are `host`, `container`. +func (o DashboardWidgetHostmapDefinitionOutput) NodeType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.NodeType }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionOutput) Request() DashboardWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionRequest { return v.Request }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput +// The list of tags to filter nodes by. +func (o DashboardWidgetHostmapDefinitionOutput) Scopes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []string { return v.Scopes }).(pulumi.StringArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +// The style of the widget graph. One nested block is allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionOutput) Style() DashboardWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionStyle { return v.Style }).(DashboardWidgetHostmapDefinitionStylePtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +// The title of the widget. +func (o DashboardWidgetHostmapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetHostmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetHostmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionPtrOutput) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionPtrOutput) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionPtrOutput) Elem() DashboardWidgetHostmapDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) DashboardWidgetHostmapDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinition + return ret + }).(DashboardWidgetHostmapDefinitionOutput) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionPtrOutput) CustomLinks() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []DashboardWidgetHostmapDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The list of tags to group nodes by. +func (o DashboardWidgetHostmapDefinitionPtrOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []string { + if v == nil { + return nil + } + return v.Groups + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A Boolean indicating whether to show ungrouped nodes. +func (o DashboardWidgetHostmapDefinitionPtrOutput) NoGroupHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *bool { + if v == nil { + return nil + } + return v.NoGroupHosts + }).(pulumi.BoolPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// A Boolean indicating whether to show nodes with no metrics. +func (o DashboardWidgetHostmapDefinitionPtrOutput) NoMetricHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *bool { + if v == nil { + return nil + } + return v.NoMetricHosts + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +// The type of node used. Valid values are `host`, `container`. +func (o DashboardWidgetHostmapDefinitionPtrOutput) NodeType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { + if v == nil { + return nil + } + return v.NodeType + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o +// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionPtrOutput) Request() DashboardWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionRequest { + if v == nil { + return nil + } + return v.Request + }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o +// The list of tags to filter nodes by. +func (o DashboardWidgetHostmapDefinitionPtrOutput) Scopes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []string { + if v == nil { + return nil + } + return v.Scopes + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v +// The style of the widget graph. One nested block is allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionPtrOutput) Style() DashboardWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionStyle { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) + return v.Style + }).(DashboardWidgetHostmapDefinitionStylePtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { +// The title of the widget. +func (o DashboardWidgetHostmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { if v == nil { return nil } - return &v.Aggregation + return v.Title }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { if v == nil { return nil } - return v.Facet + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { if v == nil { return nil } - return &v.Order + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetHostmapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetHostmapDefinitionCustomLinkArgs and DashboardWidgetHostmapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionCustomLinkArgs{...} +type DashboardWidgetHostmapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput + ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetHostmapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput { + return i.ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionCustomLinkArray and DashboardWidgetHostmapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionCustomLinkArray{ DashboardWidgetHostmapDefinitionCustomLinkArgs{...} } +type DashboardWidgetHostmapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput + ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionCustomLinkArray []DashboardWidgetHostmapDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionCustomLinkArray) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionCustomLinkArray) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The label for the custom link URL. +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The URL of the custom link. +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) +func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionCustomLink { + return vs[0].([]DashboardWidgetHostmapDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` +type DashboardWidgetHostmapDefinitionRequest struct { + // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Fills []DashboardWidgetHostmapDefinitionRequestFill `pulumi:"fills"` + // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Sizes []DashboardWidgetHostmapDefinitionRequestSize `pulumi:"sizes"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestArgs and DashboardWidgetHostmapDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestArgs{...} +type DashboardWidgetHostmapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput + ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput + ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` +type DashboardWidgetHostmapDefinitionRequestArgs struct { + // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Fills DashboardWidgetHostmapDefinitionRequestFillArrayInput `pulumi:"fills"` + // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Sizes DashboardWidgetHostmapDefinitionRequestSizeArrayInput `pulumi:"sizes"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestOutput).ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestArgs, DashboardWidgetHostmapDefinitionRequestPtr and DashboardWidgetHostmapDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput + ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs +type dashboardWidgetHostmapDefinitionRequestPtrType DashboardWidgetHostmapDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestPtr(v *DashboardWidgetHostmapDefinitionRequestArgs) DashboardWidgetHostmapDefinitionRequestPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestPtrType) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestPtrType) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequest) *DashboardWidgetHostmapDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) -} - -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) } -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) string { - return v.PrimaryTag - }).(pulumi.StringOutput) -} - -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) string { - return v.RowType - }).(pulumi.StringOutput) +// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHostmapDefinitionRequestOutput) Fills() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestFill { + return v.Fills + }).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHostmapDefinitionRequestOutput) Sizes() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestSize { + return v.Sizes + }).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) DashboardWidgetHostmapDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery + var ret DashboardWidgetHostmapDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput) -} - -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn { - if v == nil { - return nil - } - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) -} - -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { +// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Fills() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestFill { if v == nil { return nil } - return &v.RowType - }).(pulumi.StringPtrOutput) + return v.Fills + }).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQuery) *string { +// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Sizes() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestSize { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.Sizes + }).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type DashboardWidgetHostmapDefinitionRequestFill struct { + // The query to use for this widget. + ApmQuery *DashboardWidgetHostmapDefinitionRequestFillApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *DashboardWidgetHostmapDefinitionRequestFillLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetHostmapDefinitionRequestFillProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *DashboardWidgetHostmapDefinitionRequestFillRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnInput` via: +// DashboardWidgetHostmapDefinitionRequestFillInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillArgs and DashboardWidgetHostmapDefinitionRequestFillOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnInput interface { +// DashboardWidgetHostmapDefinitionRequestFillArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput + ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput + ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetHostmapDefinitionRequestFillArgs struct { + // The query to use for this widget. + ApmQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillArray and DashboardWidgetHostmapDefinitionRequestFillArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillArray{ DashboardWidgetHostmapDefinitionRequestFillArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnInput +type DashboardWidgetHostmapDefinitionRequestFillArray []DashboardWidgetHostmapDefinitionRequestFillInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput { return o } -// A user-assigned alias for the column. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ApmQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillApmQuery { + return v.ApmQuery + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) LogQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillLogQuery { + return v.LogQuery + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } -// The column name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn) string { - return v.Name - }).(pulumi.StringOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ProcessQuery() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The metric query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) RumQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillRumQuery { + return v.RumQuery + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestFillOutput) SecurityQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFill { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFill)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillApmQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) DashboardWidgetHostmapDefinitionRequestFillApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery + var ret DashboardWidgetHostmapDefinitionRequestFillApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { if v == nil { return nil } @@ -29850,18 +30065,18 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { if v == nil { return nil } @@ -29869,7 +30084,7 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -29878,18 +30093,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -29898,131 +30113,125 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { if v == nil { return nil } @@ -30031,8 +30240,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { if v == nil { return nil } @@ -30041,8 +30250,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { if v == nil { return nil } @@ -30050,128 +30259,124 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByInput +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -30180,18 +30385,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -30200,131 +30405,127 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -30333,8 +30534,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -30343,8 +30544,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -30352,7 +30553,7 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -30361,18 +30562,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -30381,496 +30582,284 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() +func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs - -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillLogQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) DashboardWidgetHostmapDefinitionRequestFillLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery + var ret DashboardWidgetHostmapDefinitionRequestFillLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { if v == nil { return nil } @@ -30879,18 +30868,18 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { if v == nil { return nil } @@ -30898,7 +30887,7 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -30907,18 +30896,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -30927,131 +30916,125 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { if v == nil { return nil } @@ -31060,8 +31043,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { if v == nil { return nil } @@ -31070,8 +31053,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { if v == nil { return nil } @@ -31079,128 +31062,124 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByInput +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31209,18 +31188,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31229,131 +31208,127 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31362,8 +31337,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31372,8 +31347,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31381,7 +31356,7 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31390,18 +31365,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31410,475 +31385,653 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetHostmapDefinitionRequestFillProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs and DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs, DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtr and DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *DashboardWidgetHostmapDefinitionRequestFillProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) +// A list of processes. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) DashboardWidgetHostmapDefinitionRequestFillProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery + var ret DashboardWidgetHostmapDefinitionRequestFillProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { +// A list of processes. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) []string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy { +// The max number of items in the filter list. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *string { +// Your chosen metric. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQuery) *string { +// Your chosen search term. +func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetHostmapDefinitionRequestFillRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillRumQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) DashboardWidgetHostmapDefinitionRequestFillRumQuery { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinitionRequestFillRumQuery + return ret + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput` via: +// +// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput interface { + pulumi.Input + + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput +} + +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +} + +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) +} + +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput` via: +// +// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput +} + +type dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs + +func DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType)(v) +} + +func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +} + +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + return &v + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery + var ret DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31887,8 +32040,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31897,8 +32050,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { if v == nil { return nil } @@ -31906,128 +32059,124 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByInput +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32036,18 +32185,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQu Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32056,131 +32205,127 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQu Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs +type dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery + var ret DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32189,8 +32334,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32199,8 +32344,8 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32208,7 +32353,7 @@ func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurit }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32217,18 +32362,18 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs struct { +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32237,1257 +32382,1247 @@ type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs{...} +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput interface { +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs +type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrType)(v) +func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle + var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput) + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyle) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { if v == nil { return nil } - return v.Palette + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput { - return o +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput` via: +// +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput { - return o +type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs + +func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType)(v) } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest struct { - Formulas []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery `pulumi:"rumQuery"` +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestInput interface { - pulumi.Input +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { + return &v + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery + return ret + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaInput +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) +// The maximum number of items in the group. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatInput` via: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o +func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return o } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return o } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + return &v + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { + return v.Facet }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { + return v.Order + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery + return ret + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitInput interface { - pulumi.Input +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput` via: +// +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput interface { + pulumi.Input + + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs{...} -// -// or: +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput interface { +// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs - -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrType)(v) -} +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) +func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +type DashboardWidgetHostmapDefinitionRequestSize struct { + // The query to use for this widget. + ApmQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeArgs and DashboardWidgetHostmapDefinitionRequestSizeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() + ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +type DashboardWidgetHostmapDefinitionRequestSizeArgs struct { + // The query to use for this widget. + ApmQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) +func (DashboardWidgetHostmapDefinitionRequestSizeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeArray and DashboardWidgetHostmapDefinitionRequestSizeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeArray{ DashboardWidgetHostmapDefinitionRequestSizeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs - -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrType)(v) -} +type DashboardWidgetHostmapDefinitionRequestSizeArray []DashboardWidgetHostmapDefinitionRequestSizeInput -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ApmQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeApmQuery { + return v.ApmQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) LogQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeLogQuery { + return v.LogQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ProcessQuery() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The metric query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *string { return v.Q }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) RumQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeRumQuery { + return v.RumQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +// The query to use for this widget. +func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) SecurityQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o +type DashboardWidgetHostmapDefinitionRequestSizeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { + return o } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSize { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSize)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { if v == nil { return nil } @@ -33496,18 +33631,18 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { if v == nil { return nil } @@ -33515,7 +33650,7 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -33524,18 +33659,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQ Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -33544,131 +33679,125 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQ Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { if v == nil { return nil } @@ -33677,8 +33806,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryCompu } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { if v == nil { return nil } @@ -33687,8 +33816,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryCompu } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { if v == nil { return nil } @@ -33696,128 +33825,124 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryCompu }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByInput +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -33826,18 +33951,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByS Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -33846,131 +33971,127 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByS Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -33979,8 +34100,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroup } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -33989,8 +34110,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroup } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -33998,7 +34119,7 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroup }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -34007,18 +34128,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -34027,2916 +34148,2084 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) -} - -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryInput - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) string { return v.Index }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { if v == nil { return nil } - return &v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { if v == nil { return nil } - return v.ResourceName + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { if v == nil { return nil } - return &v.Service + return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) string { - return v.Name +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *string { +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *string { +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return v.Facet }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Storage + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type DashboardWidgetHostmapDefinitionRequestSizeProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. +type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +} + +func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +} + +func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput` via: +// +// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// or: +// +// nil +type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput +type dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs + +func DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { + return &v + }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// A list of processes. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +} + +// The max number of items in the filter list. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// Your chosen search term. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinitionRequestSizeProcessQuery + return ret + }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// A list of processes. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) []string { + if v == nil { + return nil + } + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// The max number of items in the filter list. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// Your chosen search term. +func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetHostmapDefinitionRequestSizeRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetHostmapDefinitionRequestSizeRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { if v == nil { return nil } - return v.Metric + return v.GroupBies + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { if v == nil { return nil } - return v.Order + return v.MultiComputes + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch + var ret DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearch) *string { +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { if v == nil { return nil } - return &v.Query + return &v.Aggregation }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput` via: +// +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrType)(v) +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) string { - return v.Name +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput` via: +// +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput interface { + pulumi.Input -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrType)(v) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput` via: +// +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput interface { + pulumi.Input -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { if v == nil { return nil } @@ -36945,18 +36234,18 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { if v == nil { return nil } @@ -36964,7 +36253,7 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -36973,18 +36262,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQ Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -36993,131 +36282,127 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQ Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -37126,8 +36411,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryCompu } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -37136,8 +36421,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryCompu } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -37145,128 +36430,124 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryCompu }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByInput +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -37275,18 +36556,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByS Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -37295,131 +36576,131 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByS Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37428,8 +36709,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroup } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37438,8 +36719,8 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroup } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37447,7 +36728,7 @@ func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroup }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -37456,18 +36737,18 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -37476,5812 +36757,5889 @@ type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute) string { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle struct { - // The color palette to apply to the widget. - Palette string `pulumi:"palette"` +type DashboardWidgetHostmapDefinitionStyle struct { + // The max value to use to color the map. + FillMax *string `pulumi:"fillMax"` + // The min value to use to color the map. + FillMin *string `pulumi:"fillMin"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` // A Boolean indicating whether to flip the palette tones. - PaletteFlip bool `pulumi:"paletteFlip"` + PaletteFlip *bool `pulumi:"paletteFlip"` } -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleInput` via: +// DashboardWidgetHostmapDefinitionStyleInput is an input type that accepts DashboardWidgetHostmapDefinitionStyleArgs and DashboardWidgetHostmapDefinitionStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleInput interface { +// DashboardWidgetHostmapDefinitionStyleArgs{...} +type DashboardWidgetHostmapDefinitionStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput + ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput + ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionStyleOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs struct { - // The color palette to apply to the widget. - Palette pulumi.StringInput `pulumi:"palette"` +type DashboardWidgetHostmapDefinitionStyleArgs struct { + // The max value to use to color the map. + FillMax pulumi.StringPtrInput `pulumi:"fillMax"` + // The min value to use to color the map. + FillMin pulumi.StringPtrInput `pulumi:"fillMin"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolInput `pulumi:"paletteFlip"` -} - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle)(nil)).Elem() + PaletteFlip pulumi.BoolPtrInput `pulumi:"paletteFlip"` } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputWithContext(context.Background()) +func (DashboardWidgetHostmapDefinitionStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) +func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput { + return i.ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle)(nil)).Elem() +func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStyleOutput) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput { - return o +func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { + return i.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput { - return o +func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStyleOutput).ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx) } -// The color palette to apply to the widget. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle) string { return v.Palette }).(pulumi.StringOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput) PaletteFlip() pulumi.BoolOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyle) bool { return v.PaletteFlip }).(pulumi.BoolOutput) -} - -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus string `pulumi:"focus"` -} - -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs and DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewInput` via: +// DashboardWidgetHostmapDefinitionStylePtrInput is an input type that accepts DashboardWidgetHostmapDefinitionStyleArgs, DashboardWidgetHostmapDefinitionStylePtr and DashboardWidgetHostmapDefinitionStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionStylePtrInput` via: +// +// DashboardWidgetHostmapDefinitionStyleArgs{...} // -// DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs{...} -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewInput interface { +// or: +// +// nil +type DashboardWidgetHostmapDefinitionStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput - ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput + ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput + ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus pulumi.StringInput `pulumi:"focus"` +type dashboardWidgetHostmapDefinitionStylePtrType DashboardWidgetHostmapDefinitionStyleArgs + +func DashboardWidgetHostmapDefinitionStylePtr(v *DashboardWidgetHostmapDefinitionStyleArgs) DashboardWidgetHostmapDefinitionStylePtrInput { + return (*dashboardWidgetHostmapDefinitionStylePtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView)(nil)).Elem() +func (*dashboardWidgetHostmapDefinitionStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputWithContext(context.Background()) +func (i *dashboardWidgetHostmapDefinitionStylePtrType) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { + return i.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput) +func (i *dashboardWidgetHostmapDefinitionStylePtrType) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput { +func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput) ToDashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput { +func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStyleOutput { return o } -// The two-letter ISO code of a country to focus the map on (or `WORLD`). -func (o DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput) Focus() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetGeomapDefinitionView) string { return v.Focus }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { + return o.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput +func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionStyle) *DashboardWidgetHostmapDefinitionStyle { + return &v + }).(DashboardWidgetHostmapDefinitionStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// The max value to use to color the map. +func (o DashboardWidgetHostmapDefinitionStyleOutput) FillMax() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.FillMax }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +// The min value to use to color the map. +func (o DashboardWidgetHostmapDefinitionStyleOutput) FillMin() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.FillMin }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Background()) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetHostmapDefinitionStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) +// A Boolean indicating whether to flip the palette tones. +func (o DashboardWidgetHostmapDefinitionStyleOutput) PaletteFlip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *bool { return v.PaletteFlip }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type DashboardWidgetHostmapDefinitionStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetHostmapDefinitionStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput { +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput { +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) Elem() DashboardWidgetHostmapDefinitionStyleOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) DashboardWidgetHostmapDefinitionStyle { + if v != nil { + return *v + } + var ret DashboardWidgetHostmapDefinitionStyle + return ret + }).(DashboardWidgetHostmapDefinitionStyleOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLink) *string { - return v.OverrideLabel +// The max value to use to color the map. +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) FillMax() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { + if v == nil { + return nil + } + return v.FillMax }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` +// The min value to use to color the map. +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) FillMin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { + if v == nil { + return nil + } + return v.FillMin + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` +// A Boolean indicating whether to flip the palette tones. +func (o DashboardWidgetHostmapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *bool { + if v == nil { + return nil + } + return v.PaletteFlip + }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent)(nil)).Elem() +type DashboardWidgetIframeDefinition struct { + // The URL to use as a data source for the widget. + Url string `pulumi:"url"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutputWithContext(context.Background()) -} +// DashboardWidgetIframeDefinitionInput is an input type that accepts DashboardWidgetIframeDefinitionArgs and DashboardWidgetIframeDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetIframeDefinitionInput` via: +// +// DashboardWidgetIframeDefinitionArgs{...} +type DashboardWidgetIframeDefinitionInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) + ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput + ToDashboardWidgetIframeDefinitionOutputWithContext(context.Context) DashboardWidgetIframeDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent)(nil)).Elem() +type DashboardWidgetIframeDefinitionArgs struct { + // The URL to use as a data source for the widget. + Url pulumi.StringInput `pulumi:"url"` } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput { - return o +func (DashboardWidgetIframeDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetIframeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput { - return o +func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput { + return i.ToDashboardWidgetIframeDefinitionOutputWithContext(context.Background()) } -// The event query to use in the widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) +func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionOutput) } -// The execution method for multi-value filters. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) +func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { + return i.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery `pulumi:"apmQuery"` - Formulas []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle `pulumi:"style"` +func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionOutput).ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestInput` via: +// DashboardWidgetIframeDefinitionPtrInput is an input type that accepts DashboardWidgetIframeDefinitionArgs, DashboardWidgetIframeDefinitionPtr and DashboardWidgetIframeDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetIframeDefinitionPtrInput` via: +// +// DashboardWidgetIframeDefinitionArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestInput interface { +// nil +type DashboardWidgetIframeDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput + ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput + ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Context) DashboardWidgetIframeDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - Formulas DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput `pulumi:"style"` +type dashboardWidgetIframeDefinitionPtrType DashboardWidgetIframeDefinitionArgs + +func DashboardWidgetIframeDefinitionPtr(v *DashboardWidgetIframeDefinitionArgs) DashboardWidgetIframeDefinitionPtrInput { + return (*dashboardWidgetIframeDefinitionPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest)(nil)).Elem() +func (*dashboardWidgetIframeDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetIframeDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutputWithContext(context.Background()) +func (i *dashboardWidgetIframeDefinitionPtrType) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { + return i.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) +func (i *dashboardWidgetIframeDefinitionPtrType) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetIframeDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest)(nil)).Elem() +func (DashboardWidgetIframeDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetIframeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput { +func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput { +func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionOutput { return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) +func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { + return o.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) +func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetIframeDefinition) *DashboardWidgetIframeDefinition { + return &v + }).(DashboardWidgetIframeDefinitionPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) +// The URL to use as a data source for the widget. +func (o DashboardWidgetIframeDefinitionOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetIframeDefinition) string { return v.Url }).(pulumi.StringOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) -} +type DashboardWidgetIframeDefinitionPtrOutput struct{ *pulumi.OutputState } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (DashboardWidgetIframeDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetIframeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) +func (o DashboardWidgetIframeDefinitionPtrOutput) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) +func (o DashboardWidgetIframeDefinitionPtrOutput) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) +func (o DashboardWidgetIframeDefinitionPtrOutput) Elem() DashboardWidgetIframeDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetIframeDefinition) DashboardWidgetIframeDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetIframeDefinition + return ret + }).(DashboardWidgetIframeDefinitionOutput) } -// The style of the widget graph. One nested block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) +// The URL to use as a data source for the widget. +func (o DashboardWidgetIframeDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetIframeDefinition) *string { + if v == nil { + return nil + } + return &v.Url + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetImageDefinition struct { + // Whether to display a background or not. Defaults to `true`. + HasBackground *bool `pulumi:"hasBackground"` + // Whether to display a border or not. Defaults to `true`. + HasBorder *bool `pulumi:"hasBorder"` + // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. + HorizontalAlign *string `pulumi:"horizontalAlign"` + // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. + Margin *string `pulumi:"margin"` + // 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`. + Sizing *string `pulumi:"sizing"` + // The URL to use as a data source for the widget. + Url string `pulumi:"url"` + // The URL in dark mode to use as a data source for the widget. + UrlDarkTheme *string `pulumi:"urlDarkTheme"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign *string `pulumi:"verticalAlign"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryInput` via: +// DashboardWidgetImageDefinitionInput is an input type that accepts DashboardWidgetImageDefinitionArgs and DashboardWidgetImageDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetImageDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryInput interface { +// DashboardWidgetImageDefinitionArgs{...} +type DashboardWidgetImageDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput + ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput + ToDashboardWidgetImageDefinitionOutputWithContext(context.Context) DashboardWidgetImageDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetImageDefinitionArgs struct { + // Whether to display a background or not. Defaults to `true`. + HasBackground pulumi.BoolPtrInput `pulumi:"hasBackground"` + // Whether to display a border or not. Defaults to `true`. + HasBorder pulumi.BoolPtrInput `pulumi:"hasBorder"` + // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. + HorizontalAlign pulumi.StringPtrInput `pulumi:"horizontalAlign"` + // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. + Margin pulumi.StringPtrInput `pulumi:"margin"` + // 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`. + Sizing pulumi.StringPtrInput `pulumi:"sizing"` + // The URL to use as a data source for the widget. + Url pulumi.StringInput `pulumi:"url"` + // The URL in dark mode to use as a data source for the widget. + UrlDarkTheme pulumi.StringPtrInput `pulumi:"urlDarkTheme"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetImageDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetImageDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput { + return i.ToDashboardWidgetImageDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) +func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { + return i.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionOutput).ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetImageDefinitionPtrInput is an input type that accepts DashboardWidgetImageDefinitionArgs, DashboardWidgetImageDefinitionPtr and DashboardWidgetImageDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetImageDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs{...} +// DashboardWidgetImageDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetImageDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput + ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Context) DashboardWidgetImageDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs +type dashboardWidgetImageDefinitionPtrType DashboardWidgetImageDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetImageDefinitionPtr(v *DashboardWidgetImageDefinitionArgs) DashboardWidgetImageDefinitionPtrInput { + return (*dashboardWidgetImageDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetImageDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetImageDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetImageDefinitionPtrType) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { + return i.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetImageDefinitionPtrType) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetImageDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetImageDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetImageDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput { +func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput { +func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { + return o.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery { +func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetImageDefinition) *DashboardWidgetImageDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetImageDefinitionPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) +// Whether to display a background or not. Defaults to `true`. +func (o DashboardWidgetImageDefinitionOutput) HasBackground() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *bool { return v.HasBackground }).(pulumi.BoolPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) +// Whether to display a border or not. Defaults to `true`. +func (o DashboardWidgetImageDefinitionOutput) HasBorder() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *bool { return v.HasBorder }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetImageDefinitionOutput) HorizontalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.HorizontalAlign }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) +// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. +func (o DashboardWidgetImageDefinitionOutput) Margin() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.Margin }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// 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`. +func (o DashboardWidgetImageDefinitionOutput) Sizing() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.Sizing }).(pulumi.StringPtrOutput) +} + +// The URL to use as a data source for the widget. +func (o DashboardWidgetImageDefinitionOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) string { return v.Url }).(pulumi.StringOutput) +} + +// The URL in dark mode to use as a data source for the widget. +func (o DashboardWidgetImageDefinitionOutput) UrlDarkTheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.UrlDarkTheme }).(pulumi.StringPtrOutput) +} + +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o DashboardWidgetImageDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetImageDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetImageDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetImageDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetImageDefinitionPtrOutput) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetImageDefinitionPtrOutput) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery { +func (o DashboardWidgetImageDefinitionPtrOutput) Elem() DashboardWidgetImageDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) DashboardWidgetImageDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery + var ret DashboardWidgetImageDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput) + }).(DashboardWidgetImageDefinitionOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +// Whether to display a background or not. Defaults to `true`. +func (o DashboardWidgetImageDefinitionPtrOutput) HasBackground() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *bool { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) + return v.HasBackground + }).(pulumi.BoolPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy { +// Whether to display a border or not. Defaults to `true`. +func (o DashboardWidgetImageDefinitionPtrOutput) HasBorder() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) + return v.HasBorder + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *string { +// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetImageDefinitionPtrOutput) HorizontalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { if v == nil { return nil } - return &v.Index + return v.HorizontalAlign }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute { +// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. +func (o DashboardWidgetImageDefinitionPtrOutput) Margin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) + return v.Margin + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQuery) *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`. +func (o DashboardWidgetImageDefinitionPtrOutput) Sizing() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { if v == nil { return nil } - return v.SearchQuery + return v.Sizing }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The URL to use as a data source for the widget. +func (o DashboardWidgetImageDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { + if v == nil { + return nil + } + return &v.Url + }).(pulumi.StringPtrOutput) +} + +// The URL in dark mode to use as a data source for the widget. +func (o DashboardWidgetImageDefinitionPtrOutput) UrlDarkTheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { + if v == nil { + return nil + } + return v.UrlDarkTheme + }).(pulumi.StringPtrOutput) +} + +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o DashboardWidgetImageDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { + if v == nil { + return nil + } + return v.VerticalAlign + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetListStreamDefinition struct { + // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. + Requests []DashboardWidgetListStreamDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetListStreamDefinitionInput is an input type that accepts DashboardWidgetListStreamDefinitionArgs and DashboardWidgetListStreamDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetListStreamDefinitionArgs{...} +type DashboardWidgetListStreamDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput + ToDashboardWidgetListStreamDefinitionOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetListStreamDefinitionArgs struct { + // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. + Requests DashboardWidgetListStreamDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput { + return i.ToDashboardWidgetListStreamDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { + return i.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionOutput).ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetListStreamDefinitionPtrInput is an input type that accepts DashboardWidgetListStreamDefinitionArgs, DashboardWidgetListStreamDefinitionPtr and DashboardWidgetListStreamDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetListStreamDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetListStreamDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput + ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetListStreamDefinitionPtrType DashboardWidgetListStreamDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetListStreamDefinitionPtr(v *DashboardWidgetListStreamDefinitionArgs) DashboardWidgetListStreamDefinitionPtrInput { + return (*dashboardWidgetListStreamDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetListStreamDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetListStreamDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetListStreamDefinitionPtrType) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { + return i.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetListStreamDefinitionPtrType) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { + return o.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetListStreamDefinition) *DashboardWidgetListStreamDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetListStreamDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. +func (o DashboardWidgetListStreamDefinitionOutput) Requests() DashboardWidgetListStreamDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinition) []DashboardWidgetListStreamDefinitionRequest { + return v.Requests + }).(DashboardWidgetListStreamDefinitionRequestArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The title of the widget. +func (o DashboardWidgetListStreamDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetListStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title. Default is 16. +func (o DashboardWidgetListStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetListStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetListStreamDefinitionPtrOutput) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetListStreamDefinitionPtrOutput) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetListStreamDefinitionPtrOutput) Elem() DashboardWidgetListStreamDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) DashboardWidgetListStreamDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetListStreamDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetListStreamDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { +// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. +func (o DashboardWidgetListStreamDefinitionPtrOutput) Requests() DashboardWidgetListStreamDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) []DashboardWidgetListStreamDefinitionRequest { if v == nil { return nil } - return &v.Aggregation + return v.Requests + }).(DashboardWidgetListStreamDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetListStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetListStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { if v == nil { return nil } - return v.Facet + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { +// The size of the widget's title. Default is 16. +func (o DashboardWidgetListStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetListStreamDefinitionRequest struct { + // Widget columns. + Columns []DashboardWidgetListStreamDefinitionRequestColumn `pulumi:"columns"` + // Updated list stream widget. + Query DashboardWidgetListStreamDefinitionRequestQuery `pulumi:"query"` + // Widget response format. Valid values are `eventList`. + ResponseFormat string `pulumi:"responseFormat"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetListStreamDefinitionRequestInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestArgs and DashboardWidgetListStreamDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetListStreamDefinitionRequestArgs{...} +type DashboardWidgetListStreamDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput + ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetListStreamDefinitionRequestArgs struct { + // Widget columns. + Columns DashboardWidgetListStreamDefinitionRequestColumnArrayInput `pulumi:"columns"` + // Updated list stream widget. + Query DashboardWidgetListStreamDefinitionRequestQueryInput `pulumi:"query"` + // Widget response format. Valid values are `eventList`. + ResponseFormat pulumi.StringInput `pulumi:"responseFormat"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetListStreamDefinitionRequestArrayInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestArray and DashboardWidgetListStreamDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput interface { +// DashboardWidgetListStreamDefinitionRequestArray{ DashboardWidgetListStreamDefinitionRequestArgs{...} } +type DashboardWidgetListStreamDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput + ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByInput +type DashboardWidgetListStreamDefinitionRequestArray []DashboardWidgetListStreamDefinitionRequestInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestArray) ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetListStreamDefinitionRequestArray) ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Widget columns. +func (o DashboardWidgetListStreamDefinitionRequestOutput) Columns() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) []DashboardWidgetListStreamDefinitionRequestColumn { + return v.Columns + }).(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Updated list stream widget. +func (o DashboardWidgetListStreamDefinitionRequestOutput) Query() DashboardWidgetListStreamDefinitionRequestQueryOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) DashboardWidgetListStreamDefinitionRequestQuery { + return v.Query + }).(DashboardWidgetListStreamDefinitionRequestQueryOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// Widget response format. Valid values are `eventList`. +func (o DashboardWidgetListStreamDefinitionRequestOutput) ResponseFormat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) string { return v.ResponseFormat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetListStreamDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetListStreamDefinitionRequest { + return vs[0].([]DashboardWidgetListStreamDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetListStreamDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetListStreamDefinitionRequestColumn struct { + // Widget column field. + Field string `pulumi:"field"` + // Widget column width. Valid values are `auto`, `compact`, `full`. + Width string `pulumi:"width"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput` via: +// DashboardWidgetListStreamDefinitionRequestColumnInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestColumnArgs and DashboardWidgetListStreamDefinitionRequestColumnOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestColumnInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput interface { +// DashboardWidgetListStreamDefinitionRequestColumnArgs{...} +type DashboardWidgetListStreamDefinitionRequestColumnInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput + ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +type DashboardWidgetListStreamDefinitionRequestColumnArgs struct { + // Widget column field. + Field pulumi.StringInput `pulumi:"field"` + // Widget column width. Valid values are `auto`, `compact`, `full`. + Width pulumi.StringInput `pulumi:"width"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) +func (DashboardWidgetListStreamDefinitionRequestColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestColumnOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: +// DashboardWidgetListStreamDefinitionRequestColumnArrayInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestColumnArray and DashboardWidgetListStreamDefinitionRequestColumnArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestColumnArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +// DashboardWidgetListStreamDefinitionRequestColumnArray{ DashboardWidgetListStreamDefinitionRequestColumnArgs{...} } +type DashboardWidgetListStreamDefinitionRequestColumnArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput + ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} +type DashboardWidgetListStreamDefinitionRequestColumnArray []DashboardWidgetListStreamDefinitionRequestColumnInput -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i DashboardWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestColumnOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Widget column field. +func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) Field() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestColumn) string { return v.Field }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Widget column width. Valid values are `auto`, `compact`, `full`. +func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) Width() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestColumn) string { return v.Width }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestColumnArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetListStreamDefinitionRequestColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetListStreamDefinitionRequestColumn { + return vs[0].([]DashboardWidgetListStreamDefinitionRequestColumn)[vs[1].(int)] + }).(DashboardWidgetListStreamDefinitionRequestColumnOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetListStreamDefinitionRequestQuery struct { + // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. + DataSource string `pulumi:"dataSource"` + // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. + EventSize *string `pulumi:"eventSize"` + // List of indexes. + Indexes []string `pulumi:"indexes"` + // Widget query. + QueryString *string `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort *DashboardWidgetListStreamDefinitionRequestQuerySort `pulumi:"sort"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetListStreamDefinitionRequestQueryInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQueryArgs and DashboardWidgetListStreamDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetListStreamDefinitionRequestQueryArgs{...} +type DashboardWidgetListStreamDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) + ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput + ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput +type DashboardWidgetListStreamDefinitionRequestQueryArgs struct { + // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. + EventSize pulumi.StringPtrInput `pulumi:"eventSize"` + // List of indexes. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // Widget query. + QueryString pulumi.StringPtrInput `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput `pulumi:"sort"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) EventSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.EventSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +// List of indexes. +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// Widget query. +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.QueryString }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Sort() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *DashboardWidgetListStreamDefinitionRequestQuerySort { + return v.Sort + }).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) +// Storage location (private beta). +func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetListStreamDefinitionRequestQuerySort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaInput` via: +// DashboardWidgetListStreamDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQuerySortArgs and DashboardWidgetListStreamDefinitionRequestQuerySortOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQuerySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaInput interface { +// DashboardWidgetListStreamDefinitionRequestQuerySortArgs{...} +type DashboardWidgetListStreamDefinitionRequestQuerySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) + ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput + ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput +type DashboardWidgetListStreamDefinitionRequestQuerySortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaInput - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) +func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() +func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput { - return o +func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput).ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput { - return o -} +// DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQuerySortArgs, DashboardWidgetListStreamDefinitionRequestQuerySortPtr and DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput` via: +// +// DashboardWidgetListStreamDefinitionRequestQuerySortArgs{...} +// +// or: +// +// nil +type DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput interface { + pulumi.Input -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) + ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput + ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} +type dashboardWidgetListStreamDefinitionRequestQuerySortPtrType DashboardWidgetListStreamDefinitionRequestQuerySortArgs -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) +func DashboardWidgetListStreamDefinitionRequestQuerySortPtr(v *DashboardWidgetListStreamDefinitionRequestQuerySortArgs) DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput { + return (*dashboardWidgetListStreamDefinitionRequestQuerySortPtrType)(v) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +func (*dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) +func (i *dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetListStreamDefinitionRequestQuerySort) *DashboardWidgetListStreamDefinitionRequestQuerySort { + return &v + }).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +// The facet path for the column. +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) DashboardWidgetListStreamDefinitionRequestQuerySort { + if v != nil { + return *v + } + var ret DashboardWidgetListStreamDefinitionRequestQuerySort + return ret + }).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor +// The facet path for the column. +func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Column }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Order }).(pulumi.StringPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +type DashboardWidgetLogStreamDefinition struct { + // Stringified list of columns to use, for example: `["column1","column2","column3"]`. + Columns []string `pulumi:"columns"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. + MessageDisplay *string `pulumi:"messageDisplay"` + // The query to use in the widget. + Query *string `pulumi:"query"` + // If the date column should be displayed. + ShowDateColumn *bool `pulumi:"showDateColumn"` + // If the message column should be displayed. + ShowMessageColumn *bool `pulumi:"showMessageColumn"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort *DashboardWidgetLogStreamDefinitionSort `pulumi:"sort"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} +// DashboardWidgetLogStreamDefinitionInput is an input type that accepts DashboardWidgetLogStreamDefinitionArgs and DashboardWidgetLogStreamDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionInput` via: +// +// DashboardWidgetLogStreamDefinitionArgs{...} +type DashboardWidgetLogStreamDefinitionInput interface { + pulumi.Input -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) + ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput + ToDashboardWidgetLogStreamDefinitionOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionOutput } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +type DashboardWidgetLogStreamDefinitionArgs struct { + // Stringified list of columns to use, for example: `["column1","column2","column3"]`. + Columns pulumi.StringArrayInput `pulumi:"columns"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. + MessageDisplay pulumi.StringPtrInput `pulumi:"messageDisplay"` + // The query to use in the widget. + Query pulumi.StringPtrInput `pulumi:"query"` + // If the date column should be displayed. + ShowDateColumn pulumi.BoolPtrInput `pulumi:"showDateColumn"` + // If the message column should be displayed. + ShowMessageColumn pulumi.BoolPtrInput `pulumi:"showMessageColumn"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort DashboardWidgetLogStreamDefinitionSortPtrInput `pulumi:"sort"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetLogStreamDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetLogStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput { + return i.ToDashboardWidgetLogStreamDefinitionOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { + return i.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionOutput).ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitInput` via: +// DashboardWidgetLogStreamDefinitionPtrInput is an input type that accepts DashboardWidgetLogStreamDefinitionArgs, DashboardWidgetLogStreamDefinitionPtr and DashboardWidgetLogStreamDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionPtrInput` via: +// +// DashboardWidgetLogStreamDefinitionArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitInput interface { +// nil +type DashboardWidgetLogStreamDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput + ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput + ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} +type dashboardWidgetLogStreamDefinitionPtrType DashboardWidgetLogStreamDefinitionArgs -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() +func DashboardWidgetLogStreamDefinitionPtr(v *DashboardWidgetLogStreamDefinitionArgs) DashboardWidgetLogStreamDefinitionPtrInput { + return (*dashboardWidgetLogStreamDefinitionPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (*dashboardWidgetLogStreamDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetLogStreamDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) +func (i *dashboardWidgetLogStreamDefinitionPtrType) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { + return i.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetLogStreamDefinitionPtrType) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +type DashboardWidgetLogStreamDefinitionOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetLogStreamDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetLogStreamDefinition)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input +func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput +func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs +func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { + return o.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) +} -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrType)(v) +func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinition { + return &v + }).(DashboardWidgetLogStreamDefinitionPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() +// Stringified list of columns to use, for example: `["column1","column2","column3"]`. +func (o DashboardWidgetLogStreamDefinitionOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) []string { return v.Columns }).(pulumi.StringArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +// An array of index names to query in the stream. +func (o DashboardWidgetLogStreamDefinitionOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetLogStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. +func (o DashboardWidgetLogStreamDefinitionOutput) MessageDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.MessageDisplay }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() +// The query to use in the widget. +func (o DashboardWidgetLogStreamDefinitionOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.Query }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o +// If the date column should be displayed. +func (o DashboardWidgetLogStreamDefinitionOutput) ShowDateColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *bool { return v.ShowDateColumn }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o +// If the message column should be displayed. +func (o DashboardWidgetLogStreamDefinitionOutput) ShowMessageColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *bool { return v.ShowMessageColumn }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o DashboardWidgetLogStreamDefinitionOutput) Sort() DashboardWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinitionSort { return v.Sort }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) +// The title of the widget. +func (o DashboardWidgetLogStreamDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetLogStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetLogStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetLogStreamDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetLogStreamDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetLogStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetLogStreamDefinitionPtrOutput) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetLogStreamDefinitionPtrOutput) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit { +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Elem() DashboardWidgetLogStreamDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) DashboardWidgetLogStreamDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit + var ret DashboardWidgetLogStreamDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetLogStreamDefinitionOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) *int { +// Stringified list of columns to use, for example: `["column1","column2","column3"]`. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) []string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.Columns + }).(pulumi.StringArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimit) *string { +// An array of index names to query in the stream. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) []string { if v == nil { return nil } - return v.Order + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) MessageDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.MessageDisplay + }).(pulumi.StringPtrOutput) +} + +// The query to use in the widget. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.Query + }).(pulumi.StringPtrOutput) +} + +// If the date column should be displayed. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) ShowDateColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *bool { + if v == nil { + return nil + } + return v.ShowDateColumn + }).(pulumi.BoolPtrOutput) +} + +// If the message column should be displayed. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) ShowMessageColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *bool { + if v == nil { + return nil + } + return v.ShowMessageColumn + }).(pulumi.BoolPtrOutput) +} + +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Sort() DashboardWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinitionSort { + if v == nil { + return nil + } + return v.Sort + }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetLogStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetLogStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetLogStreamDefinitionSort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetLogStreamDefinitionSortInput is an input type that accepts DashboardWidgetLogStreamDefinitionSortArgs and DashboardWidgetLogStreamDefinitionSortOutput values. +// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionSortInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetLogStreamDefinitionSortArgs{...} +type DashboardWidgetLogStreamDefinitionSortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput + ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput + ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionSortOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type DashboardWidgetLogStreamDefinitionSortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetLogStreamDefinitionSortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput { + return i.ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) +func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { + return i.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortOutput).ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetLogStreamDefinitionSortPtrInput is an input type that accepts DashboardWidgetLogStreamDefinitionSortArgs, DashboardWidgetLogStreamDefinitionSortPtr and DashboardWidgetLogStreamDefinitionSortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionSortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} +// DashboardWidgetLogStreamDefinitionSortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput interface { +type DashboardWidgetLogStreamDefinitionSortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput + ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs +type dashboardWidgetLogStreamDefinitionSortPtrType DashboardWidgetLogStreamDefinitionSortArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrType)(v) +func DashboardWidgetLogStreamDefinitionSortPtr(v *DashboardWidgetLogStreamDefinitionSortArgs) DashboardWidgetLogStreamDefinitionSortPtrInput { + return (*dashboardWidgetLogStreamDefinitionSortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() +func (*dashboardWidgetLogStreamDefinitionSortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *dashboardWidgetLogStreamDefinitionSortPtrType) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { + return i.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) +func (i *dashboardWidgetLogStreamDefinitionSortPtrType) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetLogStreamDefinitionSortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetLogStreamDefinitionSortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { + return o.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle { +func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetLogStreamDefinitionSort) *DashboardWidgetLogStreamDefinitionSort { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) + }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The facet path for the column. +func (o DashboardWidgetLogStreamDefinitionSortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinitionSort) string { return v.Column }).(pulumi.StringOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetLogStreamDefinitionSortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetLogStreamDefinitionSort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetLogStreamDefinitionSortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetLogStreamDefinitionSortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle { +func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Elem() DashboardWidgetLogStreamDefinitionSortOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) DashboardWidgetLogStreamDefinitionSort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle + var ret DashboardWidgetLogStreamDefinitionSort return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput) + }).(DashboardWidgetLogStreamDefinitionSortOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) *string { +// The facet path for the column. +func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) *string { if v == nil { return nil } - return v.Palette + return &v.Column }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyle) *int { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetManageStatusDefinition struct { + // Whether to colorize text or background. Valid values are `background`, `text`. + ColorPreference *string `pulumi:"colorPreference"` + // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. + DisplayFormat *string `pulumi:"displayFormat"` + // A Boolean indicating whether to hide empty categories. + HideZeroCounts *bool `pulumi:"hideZeroCounts"` + // The query to use in the widget. + Query string `pulumi:"query"` + // A Boolean indicating whether to show when monitors/groups last triggered. + ShowLastTriggered *bool `pulumi:"showLastTriggered"` + // Whether to show the priorities column. + ShowPriority *bool `pulumi:"showPriority"` + // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. + Sort *string `pulumi:"sort"` + // The summary type to use. Valid values are `monitors`, `groups`, `combined`. + SummaryType *string `pulumi:"summaryType"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryInput` via: +// DashboardWidgetManageStatusDefinitionInput is an input type that accepts DashboardWidgetManageStatusDefinitionArgs and DashboardWidgetManageStatusDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetManageStatusDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryInput interface { +// DashboardWidgetManageStatusDefinitionArgs{...} +type DashboardWidgetManageStatusDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput + ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput + ToDashboardWidgetManageStatusDefinitionOutputWithContext(context.Context) DashboardWidgetManageStatusDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetManageStatusDefinitionArgs struct { + // Whether to colorize text or background. Valid values are `background`, `text`. + ColorPreference pulumi.StringPtrInput `pulumi:"colorPreference"` + // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. + DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` + // A Boolean indicating whether to hide empty categories. + HideZeroCounts pulumi.BoolPtrInput `pulumi:"hideZeroCounts"` + // The query to use in the widget. + Query pulumi.StringInput `pulumi:"query"` + // A Boolean indicating whether to show when monitors/groups last triggered. + ShowLastTriggered pulumi.BoolPtrInput `pulumi:"showLastTriggered"` + // Whether to show the priorities column. + ShowPriority pulumi.BoolPtrInput `pulumi:"showPriority"` + // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // The summary type to use. Valid values are `monitors`, `groups`, `combined`. + SummaryType pulumi.StringPtrInput `pulumi:"summaryType"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetManageStatusDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetManageStatusDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput { + return i.ToDashboardWidgetManageStatusDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) +func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { + return i.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionOutput).ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetManageStatusDefinitionPtrInput is an input type that accepts DashboardWidgetManageStatusDefinitionArgs, DashboardWidgetManageStatusDefinitionPtr and DashboardWidgetManageStatusDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetManageStatusDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs{...} +// DashboardWidgetManageStatusDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetManageStatusDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput + ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Context) DashboardWidgetManageStatusDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs +type dashboardWidgetManageStatusDefinitionPtrType DashboardWidgetManageStatusDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetManageStatusDefinitionPtr(v *DashboardWidgetManageStatusDefinitionArgs) DashboardWidgetManageStatusDefinitionPtrInput { + return (*dashboardWidgetManageStatusDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetManageStatusDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetManageStatusDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetManageStatusDefinitionPtrType) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { + return i.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetManageStatusDefinitionPtrType) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetManageStatusDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetManageStatusDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetManageStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { + return o.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery { +func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetManageStatusDefinition) *DashboardWidgetManageStatusDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetManageStatusDefinitionPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) +// Whether to colorize text or background. Valid values are `background`, `text`. +func (o DashboardWidgetManageStatusDefinitionOutput) ColorPreference() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.ColorPreference }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) +// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. +func (o DashboardWidgetManageStatusDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +// A Boolean indicating whether to hide empty categories. +func (o DashboardWidgetManageStatusDefinitionOutput) HideZeroCounts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.HideZeroCounts }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) +// The query to use in the widget. +func (o DashboardWidgetManageStatusDefinitionOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) string { return v.Query }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// A Boolean indicating whether to show when monitors/groups last triggered. +func (o DashboardWidgetManageStatusDefinitionOutput) ShowLastTriggered() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.ShowLastTriggered }).(pulumi.BoolPtrOutput) +} + +// Whether to show the priorities column. +func (o DashboardWidgetManageStatusDefinitionOutput) ShowPriority() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.ShowPriority }).(pulumi.BoolPtrOutput) +} + +// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. +func (o DashboardWidgetManageStatusDefinitionOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// The summary type to use. Valid values are `monitors`, `groups`, `combined`. +func (o DashboardWidgetManageStatusDefinitionOutput) SummaryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.SummaryType }).(pulumi.StringPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetManageStatusDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetManageStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetManageStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetManageStatusDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetManageStatusDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetManageStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetManageStatusDefinitionPtrOutput) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetManageStatusDefinitionPtrOutput) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery { +func (o DashboardWidgetManageStatusDefinitionPtrOutput) Elem() DashboardWidgetManageStatusDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) DashboardWidgetManageStatusDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery + var ret DashboardWidgetManageStatusDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput) + }).(DashboardWidgetManageStatusDefinitionOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +// Whether to colorize text or background. Valid values are `background`, `text`. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) ColorPreference() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) + return v.ColorPreference + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy { +// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) + return v.DisplayFormat + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *string { +// A Boolean indicating whether to hide empty categories. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) HideZeroCounts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { if v == nil { return nil } - return &v.Index + return v.HideZeroCounts + }).(pulumi.BoolPtrOutput) +} + +// The query to use in the widget. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return &v.Query }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute { +// A Boolean indicating whether to show when monitors/groups last triggered. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) ShowLastTriggered() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) + return v.ShowLastTriggered + }).(pulumi.BoolPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQuery) *string { +// Whether to show the priorities column. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) ShowPriority() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { if v == nil { return nil } - return v.SearchQuery + return v.ShowPriority + }).(pulumi.BoolPtrOutput) +} + +// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.Sort }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The summary type to use. Valid values are `monitors`, `groups`, `combined`. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) SummaryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.SummaryType + }).(pulumi.StringPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetNoteDefinition struct { + // The background color of the note. + BackgroundColor *string `pulumi:"backgroundColor"` + // The content of the note. + Content string `pulumi:"content"` + // The size of the text. + FontSize *string `pulumi:"fontSize"` + // Whether to add padding or not. Defaults to `true`. + HasPadding *bool `pulumi:"hasPadding"` + // Whether to show a tick or not. + ShowTick *bool `pulumi:"showTick"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` + // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. + TickEdge *string `pulumi:"tickEdge"` + // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. + TickPos *string `pulumi:"tickPos"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign *string `pulumi:"verticalAlign"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetNoteDefinitionInput is an input type that accepts DashboardWidgetNoteDefinitionArgs and DashboardWidgetNoteDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetNoteDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetNoteDefinitionArgs{...} +type DashboardWidgetNoteDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput + ToDashboardWidgetNoteDefinitionOutputWithContext(context.Context) DashboardWidgetNoteDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetNoteDefinitionArgs struct { + // The background color of the note. + BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` + // The content of the note. + Content pulumi.StringInput `pulumi:"content"` + // The size of the text. + FontSize pulumi.StringPtrInput `pulumi:"fontSize"` + // Whether to add padding or not. Defaults to `true`. + HasPadding pulumi.BoolPtrInput `pulumi:"hasPadding"` + // Whether to show a tick or not. + ShowTick pulumi.BoolPtrInput `pulumi:"showTick"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` + // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. + TickEdge pulumi.StringPtrInput `pulumi:"tickEdge"` + // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. + TickPos pulumi.StringPtrInput `pulumi:"tickPos"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetNoteDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetNoteDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput { + return i.ToDashboardWidgetNoteDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { + return i.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionOutput).ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetNoteDefinitionPtrInput is an input type that accepts DashboardWidgetNoteDefinitionArgs, DashboardWidgetNoteDefinitionPtr and DashboardWidgetNoteDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetNoteDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetNoteDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetNoteDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput + ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Context) DashboardWidgetNoteDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetNoteDefinitionPtrType DashboardWidgetNoteDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetNoteDefinitionPtr(v *DashboardWidgetNoteDefinitionArgs) DashboardWidgetNoteDefinitionPtrInput { + return (*dashboardWidgetNoteDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetNoteDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetNoteDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetNoteDefinitionPtrType) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { + return i.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetNoteDefinitionPtrType) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetNoteDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetNoteDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetNoteDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { + return o.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetNoteDefinition) *DashboardWidgetNoteDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetNoteDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The background color of the note. +func (o DashboardWidgetNoteDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The content of the note. +func (o DashboardWidgetNoteDefinitionOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) string { return v.Content }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The size of the text. +func (o DashboardWidgetNoteDefinitionOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) +} + +// Whether to add padding or not. Defaults to `true`. +func (o DashboardWidgetNoteDefinitionOutput) HasPadding() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *bool { return v.HasPadding }).(pulumi.BoolPtrOutput) +} + +// Whether to show a tick or not. +func (o DashboardWidgetNoteDefinitionOutput) ShowTick() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *bool { return v.ShowTick }).(pulumi.BoolPtrOutput) +} + +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetNoteDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. +func (o DashboardWidgetNoteDefinitionOutput) TickEdge() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TickEdge }).(pulumi.StringPtrOutput) +} + +// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. +func (o DashboardWidgetNoteDefinitionOutput) TickPos() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TickPos }).(pulumi.StringPtrOutput) +} + +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o DashboardWidgetNoteDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetNoteDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetNoteDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetNoteDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetNoteDefinitionPtrOutput) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetNoteDefinitionPtrOutput) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetNoteDefinitionPtrOutput) Elem() DashboardWidgetNoteDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) DashboardWidgetNoteDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetNoteDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetNoteDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { +// The background color of the note. +func (o DashboardWidgetNoteDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { if v == nil { return nil } - return &v.Aggregation + return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { +// The content of the note. +func (o DashboardWidgetNoteDefinitionPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { if v == nil { return nil } - return v.Facet + return &v.Content }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { +// The size of the text. +func (o DashboardWidgetNoteDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.FontSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` +// Whether to add padding or not. Defaults to `true`. +func (o DashboardWidgetNoteDefinitionPtrOutput) HasPadding() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *bool { + if v == nil { + return nil + } + return v.HasPadding + }).(pulumi.BoolPtrOutput) +} + +// Whether to show a tick or not. +func (o DashboardWidgetNoteDefinitionPtrOutput) ShowTick() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *bool { + if v == nil { + return nil + } + return v.ShowTick + }).(pulumi.BoolPtrOutput) +} + +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetNoteDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TextAlign + }).(pulumi.StringPtrOutput) +} + +// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. +func (o DashboardWidgetNoteDefinitionPtrOutput) TickEdge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TickEdge + }).(pulumi.StringPtrOutput) +} + +// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. +func (o DashboardWidgetNoteDefinitionPtrOutput) TickPos() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TickPos + }).(pulumi.StringPtrOutput) +} + +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o DashboardWidgetNoteDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.VerticalAlign + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByInput` via: +type DashboardWidgetPowerpackDefinition struct { + // The background color of the powerpack title. + BackgroundColor *string `pulumi:"backgroundColor"` + // URL of image to display as a banner for the powerpack. + BannerImg *string `pulumi:"bannerImg"` + // UUID of the associated powerpack. + PowerpackId string `pulumi:"powerpackId"` + // Whether to show the title of the powerpack. + ShowTitle *bool `pulumi:"showTitle"` + // The list of template variables for this powerpack. + TemplateVariables *DashboardWidgetPowerpackDefinitionTemplateVariables `pulumi:"templateVariables"` + // Title of the powerpack. + Title *string `pulumi:"title"` +} + +// DashboardWidgetPowerpackDefinitionInput is an input type that accepts DashboardWidgetPowerpackDefinitionArgs and DashboardWidgetPowerpackDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetPowerpackDefinitionArgs{...} +type DashboardWidgetPowerpackDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput + ToDashboardWidgetPowerpackDefinitionOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetPowerpackDefinitionArgs struct { + // The background color of the powerpack title. + BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` + // URL of image to display as a banner for the powerpack. + BannerImg pulumi.StringPtrInput `pulumi:"bannerImg"` + // UUID of the associated powerpack. + PowerpackId pulumi.StringInput `pulumi:"powerpackId"` + // Whether to show the title of the powerpack. + ShowTitle pulumi.BoolPtrInput `pulumi:"showTitle"` + // The list of template variables for this powerpack. + TemplateVariables DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput `pulumi:"templateVariables"` + // Title of the powerpack. + Title pulumi.StringPtrInput `pulumi:"title"` +} + +func (DashboardWidgetPowerpackDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinition)(nil)).Elem() +} + +func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput { + return i.ToDashboardWidgetPowerpackDefinitionOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { + return i.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionOutput).ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetPowerpackDefinitionPtrInput is an input type that accepts DashboardWidgetPowerpackDefinitionArgs, DashboardWidgetPowerpackDefinitionPtr and DashboardWidgetPowerpackDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionPtrInput` via: +// +// DashboardWidgetPowerpackDefinitionArgs{...} // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput interface { +// or: +// +// nil +type DashboardWidgetPowerpackDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput + ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByInput +type dashboardWidgetPowerpackDefinitionPtrType DashboardWidgetPowerpackDefinitionArgs + +func DashboardWidgetPowerpackDefinitionPtr(v *DashboardWidgetPowerpackDefinitionArgs) DashboardWidgetPowerpackDefinitionPtrInput { + return (*dashboardWidgetPowerpackDefinitionPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetPowerpackDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetPowerpackDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetPowerpackDefinitionPtrType) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { + return i.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) +func (i *dashboardWidgetPowerpackDefinitionPtrType) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetPowerpackDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { + return o.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinition { + return &v + }).(DashboardWidgetPowerpackDefinitionPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +// The background color of the powerpack title. +func (o DashboardWidgetPowerpackDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) +} + +// URL of image to display as a banner for the powerpack. +func (o DashboardWidgetPowerpackDefinitionOutput) BannerImg() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.BannerImg }).(pulumi.StringPtrOutput) +} + +// UUID of the associated powerpack. +func (o DashboardWidgetPowerpackDefinitionOutput) PowerpackId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) string { return v.PowerpackId }).(pulumi.StringOutput) +} + +// Whether to show the title of the powerpack. +func (o DashboardWidgetPowerpackDefinitionOutput) ShowTitle() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *bool { return v.ShowTitle }).(pulumi.BoolPtrOutput) +} + +// The list of template variables for this powerpack. +func (o DashboardWidgetPowerpackDefinitionOutput) TemplateVariables() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinitionTemplateVariables { + return v.TemplateVariables + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Title of the powerpack. +func (o DashboardWidgetPowerpackDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetPowerpackDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetPowerpackDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetPowerpackDefinitionPtrOutput) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetPowerpackDefinitionPtrOutput) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetPowerpackDefinitionPtrOutput) Elem() DashboardWidgetPowerpackDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) DashboardWidgetPowerpackDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetPowerpackDefinition + return ret + }).(DashboardWidgetPowerpackDefinitionOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The background color of the powerpack title. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { + if v == nil { + return nil + } + return v.BackgroundColor + }).(pulumi.StringPtrOutput) +} + +// URL of image to display as a banner for the powerpack. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) BannerImg() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { + if v == nil { + return nil + } + return v.BannerImg + }).(pulumi.StringPtrOutput) +} + +// UUID of the associated powerpack. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) PowerpackId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { + if v == nil { + return nil + } + return &v.PowerpackId + }).(pulumi.StringPtrOutput) +} + +// Whether to show the title of the powerpack. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) ShowTitle() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *bool { + if v == nil { + return nil + } + return v.ShowTitle + }).(pulumi.BoolPtrOutput) +} + +// The list of template variables for this powerpack. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) TemplateVariables() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinitionTemplateVariables { + if v == nil { + return nil + } + return v.TemplateVariables + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) +} + +// Title of the powerpack. +func (o DashboardWidgetPowerpackDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetPowerpackDefinitionTemplateVariables struct { + // Template variables controlled at the powerpack level. + ControlledByPowerpacks []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack `pulumi:"controlledByPowerpacks"` + // Template variables controlled by the external resource, such as the dashboard this powerpack is on. + ControlledExternallies []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally `pulumi:"controlledExternallies"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetPowerpackDefinitionTemplateVariablesInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{...} +type DashboardWidgetPowerpackDefinitionTemplateVariablesInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetPowerpackDefinitionTemplateVariablesArgs struct { + // Template variables controlled at the powerpack level. + ControlledByPowerpacks DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput `pulumi:"controlledByPowerpacks"` + // Template variables controlled by the external resource, such as the dashboard this powerpack is on. + ControlledExternallies DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput `pulumi:"controlledExternallies"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput).ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesArgs, DashboardWidgetPowerpackDefinitionTemplateVariablesPtr and DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType DashboardWidgetPowerpackDefinitionTemplateVariablesArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetPowerpackDefinitionTemplateVariablesPtr(v *DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput { + return (*dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetPowerpackDefinitionTemplateVariablesOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return o.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetPowerpackDefinitionTemplateVariables) *DashboardWidgetPowerpackDefinitionTemplateVariables { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Template variables controlled at the powerpack level. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledByPowerpacks() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { + return v.ControlledByPowerpacks + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Template variables controlled by the external resource, such as the dashboard this powerpack is on. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledExternallies() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { + return v.ControlledExternallies + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) Elem() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) DashboardWidgetPowerpackDefinitionTemplateVariables { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetPowerpackDefinitionTemplateVariables return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { +// Template variables controlled at the powerpack level. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ControlledByPowerpacks() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.ControlledByPowerpacks + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { +// Template variables controlled by the external resource, such as the dashboard this powerpack is on. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ControlledExternallies() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.ControlledExternallies + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack struct { + // The name of the variable. + Name string `pulumi:"name"` + // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. + Prefix *string `pulumi:"prefix"` + // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. + Values []string `pulumi:"values"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs struct { + // The name of the variable. + Name pulumi.StringInput `pulumi:"name"` + // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. + Values pulumi.StringArrayInput `pulumi:"values"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{ DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} } +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The name of the variable. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) string { return v.Name }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet +// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) *string { + return v.Prefix }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) []string { + return v.Values + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) Index(i pulumi.IntInput) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { + return vs[0].([]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)[vs[1].(int)] + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally struct { + // The name of the variable. + Name string `pulumi:"name"` + // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. + Prefix *string `pulumi:"prefix"` + // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. + Values []string `pulumi:"values"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryInput` via: +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryInput interface { +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs struct { + // The name of the variable. + Name pulumi.StringInput `pulumi:"name"` + // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. + Prefix pulumi.StringPtrInput `pulumi:"prefix"` + // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. + Values pulumi.StringArrayInput `pulumi:"values"` +} + +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +} + +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Background()) +} + +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +} + +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput` via: +// +// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{ DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} } +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput interface { + pulumi.Input + + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput + ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput +} + +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput + +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +} + +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) +} + +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +} + +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { + return o +} + +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { + return o +} + +// The name of the variable. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) string { return v.Name }).(pulumi.StringOutput) +} + +// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Prefix() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) *string { + return v.Prefix + }).(pulumi.StringPtrOutput) +} + +// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Values() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) []string { + return v.Values + }).(pulumi.StringArrayOutput) +} + +type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +} + +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return o +} + +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { + return o +} + +func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) Index(i pulumi.IntInput) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { + return vs[0].([]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)[vs[1].(int)] + }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +} + +type DashboardWidgetQueryTableDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetQueryTableDefinitionCustomLink `pulumi:"customLinks"` + // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. + HasSearchBar *string `pulumi:"hasSearchBar"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). + Requests []DashboardWidgetQueryTableDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +// DashboardWidgetQueryTableDefinitionInput is an input type that accepts DashboardWidgetQueryTableDefinitionArgs and DashboardWidgetQueryTableDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionInput` via: +// +// DashboardWidgetQueryTableDefinitionArgs{...} +type DashboardWidgetQueryTableDefinitionInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput + ToDashboardWidgetQueryTableDefinitionOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionOutput } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Background()) +type DashboardWidgetQueryTableDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetQueryTableDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. + HasSearchBar pulumi.StringPtrInput `pulumi:"hasSearchBar"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). + Requests DashboardWidgetQueryTableDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (DashboardWidgetQueryTableDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinition)(nil)).Elem() +} + +func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput { + return i.ToDashboardWidgetQueryTableDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionOutput).ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionArgs, DashboardWidgetQueryTableDefinitionPtr and DashboardWidgetQueryTableDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetQueryTableDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput + ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs +type dashboardWidgetQueryTableDefinitionPtrType DashboardWidgetQueryTableDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionPtr(v *DashboardWidgetQueryTableDefinitionArgs) DashboardWidgetQueryTableDefinitionPtrInput { + return (*dashboardWidgetQueryTableDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionPtrType) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionPtrType) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery { +func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinition) *DashboardWidgetQueryTableDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionPtrOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionOutput) CustomLinks() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. +func (o DashboardWidgetQueryTableDefinitionOutput) HasSearchBar() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.HasSearchBar }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetQueryTableDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetQueryTableDefinitionOutput) Requests() DashboardWidgetQueryTableDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionRequest { + return v.Requests + }).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetQueryTableDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryTableDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetQueryTableDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionPtrOutput) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionPtrOutput) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery { +func (o DashboardWidgetQueryTableDefinitionPtrOutput) Elem() DashboardWidgetQueryTableDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) DashboardWidgetQueryTableDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery + var ret DashboardWidgetQueryTableDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput) + }).(DashboardWidgetQueryTableDefinitionOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) []string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionPtrOutput) CustomLinks() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionCustomLink { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return v.CustomLinks + }).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *int { +// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. +func (o DashboardWidgetQueryTableDefinitionPtrOutput) HasSearchBar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.HasSearchBar + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetQueryTableDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { if v == nil { return nil } - return &v.Metric + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQuery) *string { +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetQueryTableDefinitionPtrOutput) Requests() DashboardWidgetQueryTableDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionRequest { if v == nil { return nil } - return v.SearchBy + return v.Requests + }).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetQueryTableDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryTableDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetQueryTableDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryInput` via: +type DashboardWidgetQueryTableDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` +} + +// DashboardWidgetQueryTableDefinitionCustomLinkInput is an input type that accepts DashboardWidgetQueryTableDefinitionCustomLinkArgs and DashboardWidgetQueryTableDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryInput interface { +// DashboardWidgetQueryTableDefinitionCustomLinkArgs{...} +type DashboardWidgetQueryTableDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput + ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput + ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type DashboardWidgetQueryTableDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput { + return i.ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) +func (i DashboardWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayInput` via: +// DashboardWidgetQueryTableDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionCustomLinkArray and DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayInput interface { +// DashboardWidgetQueryTableDefinitionCustomLinkArray{ DashboardWidgetQueryTableDefinitionCustomLinkArgs{...} } +type DashboardWidgetQueryTableDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput + ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput + ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryInput +type DashboardWidgetQueryTableDefinitionCustomLinkArray []DashboardWidgetQueryTableDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionCustomLinkArray) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) +func (i DashboardWidgetQueryTableDefinitionCustomLinkArray) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput { +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput { +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// The label for the custom link URL. +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) +// The URL of the custom link. +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) +type DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) +func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) +func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionCustomLink { + return vs[0].([]DashboardWidgetQueryTableDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionCustomLinkOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +type DashboardWidgetQueryTableDefinitionRequest struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The alias for the column name (defaults to metric name). + Alias *string `pulumi:"alias"` + // The query to use for this widget. + ApmQuery *DashboardWidgetQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` + ApmStatsQuery *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` + // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. + CellDisplayModes []string `pulumi:"cellDisplayModes"` + // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []DashboardWidgetQueryTableDefinitionRequestFormula `pulumi:"formulas"` + // The number of lines to show in the table. + Limit *int `pulumi:"limit"` + // The query to use for this widget. + LogQuery *DashboardWidgetQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` + // The sort order for the rows. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []DashboardWidgetQueryTableDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *DashboardWidgetQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o +// DashboardWidgetQueryTableDefinitionRequestInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestArgs and DashboardWidgetQueryTableDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestArgs{...} +type DashboardWidgetQueryTableDefinitionRequestInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput + ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestOutput } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o +type DashboardWidgetQueryTableDefinitionRequestArgs struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The alias for the column name (defaults to metric name). + Alias pulumi.StringPtrInput `pulumi:"alias"` + // The query to use for this widget. + ApmQuery DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + ApmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` + // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. + CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` + // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The number of lines to show in the table. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The query to use for this widget. + LogQuery DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The sort order for the rows. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput) +func (DashboardWidgetQueryTableDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +func (i DashboardWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +func (i DashboardWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestOutput) +} + +// DashboardWidgetQueryTableDefinitionRequestArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestArray and DashboardWidgetQueryTableDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestArray{ DashboardWidgetQueryTableDefinitionRequestArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetQueryTableDefinitionRequestArray []DashboardWidgetQueryTableDefinitionRequestInput + +func (DashboardWidgetQueryTableDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (i DashboardWidgetQueryTableDefinitionRequestArray) ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestArray) ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) +type DashboardWidgetQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input +// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The alias for the column name (defaults to metric name). +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ApmQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestApmQuery { + return v.ApmQuery + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) +} + +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { + return v.ApmStatsQuery + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +} + +// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []string { return v.CellDisplayModes }).(pulumi.StringArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput +// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ConditionalFormats() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Formulas() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) +} -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +// The number of lines to show in the table. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +// The query to use for this widget. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) LogQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestLogQuery { + return v.LogQuery + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +// The sort order for the rows. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Order }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) ProcessQuery() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +// The metric query to use for this widget. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (o DashboardWidgetQueryTableDefinitionRequestOutput) Queries() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { +// The query to use for this widget. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) RumQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestRumQuery { + return v.RumQuery + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetQueryTableDefinitionRequestOutput) SecurityQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequest { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// DashboardWidgetQueryTableDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmQueryInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type DashboardWidgetQueryTableDefinitionRequestApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryArgs + +func DashboardWidgetQueryTableDefinitionRequestApmQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType)(v) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (*dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +type DashboardWidgetQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQuery { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) DashboardWidgetQueryTableDefinitionRequestApmQuery { + if v != nil { + return *v } - return &v.OperationName - }).(pulumi.StringPtrOutput) + var ret DashboardWidgetQueryTableDefinitionRequestApmQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The name of the index to query. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The search query to use. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { +// Define the time interval in seconds. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(pulumi.StringArrayOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput + +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput` via: +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return o +} + +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource +// The aggregation method. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +// The aggregation method. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Query + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) +func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrType)(v) +func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) -} +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// The aggregation method. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) +// The facet name. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) +// Define the time interval in seconds. +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestApmStatsQuery struct { + // Column properties used by the front end for display. + Columns []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` + // The environment name. + Env string `pulumi:"env"` + // The operation name associated with the service. + Name string `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag string `pulumi:"primaryTag"` + // The resource name. + Resource *string `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType string `pulumi:"rowType"` + // The service name. + Service string `pulumi:"service"` } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs struct { + // Column properties used by the front end for display. + Columns DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` + // The environment name. + Env pulumi.StringInput `pulumi:"env"` + // The operation name associated with the service. + Name pulumi.StringInput `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` + // The resource name. + Resource pulumi.StringPtrInput `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType pulumi.StringInput `pulumi:"rowType"` + // The service name. + Service pulumi.StringInput `pulumi:"service"` } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs + +func DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType)(v) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (*dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +func (i *dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input +// Column properties used by the front end for display. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { + return v.Columns + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput +// The environment name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput +// The operation name associated with the service. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +// The organization's host group name and value. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +// The resource name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +// The service name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestApmStatsQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Column properties used by the front end for display. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { + if v == nil { + return nil + } + return v.Columns + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric +// The environment name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +// The operation name associated with the service. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +// The organization's host group name and value. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.PrimaryTag + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o +// The resource name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return v.Resource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.RowType + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) +// The service name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn struct { + // A user-assigned alias for the column. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // The column name. + Name string `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { + // A user-assigned alias for the column. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // The column name. + Name pulumi.StringInput `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// A user-assigned alias for the column. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { + return v.CellDisplayMode + }).(pulumi.StringPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The column name. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. +type DashboardWidgetQueryTableDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs and DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput + ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray and DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{ DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray []DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Setting this to True hides values. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Displays an image as the background. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// Defines the displayed timeframe. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// A value for the comparator. +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) +type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return o } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return o } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestConditionalFormat { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type DashboardWidgetQueryTableDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetQueryTableDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaArgs and DashboardWidgetQueryTableDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetQueryTableDefinitionRequestFormulaArgs{...} +type DashboardWidgetQueryTableDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +type DashboardWidgetQueryTableDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) +func (DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: +// DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaArray and DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput interface { +// DashboardWidgetQueryTableDefinitionRequestFormulaArray{ DashboardWidgetQueryTableDefinitionRequestFormulaArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} +type DashboardWidgetQueryTableDefinitionRequestFormulaArray []DashboardWidgetQueryTableDefinitionRequestFormulaInput -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// An expression alias. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +// The options for limiting results returned. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Limit() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetQueryTableDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o +// Styling options for widget formulas. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Style() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetQueryTableDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return o } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestFormula { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) +func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: +// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput interface { +// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType)(v) -} +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Setting this to True hides values. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Displays an image as the background. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o +// Defines the displayed timeframe. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) +// A value for the comparator. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` +type DashboardWidgetQueryTableDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs and DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` +type DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput).ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs, DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtr and DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtr(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *DashboardWidgetQueryTableDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) + }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The number of results to return. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) DashboardWidgetQueryTableDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery + var ret DashboardWidgetQueryTableDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { +// The number of results to return. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Limit + return v.Count }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return v.TextFilter + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type DashboardWidgetQueryTableDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` +} + +// DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs and DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput interface { + pulumi.Input + + ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +type DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput` via: +func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput).ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs, DashboardWidgetQueryTableDefinitionRequestFormulaStylePtr and DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs +type dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestFormulaStylePtr(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *DashboardWidgetQueryTableDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// 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. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery { +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) DashboardWidgetQueryTableDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery + var ret DashboardWidgetQueryTableDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *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. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.SloId + return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +// Index specifying which color to use within the palette. +func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.SloQueryType - }).(pulumi.StringPtrOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery struct { +type DashboardWidgetQueryTableDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs +type dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestLogQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) DashboardWidgetQueryTableDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery + var ret DashboardWidgetQueryTableDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -43290,18 +42648,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrO } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -43309,7 +42667,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43318,18 +42676,18 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryCompute Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -43338,131 +42696,125 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryCompute Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -43471,8 +42823,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComp } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -43481,8 +42833,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComp } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -43490,128 +42842,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComp }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByInput +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43620,18 +42968,18 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -43640,131 +42988,127 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBy Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43773,8 +43117,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGrou } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43783,8 +43127,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGrou } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43792,7 +43136,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGrou }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43801,18 +43145,18 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -43821,2127 +43165,1926 @@ type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetQueryTableDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs and DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs, DashboardWidgetQueryTableDefinitionRequestProcessQueryPtr and DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs +type dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestProcessQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *DashboardWidgetQueryTableDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) +// A list of processes. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery { +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) DashboardWidgetQueryTableDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery + var ret DashboardWidgetQueryTableDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { +// A list of processes. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQuery) *string { +// The max number of items in the filter list. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval + return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { +// Your chosen metric. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Metric }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { +// Your chosen search term. +func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.Facet + return v.SearchBy }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetQueryTableDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetQueryTableDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryArray and DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryArray{ DashboardWidgetQueryTableDefinitionRequestQueryArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return o -} +type DashboardWidgetQueryTableDefinitionRequestQueryArray []DashboardWidgetQueryTableDefinitionRequestQueryInput -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (DashboardWidgetQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o +// The APM Dependency Stats query using formulas and functions. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o +// The APM Resource Stats query using formulas and functions. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The Cloud Cost query using formulas and functions. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// A timeseries formula and functions events query. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) EventQuery() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// A timeseries formula and functions metrics query. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The process query using formulas and functions. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The SLO query using formulas and functions. +func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) SloQuery() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQuery { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// nil +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput +type dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs + +func DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +// APM environment. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) +// Name of operation on service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` +// APM resource. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +// APM service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Background()) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) -} +type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) +} -func DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrType)(v) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +// APM environment. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +// Name of operation on service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput { - return o +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput { - return o +// APM resource. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +// APM service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } +// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() + ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return o +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput { - return o +func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs and DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisInput interface { +// nil +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs + +func DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +// APM environment. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +// Array of fields to group results by. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkInput interface { - pulumi.Input +// Name of operation on service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink)(nil)).Elem() +// APM resource. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Background()) +// APM service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLink) *string { - return v.OverrideLabel +// APM environment. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize `pulumi:"sizes"` +// Array of fields to group results by. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayInput `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayInput `pulumi:"sizes"` +// Name of operation on service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest)(nil)).Elem() +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputWithContext(context.Background()) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) +// APM resource. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest)(nil)).Elem() +// APM service. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput { - return o +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput { - return o +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) Fills() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill { - return v.Fills - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) -} +// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput interface { + pulumi.Input -// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput) Sizes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize { - return v.Sizes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) + ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery `pulumi:"securityQuery"` +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput +func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput `pulumi:"securityQuery"` +func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// +// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayInput interface { +// nil +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillInput +type dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs + +func DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *string { return v.Q }).(pulumi.StringPtrOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) +// The cloud cost query definition. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFill)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The cloud cost query definition. +func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs +type dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) +// The compute options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group by options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The search options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput struct{ *pulumi.OutputState } +// Storage location (private beta). +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery { - if v != nil { - return *v +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQuery + return ret + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) +} + +// The compute options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { +// Group by options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) + return v.GroupBies + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy { +// An array of index names to query in the stream. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) + return v.Indexes + }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *string { +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { +// The search options. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) + return v.Search + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery) *string { +// Storage location (private beta). +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { - // The aggregation method. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct { - // The aggregation method. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} -// -// or: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType)(v) -} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A time interval in milliseconds. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The measurable attribute to compute. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByInput +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The event facet. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The number of groups to return. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) +// The options for sorting group by results. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct { - // The aggregation method. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs struct { - // The aggregation method. +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs +type dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The metric used for sorting group by results. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery + var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -45949,1372 +45092,1091 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQuery }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +// The metric used for sorting group by results. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.Facet + return v.Metric }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Order + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput` via: +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput +type dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { + return &v + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The events search string. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch + return ret + }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) +} + +// The events search string. +func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs +type dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery + var ret DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Index + return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { +// The name of the query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQuery) *string { +// The metrics query definition. +func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs +type dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Whether to normalize the CPU percentages. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// The process metric name. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +// An array of tags to filter by. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { +type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery + var ret DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { +// Whether to normalize the CPU percentages. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *int { +// The number of hits to return. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) +// The process metric name. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o +// An array of tags to filter by. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) +// The text to use as a filter. +func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetQueryTableDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs and DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs, DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtr and DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs +type dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Additional filters applied to the SLO query. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { +// ID of an SLO to query. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery + var ret DashboardWidgetQueryTableDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +// Additional filters applied to the SLO query. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs - -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *string { - return v.SearchBy + return v.GroupMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) []string { +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return &v.Measure + }).(pulumi.StringPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *int { +// The name of query for use in formulas. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Name + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *string { +// ID of an SLO to query. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Metric + return &v.SloId }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQuery) *string { +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.SearchBy + return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery struct { +type DashboardWidgetQueryTableDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs +type dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestRumQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) DashboardWidgetQueryTableDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery + var ret DashboardWidgetQueryTableDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -47323,18 +46185,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -47342,7 +46204,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -47351,18 +46213,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -47371,131 +46233,125 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs +type dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery + var ret DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -47504,8 +46360,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -47514,8 +46370,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -47523,128 +46379,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByInput +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -47653,18 +46505,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGro Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -47673,131 +46525,127 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGro Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs +type dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery + var ret DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -47806,8 +46654,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -47816,8 +46664,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -47825,7 +46673,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -47834,18 +46682,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMul Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct { +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -47854,294 +46702,284 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMul Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs +type dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery + var ret DashboardWidgetQueryTableDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -48150,18 +46988,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -48169,7 +47007,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -48178,18 +47016,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -48198,131 +47036,127 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs +type dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery + var ret DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -48331,8 +47165,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -48341,8 +47175,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -48350,128 +47184,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -48480,18 +47310,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -48500,131 +47330,129 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs +type dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery + var ret DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -48633,8 +47461,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -48643,8 +47471,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -48652,7 +47480,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurity }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -48661,18 +47489,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs struct { +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -48681,446 +47509,942 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQue Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) string { +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *int { - return v.Interval +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +} + +type DashboardWidgetQueryValueDefinition struct { + // A Boolean indicating whether to automatically scale the tile. + Autoscale *bool `pulumi:"autoscale"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetQueryValueDefinitionCustomLink `pulumi:"customLinks"` + // The unit for the value displayed in the widget. + CustomUnit *string `pulumi:"customUnit"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The precision to use when displaying the tile. + Precision *int `pulumi:"precision"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []DashboardWidgetQueryValueDefinitionRequest `pulumi:"requests"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` + // Set a timeseries on the widget background. + TimeseriesBackground *DashboardWidgetQueryValueDefinitionTimeseriesBackground `pulumi:"timeseriesBackground"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` +} + +// DashboardWidgetQueryValueDefinitionInput is an input type that accepts DashboardWidgetQueryValueDefinitionArgs and DashboardWidgetQueryValueDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionInput` via: +// +// DashboardWidgetQueryValueDefinitionArgs{...} +type DashboardWidgetQueryValueDefinitionInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput + ToDashboardWidgetQueryValueDefinitionOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionOutput +} + +type DashboardWidgetQueryValueDefinitionArgs struct { + // A Boolean indicating whether to automatically scale the tile. + Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetQueryValueDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The unit for the value displayed in the widget. + CustomUnit pulumi.StringPtrInput `pulumi:"customUnit"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The precision to use when displaying the tile. + Precision pulumi.IntPtrInput `pulumi:"precision"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests DashboardWidgetQueryValueDefinitionRequestArrayInput `pulumi:"requests"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` + // Set a timeseries on the widget background. + TimeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput `pulumi:"timeseriesBackground"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (DashboardWidgetQueryValueDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinition)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput { + return i.ToDashboardWidgetQueryValueDefinitionOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionOutput) +} + +func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionOutput).ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryValueDefinitionPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionArgs, DashboardWidgetQueryValueDefinitionPtr and DashboardWidgetQueryValueDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput + ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionPtrOutput +} + +type dashboardWidgetQueryValueDefinitionPtrType DashboardWidgetQueryValueDefinitionArgs + +func DashboardWidgetQueryValueDefinitionPtr(v *DashboardWidgetQueryValueDefinitionArgs) DashboardWidgetQueryValueDefinitionPtrInput { + return (*dashboardWidgetQueryValueDefinitionPtrType)(v) +} + +func (*dashboardWidgetQueryValueDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinition)(nil)).Elem() +} + +func (i *dashboardWidgetQueryValueDefinitionPtrType) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetQueryValueDefinitionPtrType) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinition)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinition { + return &v + }).(DashboardWidgetQueryValueDefinitionPtrOutput) +} + +// A Boolean indicating whether to automatically scale the tile. +func (o DashboardWidgetQueryValueDefinitionOutput) Autoscale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *bool { return v.Autoscale }).(pulumi.BoolPtrOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionOutput) CustomLinks() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) +} + +// The unit for the value displayed in the widget. +func (o DashboardWidgetQueryValueDefinitionOutput) CustomUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.CustomUnit }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetQueryValueDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// The precision to use when displaying the tile. +func (o DashboardWidgetQueryValueDefinitionOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetQueryValueDefinitionOutput) Requests() DashboardWidgetQueryValueDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionRequest { + return v.Requests + }).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) +} + +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) +} + +// Set a timeseries on the widget background. +func (o DashboardWidgetQueryValueDefinitionOutput) TimeseriesBackground() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { + return v.TimeseriesBackground + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetQueryValueDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetQueryValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinition)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionPtrOutput) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionPtrOutput) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionPtrOutput) Elem() DashboardWidgetQueryValueDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) DashboardWidgetQueryValueDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinition + return ret + }).(DashboardWidgetQueryValueDefinitionOutput) +} + +// A Boolean indicating whether to automatically scale the tile. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) Autoscale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *bool { + if v == nil { + return nil + } + return v.Autoscale + }).(pulumi.BoolPtrOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) CustomLinks() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) +} + +// The unit for the value displayed in the widget. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) CustomUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.CustomUnit + }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) +} + +// The precision to use when displaying the tile. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *int { + if v == nil { + return nil + } + return v.Precision }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetQueryValueDefinitionPtrOutput) Requests() DashboardWidgetQueryValueDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) +} + +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TextAlign + }).(pulumi.StringPtrOutput) +} + +// Set a timeseries on the widget background. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) TimeseriesBackground() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { + if v == nil { + return nil + } + return v.TimeseriesBackground + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` +} + +// DashboardWidgetQueryValueDefinitionCustomLinkInput is an input type that accepts DashboardWidgetQueryValueDefinitionCustomLinkArgs and DashboardWidgetQueryValueDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionCustomLinkInput` via: +// +// DashboardWidgetQueryValueDefinitionCustomLinkArgs{...} +type DashboardWidgetQueryValueDefinitionCustomLinkInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() + ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput + ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { +type DashboardWidgetQueryValueDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +} + +func (DashboardWidgetQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput { + return i.ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionCustomLinkOutput) +} + +// DashboardWidgetQueryValueDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionCustomLinkArray and DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionCustomLinkArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionCustomLinkArray{ DashboardWidgetQueryValueDefinitionCustomLinkArgs{...} } +type DashboardWidgetQueryValueDefinitionCustomLinkArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput + ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput +} + +type DashboardWidgetQueryValueDefinitionCustomLinkArray []DashboardWidgetQueryValueDefinitionCustomLinkInput + +func (DashboardWidgetQueryValueDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionCustomLinkArray) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionCustomLinkArray) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) +} + +type DashboardWidgetQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +} + +// The label for the custom link URL. +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// The URL of the custom link. +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize struct { +type DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionCustomLink { + return vs[0].([]DashboardWidgetQueryValueDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionCustomLinkOutput) +} + +type DashboardWidgetQueryValueDefinitionRequest struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *DashboardWidgetQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery `pulumi:"apmQuery"` + AuditQuery *DashboardWidgetQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []DashboardWidgetQueryValueDefinitionRequestFormula `pulumi:"formulas"` // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery `pulumi:"logQuery"` + LogQuery *DashboardWidgetQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery `pulumi:"processQuery"` + ProcessQuery *DashboardWidgetQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` // The metric query to use for this widget. - Q *string `pulumi:"q"` + Q *string `pulumi:"q"` + Queries []DashboardWidgetQueryValueDefinitionRequestQuery `pulumi:"queries"` // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery `pulumi:"rumQuery"` + RumQuery *DashboardWidgetQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery `pulumi:"securityQuery"` + SecurityQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeInput` via: +// DashboardWidgetQueryValueDefinitionRequestInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestArgs and DashboardWidgetQueryValueDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeInput interface { +// DashboardWidgetQueryValueDefinitionRequestArgs{...} +type DashboardWidgetQueryValueDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput + ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput + ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs struct { +type DashboardWidgetQueryValueDefinitionRequestArgs struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput `pulumi:"apmQuery"` + AuditQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput `pulumi:"logQuery"` + LogQuery DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput `pulumi:"rumQuery"` + RumQuery DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput `pulumi:"securityQuery"` + SecurityQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestArray and DashboardWidgetQueryValueDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestArray{ DashboardWidgetQueryValueDefinitionRequestArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeInput +type DashboardWidgetQueryValueDefinitionRequestArray []DashboardWidgetQueryValueDefinitionRequestInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestArray) ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestArray) ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestOutput { return o } +// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) ApmQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestApmQuery { return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) AuditQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestAuditQuery { + return v.AuditQuery + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) +} + +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestOutput) ConditionalFormats() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +} + +func (o DashboardWidgetQueryValueDefinitionRequestOutput) Formulas() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetQueryValueDefinitionRequestOutput) LogQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestLogQuery { return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) ProcessQuery() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetQueryValueDefinitionRequestOutput) Queries() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) RumQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery { +func (o DashboardWidgetQueryValueDefinitionRequestOutput) SecurityQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSize)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput) +func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequest { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery struct { +type DashboardWidgetQueryValueDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs +type dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestApmQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) DashboardWidgetQueryValueDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery + var ret DashboardWidgetQueryValueDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -49129,18 +48453,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -49148,7 +48472,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -49157,18 +48481,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -49177,131 +48501,125 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs +type dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery + var ret DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -49310,8 +48628,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -49320,8 +48638,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -49329,128 +48647,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -49459,18 +48773,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGro Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -49479,131 +48793,127 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGro Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs +type dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery + var ret DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -49612,8 +48922,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -49622,8 +48932,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -49631,7 +48941,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -49640,18 +48950,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMul Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs struct { +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -49660,294 +48970,284 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMul Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) +func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs +type dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestAuditQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) DashboardWidgetQueryValueDefinitionRequestAuditQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery + var ret DashboardWidgetQueryValueDefinitionRequestAuditQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -49956,18 +49256,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -49975,7 +49275,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -49984,18 +49284,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50004,131 +49304,125 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs +type dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery + var ret DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -50137,8 +49431,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -50147,8 +49441,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } @@ -50156,128 +49450,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -50286,18 +49576,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGro Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50306,131 +49596,127 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGro Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs +type dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery + var ret DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50439,8 +49725,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50449,8 +49735,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50458,7 +49744,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -50467,18 +49753,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMul Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs struct { +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50487,496 +49773,1086 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMul Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` +} + +// DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs and DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput + ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput +} + +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` +} + +func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) +} + +// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray and DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{ DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput +} + +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray []DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput + +func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) +} + +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +// Displays an image as the background. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestConditionalFormat { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaArgs and DashboardWidgetQueryValueDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaArgs{...} +type DashboardWidgetQueryValueDefinitionRequestFormulaInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +} + +func (DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaOutput) +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaArray and DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaArray{ DashboardWidgetQueryValueDefinitionRequestFormulaArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaArray []DashboardWidgetQueryValueDefinitionRequestFormulaInput + +func (DashboardWidgetQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { + return o +} + +// An expression alias. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) +} + +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +} + +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} + +// The options for limiting results returned. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Limit() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetQueryValueDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +} + +// Styling options for widget formulas. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Style() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetQueryValueDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestFormula { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestFormulaOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` +} + +func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput + +func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) +} + +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor + }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} + +// Displays an image as the background. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs and DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput).ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs, DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtr and DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput +} + +type dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs + +func DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtr(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType)(v) +} + +func (*dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (i *dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *DashboardWidgetQueryValueDefinitionRequestFormulaLimit { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +} + +// The number of results to return. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) DashboardWidgetQueryValueDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestFormulaLimit + return ret + }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o +// The number of results to return. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type DashboardWidgetQueryValueDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs and DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput).ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs, DashboardWidgetQueryValueDefinitionRequestFormulaStylePtr and DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs +type dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestFormulaStylePtr(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *DashboardWidgetQueryValueDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// 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. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery { +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) DashboardWidgetQueryValueDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery + var ret DashboardWidgetQueryValueDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *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. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.Metric + return v.Palette }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQuery) *string { +// Index specifying which color to use within the palette. +func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.SearchBy - }).(pulumi.StringPtrOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery struct { +type DashboardWidgetQueryValueDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs +type dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestLogQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) DashboardWidgetQueryValueDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery + var ret DashboardWidgetQueryValueDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -50985,18 +50861,18 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -51004,7 +50880,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -51013,18 +50889,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryCom Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -51033,131 +50909,125 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryCom Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs +type dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery + var ret DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -51166,8 +51036,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -51176,8 +51046,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -51185,128 +51055,124 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -51315,18 +51181,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGro Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -51335,131 +51201,127 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGro Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs +type dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery + var ret DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -51468,8 +51330,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -51478,8 +51340,8 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -51487,7 +51349,7 @@ func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -51496,18 +51358,18 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMul Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs struct { +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -51516,2285 +51378,3018 @@ type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMul Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *int { - return v.Interval +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` +} + +// DashboardWidgetQueryValueDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs and DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestProcessQueryInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestProcessQueryInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput +} + +type DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +} + +func (DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) +} + +func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs, DashboardWidgetQueryValueDefinitionRequestProcessQueryPtr and DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput +} + +type dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs + +func DashboardWidgetQueryValueDefinitionRequestProcessQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType)(v) +} + +func (*dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (i *dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *DashboardWidgetQueryValueDefinitionRequestProcessQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) +} + +// A list of processes. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +} + +// The max number of items in the filter list. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// Your chosen search term. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) DashboardWidgetQueryValueDefinitionRequestProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestProcessQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) +} + +// A list of processes. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) []string { + if v == nil { + return nil + } + return v.FilterBies + }).(pulumi.StringArrayOutput) +} + +// The max number of items in the filter list. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// Your chosen metric. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// Your chosen search term. +func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +} + +// DashboardWidgetQueryValueDefinitionRequestQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput +} + +type DashboardWidgetQueryValueDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (DashboardWidgetQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryOutput) +} + +// DashboardWidgetQueryValueDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryArray and DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryArray{ DashboardWidgetQueryValueDefinitionRequestQueryArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestQueryArrayInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput +} + +type DashboardWidgetQueryValueDefinitionRequestQueryArray []DashboardWidgetQueryValueDefinitionRequestQueryInput + +func (DashboardWidgetQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) +// The APM Dependency Stats query using formulas and functions. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// The APM Resource Stats query using formulas and functions. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) EventQuery() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) SloQuery() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +} + +func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQuery { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestQueryOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs +type dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) +// APM environment. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) string { - return v.Index +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { - return v.SearchQuery +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput struct{ *pulumi.OutputState } +// APM resource. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery + var ret DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { +// APM environment. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) + return &v.Env + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return &v.Index + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { +// Name of operation on service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) + return &v.OperationName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput interface { - pulumi.Input +// APM resource. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput +// APM service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput +} + +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs +type dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) string { - return v.Aggregation +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { - return v.Facet +// APM environment. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery + var ret DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { +// APM environment. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { +// Array of fields to group results by. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return o + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *string { - return v.Facet +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Name of operation on service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o +// APM resource. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o +// APM service. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs +type dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// The cloud cost query definition. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery + var ret DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +// The name of the query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The cloud cost query definition. +func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return o +func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return o +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle struct { - // The max value to use to color the map. - FillMax *string `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin *string `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip *bool `pulumi:"paletteFlip"` +// The compute options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs and DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleInput interface { - pulumi.Input +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput - ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput +// Group by options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs struct { - // The max value to use to color the map. - FillMax pulumi.StringPtrInput `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin pulumi.StringPtrInput `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolPtrInput `pulumi:"paletteFlip"` +// An array of index names to query in the stream. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle)(nil)).Elem() +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputWithContext(context.Background()) +// The search options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) +// Storage location (private beta). +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { return o } -// The max value to use to color the map. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) FillMax() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle) *string { return v.FillMax }).(pulumi.StringPtrOutput) -} - -// The min value to use to color the map. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) FillMin() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle) *string { return v.FillMin }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) } -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyle) *bool { return v.PaletteFlip }).(pulumi.BoolPtrOutput) +// The compute options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest struct { - // Widget columns. - Columns []DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn `pulumi:"columns"` - // Updated list stream widget. - Query DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat string `pulumi:"responseFormat"` +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput +// Group by options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs struct { - // Widget columns. - Columns DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayInput `pulumi:"columns"` - // Updated list stream widget. - Query DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryInput `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat pulumi.StringInput `pulumi:"responseFormat"` +// An array of index names to query in the stream. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest)(nil)).Elem() +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutputWithContext(context.Background()) +// The search options. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + if v == nil { + return nil + } + return v.Search + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) +// Storage location (private beta). +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput { - return o -} +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput { - return o + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput } -// Widget columns. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) Columns() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn { - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -// Updated list stream widget. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) Query() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery { - return v.Query - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -// Widget response format. Valid values are `eventList`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput) ResponseFormat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequest) string { - return v.ResponseFormat - }).(pulumi.StringOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn struct { - // Widget column field. - Field string `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width string `pulumi:"width"` +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs{...} -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs struct { - // Widget column field. - Field pulumi.StringInput `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width pulumi.StringInput `pulumi:"width"` -} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray{ DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs{...} } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayInput interface { - pulumi.Input +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +} - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray []DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnInput +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Background()) +// A time interval in milliseconds. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) +// The measurable attribute to compute. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -// Widget column field. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) Field() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn) string { return v.Field }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) } -// Widget column width. Valid values are `auto`, `compact`, `full`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) Width() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn) string { return v.Width }).(pulumi.StringOutput) +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput struct{ *pulumi.OutputState } +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn)(nil)).Elem() + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput { - return o +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput { - return o +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumn)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource string `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize *string `pulumi:"eventSize"` - // List of indexes. - Indexes []string `pulumi:"indexes"` - // Widget query. - QueryString *string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort `pulumi:"sort"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize pulumi.StringPtrInput `pulumi:"eventSize"` - // List of indexes. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // Widget query. - QueryString pulumi.StringPtrInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput `pulumi:"sort"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { return o } -// Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The event facet. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) EventSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) *string { - return v.EventSize - }).(pulumi.StringPtrOutput) +// The number of groups to return. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// List of indexes. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// The options for sorting group by results. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// Widget query. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) *string { - return v.QueryString - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) Sort() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput -} - -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput).ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs, DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtr and DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs{...} +// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrType DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs +type dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtr(v *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The facet path for the column. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) string { - return v.Column +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { + return v.Aggregation }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) string { - return v.Order - }).(pulumi.StringOutput) +// The metric used for sorting group by results. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort + var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput) + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The facet path for the column. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Column + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySort) *string { +// The metric used for sorting group by results. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Order + return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs and DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs{...} -type DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput() DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput - ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput() DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput() DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput { - return o +// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput { - return o +type dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs + +func DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) } -// The facet path for the column. -func (o DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort) string { return v.Column }).(pulumi.StringOutput) +func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSort) string { return v.Order }).(pulumi.StringOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables struct { - // Template variables controlled at the powerpack level. - ControlledByPowerpacks []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack `pulumi:"controlledByPowerpacks"` - // Template variables controlled by the external resource, such as the dashboard this powerpack is on. - ControlledExternallies []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally `pulumi:"controlledExternallies"` +func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs and DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesInput` via: -// -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs{...} -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesInput interface { - pulumi.Input +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs struct { - // Template variables controlled at the powerpack level. - ControlledByPowerpacks DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput `pulumi:"controlledByPowerpacks"` - // Template variables controlled by the external resource, such as the dashboard this powerpack is on. - ControlledExternallies DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput `pulumi:"controlledExternallies"` +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return o +} + +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) +// The events search string. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -// Template variables controlled at the powerpack level. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledByPowerpacks() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { - return v.ControlledByPowerpacks - }).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch + return ret + }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) } -// Template variables controlled by the external resource, such as the dashboard this powerpack is on. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledExternallies() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally { - return v.ControlledExternallies - }).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) +// The events search string. +func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack struct { - // The name of the variable. +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. Name string `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix *string `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values []string `pulumi:"values"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs and DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs struct { - // The name of the variable. +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix pulumi.StringPtrInput `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values pulumi.StringArrayInput `pulumi:"values"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray and DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{ DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput interface { +// nil +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput +type dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs + +func DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { return o } -// The name of the variable. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Prefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) *string { - return v.Prefix - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) } -// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) []string { - return v.Values - }).(pulumi.StringArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput struct{ *pulumi.OutputState } +// The metrics query definition. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally struct { - // The name of the variable. +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The metrics query definition. +func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. Name string `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix *string `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values []string `pulumi:"values"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs and DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput interface { +// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs struct { - // The name of the variable. +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix pulumi.StringPtrInput `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values pulumi.StringArrayInput `pulumi:"values"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +} + +func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray and DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{ DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput interface { +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput - ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray []DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput +type dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs + +func DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { return o } -// The name of the variable. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Prefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally) *string { - return v.Prefix - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) } -// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally) []string { - return v.Values - }).(pulumi.StringArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Whether to normalize the CPU percentages. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternally)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkInput interface { - pulumi.Input +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput +// Whether to normalize the CPU percentages. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { + if v == nil { + return nil + } + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// The number of hits to return. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +// The process metric name. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +// An array of tags to filter by. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +// The text to use as a filter. +func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput { - return o +type DashboardWidgetQueryValueDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput { - return o +// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs and DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput interface { + pulumi.Input + + ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias *string `pulumi:"alias"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes []string `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula `pulumi:"formulas"` - // The number of lines to show in the table. - Limit *int `pulumi:"limit"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestInput` via: +// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs, DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtr and DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestInput interface { +// or: +// +// nil +type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput + ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias pulumi.StringPtrInput `pulumi:"alias"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The number of lines to show in the table. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +type dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs + +func DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput { +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { return o } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -// The alias for the column name (defaults to metric name). -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) +// Additional filters applied to the SLO query. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) []string { - return v.CellDisplayModes - }).(pulumi.StringArrayOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The number of lines to show in the table. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *int { return v.Limit }).(pulumi.IntPtrOutput) +// ID of an SLO to query. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -// The sort order for the rows. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *string { return v.Order }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestQuerySloQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) +// Additional filters applied to the SLO query. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery struct { +type DashboardWidgetQueryValueDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs +type dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestRumQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) DashboardWidgetQueryValueDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery + var ret DashboardWidgetQueryValueDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -53803,18 +54398,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryP } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -53822,7 +54417,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -53831,18 +54426,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComp Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -53851,131 +54446,125 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComp Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -53984,8 +54573,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryC } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -53994,8 +54583,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryC } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -54003,128 +54592,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryC }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByInput +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -54133,18 +54718,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGrou Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -54153,131 +54738,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGrou Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs +type dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery + var ret DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54286,8 +54867,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryG } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54296,8 +54877,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryG } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54305,7 +54886,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryG }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -54314,18 +54895,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMult Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -54334,2534 +54915,2746 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMult Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) +func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` +type DashboardWidgetQueryValueDefinitionRequestSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryInput interface { +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput interface { +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs +type dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrType)(v) +func DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) string { - return v.PrimaryTag - }).(pulumi.StringOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - return v.Resource - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) string { - return v.RowType - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The search query to use. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery + var ret DashboardWidgetQueryValueDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput) + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) } -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) + return v.ComputeQuery + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { +// The name of the index to query. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { +// The search query to use. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return v.Resource + return v.SearchQuery }).(pulumi.StringPtrOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.RowType - }).(pulumi.StringPtrOutput) +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { + pulumi.Input -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput interface { - pulumi.Input +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { +// nil +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput +type dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs + +func DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { return o } -// A user-assigned alias for the column. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The column name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn) string { - return v.Name +// The aggregation method. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +// Define the time interval in seconds. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o -} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// The aggregation method. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +// Define the time interval in seconds. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatInput +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return o -} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return o +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaInput interface { +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayInput` via: +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayInput interface { +// nil +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaInput +type dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() +func DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() +func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput { - return o +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + return &v + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) string { - return v.FormulaExpression +// The aggregation method. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { + return v.Facet + }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery + return ret + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// The aggregation method. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o -} +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// +// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput + +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Palette +// The aggregation method. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) string { + return v.Aggregation }).(pulumi.StringOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Define the time interval in seconds. +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) +func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type DashboardWidgetQueryValueDefinitionTimeseriesBackground struct { + // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. + Type string `pulumi:"type"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitInput` via: +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitInput interface { +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs struct { + // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. + Type pulumi.StringInput `pulumi:"type"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput).ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput` via: +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtr and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput interface { +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs +type dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrType)(v) +func DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtr(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput { + return (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackground) string { return v.Type }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { + return v.Yaxis + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Elem() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) DashboardWidgetQueryValueDefinitionTimeseriesBackground { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit + var ret DashboardWidgetQueryValueDefinitionTimeseriesBackground return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) *int { +// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) *string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Type + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimit) *string { +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Yaxis() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { if v == nil { return nil } - return v.Order - }).(pulumi.StringPtrOutput) + return v.Yaxis + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} +// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput interface { +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput + ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs +type dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrType)(v) +func DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { + return (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) +func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The label of the axis to display on the graph. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle { +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle + var ret DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput) + }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) *string { +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { if v == nil { return nil } - return v.Palette + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Label }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyle) *int { +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return v.Max + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryInput` via: +type DashboardWidgetRunWorkflowDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetRunWorkflowDefinitionCustomLink `pulumi:"customLinks"` + // Array of workflow inputs to map to dashboard template variables. + Inputs []DashboardWidgetRunWorkflowDefinitionInputType `pulumi:"inputs"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // Workflow ID + WorkflowId string `pulumi:"workflowId"` +} + +// DashboardWidgetRunWorkflowDefinitionInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionArgs and DashboardWidgetRunWorkflowDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryInput interface { +// DashboardWidgetRunWorkflowDefinitionArgs{...} +type DashboardWidgetRunWorkflowDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput + ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput + ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetRunWorkflowDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Array of workflow inputs to map to dashboard template variables. + Inputs DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput `pulumi:"inputs"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // Workflow ID + WorkflowId pulumi.StringInput `pulumi:"workflowId"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) +func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionOutput).ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetRunWorkflowDefinitionPtrInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionArgs, DashboardWidgetRunWorkflowDefinitionPtr and DashboardWidgetRunWorkflowDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs{...} +// DashboardWidgetRunWorkflowDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetRunWorkflowDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput + ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs +type dashboardWidgetRunWorkflowDefinitionPtrType DashboardWidgetRunWorkflowDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetRunWorkflowDefinitionPtr(v *DashboardWidgetRunWorkflowDefinitionArgs) DashboardWidgetRunWorkflowDefinitionPtrInput { + return (*dashboardWidgetRunWorkflowDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetRunWorkflowDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetRunWorkflowDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetRunWorkflowDefinitionPtrType) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetRunWorkflowDefinitionPtrType) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput { +func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput { +func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { + return o.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery { +func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetRunWorkflowDefinition) *DashboardWidgetRunWorkflowDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetRunWorkflowDefinitionPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetRunWorkflowDefinitionOutput) CustomLinks() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +// Array of workflow inputs to map to dashboard template variables. +func (o DashboardWidgetRunWorkflowDefinitionOutput) Inputs() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionInputType { + return v.Inputs + }).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetRunWorkflowDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +// The title of the widget. +func (o DashboardWidgetRunWorkflowDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetRunWorkflowDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetRunWorkflowDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +// Workflow ID +func (o DashboardWidgetRunWorkflowDefinitionOutput) WorkflowId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) string { return v.WorkflowId }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetRunWorkflowDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery { +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Elem() DashboardWidgetRunWorkflowDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) DashboardWidgetRunWorkflowDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery + var ret DashboardWidgetRunWorkflowDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput) + }).(DashboardWidgetRunWorkflowDefinitionOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) CustomLinks() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionCustomLink { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + return v.CustomLinks + }).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy { +// Array of workflow inputs to map to dashboard template variables. +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Inputs() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionInputType { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) + return v.Inputs + }).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { if v == nil { return nil } - return &v.Index + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute { +// The title of the widget. +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) + return v.Title + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { if v == nil { return nil } - return v.SearchQuery + return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput +// Workflow ID +func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) WorkflowId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return &v.WorkflowId + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetRunWorkflowDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +// DashboardWidgetRunWorkflowDefinitionCustomLinkInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionCustomLinkArgs and DashboardWidgetRunWorkflowDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionCustomLinkInput` via: +// +// DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{...} +type DashboardWidgetRunWorkflowDefinitionCustomLinkInput interface { + pulumi.Input + + ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput + ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +type DashboardWidgetRunWorkflowDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) +func (DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionCustomLinkArray and DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { +// DashboardWidgetRunWorkflowDefinitionCustomLinkArray{ DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{...} } +type DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput + ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) -} +type DashboardWidgetRunWorkflowDefinitionCustomLinkArray []DashboardWidgetRunWorkflowDefinitionCustomLinkInput -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The label for the custom link URL. +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The URL of the custom link. +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetRunWorkflowDefinitionCustomLink { + return vs[0].([]DashboardWidgetRunWorkflowDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetRunWorkflowDefinitionInputType struct { + // Name of the workflow input. + Name string `pulumi:"name"` + // Dashboard template variable. Can be suffixed with `.value` or `.key`. + Value string `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetRunWorkflowDefinitionInputTypeInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionInputTypeArgs and DashboardWidgetRunWorkflowDefinitionInputTypeOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInputTypeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetRunWorkflowDefinitionInputTypeArgs{...} +type DashboardWidgetRunWorkflowDefinitionInputTypeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput + ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetRunWorkflowDefinitionInputTypeArgs struct { + // Name of the workflow input. + Name pulumi.StringInput `pulumi:"name"` + // Dashboard template variable. Can be suffixed with `.value` or `.key`. + Value pulumi.StringInput `pulumi:"value"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionInputTypeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionInputTypeArray and DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetRunWorkflowDefinitionInputTypeArray{ DashboardWidgetRunWorkflowDefinitionInputTypeArgs{...} } +type DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput + ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByInput +type DashboardWidgetRunWorkflowDefinitionInputTypeArray []DashboardWidgetRunWorkflowDefinitionInputTypeInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionInputTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetRunWorkflowDefinitionInputTypeArray) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return i.ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetRunWorkflowDefinitionInputTypeArray) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionInputTypeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Name of the workflow input. +func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionInputType) string { return v.Name }).(pulumi.StringOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +// Dashboard template variable. Can be suffixed with `.value` or `.key`. +func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionInputType) string { return v.Value }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetRunWorkflowDefinitionInputType { + return vs[0].([]DashboardWidgetRunWorkflowDefinitionInputType)[vs[1].(int)] + }).(DashboardWidgetRunWorkflowDefinitionInputTypeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetScatterplotDefinition struct { + // List of groups used for colors. + ColorByGroups []string `pulumi:"colorByGroups"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetScatterplotDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. + Request *DashboardWidgetScatterplotDefinitionRequest `pulumi:"request"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. + Xaxis *DashboardWidgetScatterplotDefinitionXaxis `pulumi:"xaxis"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis *DashboardWidgetScatterplotDefinitionYaxis `pulumi:"yaxis"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionInput is an input type that accepts DashboardWidgetScatterplotDefinitionArgs and DashboardWidgetScatterplotDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionArgs{...} +type DashboardWidgetScatterplotDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput + ToDashboardWidgetScatterplotDefinitionOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetScatterplotDefinitionArgs struct { + // List of groups used for colors. + ColorByGroups pulumi.StringArrayInput `pulumi:"colorByGroups"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetScatterplotDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. + Request DashboardWidgetScatterplotDefinitionRequestPtrInput `pulumi:"request"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. + Xaxis DashboardWidgetScatterplotDefinitionXaxisPtrInput `pulumi:"xaxis"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis DashboardWidgetScatterplotDefinitionYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput { + return i.ToDashboardWidgetScatterplotDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionOutput).ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionArgs, DashboardWidgetScatterplotDefinitionPtr and DashboardWidgetScatterplotDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput + ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionPtrType DashboardWidgetScatterplotDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionPtr(v *DashboardWidgetScatterplotDefinitionArgs) DashboardWidgetScatterplotDefinitionPtrInput { + return (*dashboardWidgetScatterplotDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionPtrType) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionPtrType) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// List of groups used for colors. +func (o DashboardWidgetScatterplotDefinitionOutput) ColorByGroups() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) []string { return v.ColorByGroups }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionOutput) CustomLinks() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) []DashboardWidgetScatterplotDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetScatterplotDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionOutput) Request() DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionRequest { + return v.Request + }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetScatterplotDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetScatterplotDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetScatterplotDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionOutput) Xaxis() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionXaxis { + return v.Xaxis + }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) +} + +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionOutput) Yaxis() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionYaxis { + return v.Yaxis + }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionPtrOutput) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionPtrOutput) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionPtrOutput) Elem() DashboardWidgetScatterplotDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) DashboardWidgetScatterplotDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +// List of groups used for colors. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) ColorByGroups() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) []string { if v == nil { return nil } - return &v.Aggregation + return v.ColorByGroups + }).(pulumi.StringArrayOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) CustomLinks() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) []DashboardWidgetScatterplotDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) Request() DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionRequest { if v == nil { return nil } - return v.Facet + return v.Request + }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { if v == nil { return nil } - return &v.Order + return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetScatterplotDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) Xaxis() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionXaxis { + if v == nil { + return nil + } + return v.Xaxis + }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) +} + +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionPtrOutput) Yaxis() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionCustomLinkInput is an input type that accepts DashboardWidgetScatterplotDefinitionCustomLinkArgs and DashboardWidgetScatterplotDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionCustomLinkArgs{...} +type DashboardWidgetScatterplotDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput + ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetScatterplotDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput { + return i.ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionCustomLinkArray and DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionCustomLinkArray{ DashboardWidgetScatterplotDefinitionCustomLinkArgs{...} } +type DashboardWidgetScatterplotDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput + ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionCustomLinkArray []DashboardWidgetScatterplotDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionCustomLinkArray) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionCustomLinkArray) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The label for the custom link URL. +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The URL of the custom link. +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionCustomLink { + return vs[0].([]DashboardWidgetScatterplotDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type DashboardWidgetScatterplotDefinitionRequest struct { + // Scatterplot request containing formulas and functions. + ScatterplotTables []DashboardWidgetScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` + // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Xes []DashboardWidgetScatterplotDefinitionRequestX `pulumi:"xes"` + // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Ys []DashboardWidgetScatterplotDefinitionRequestY `pulumi:"ys"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestArgs and DashboardWidgetScatterplotDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestArgs{...} +type DashboardWidgetScatterplotDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput + ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type DashboardWidgetScatterplotDefinitionRequestArgs struct { + // Scatterplot request containing formulas and functions. + ScatterplotTables DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` + // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Xes DashboardWidgetScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` + // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Ys DashboardWidgetScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestOutput).ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestArgs, DashboardWidgetScatterplotDefinitionRequestPtr and DashboardWidgetScatterplotDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs +type dashboardWidgetScatterplotDefinitionRequestPtrType DashboardWidgetScatterplotDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestPtr(v *DashboardWidgetScatterplotDefinitionRequestArgs) DashboardWidgetScatterplotDefinitionRequestPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestPtrType) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestPtrType) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequest) *DashboardWidgetScatterplotDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Scatterplot request containing formulas and functions. +func (o DashboardWidgetScatterplotDefinitionRequestOutput) ScatterplotTables() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestScatterplotTable { + return v.ScatterplotTables + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o DashboardWidgetScatterplotDefinitionRequestOutput) Xes() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestX { + return v.Xes + }).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o DashboardWidgetScatterplotDefinitionRequestOutput) Ys() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestY { + return v.Ys + }).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) DashboardWidgetScatterplotDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery + var ret DashboardWidgetScatterplotDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) []string { +// Scatterplot request containing formulas and functions. +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ScatterplotTables() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestScatterplotTable { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return v.ScatterplotTables + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *int { +// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Xes() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestX { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Xes + }).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *string { +// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Ys() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestY { if v == nil { return nil } - return &v.Metric - }).(pulumi.StringPtrOutput) + return v.Ys + }).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) +type DashboardWidgetScatterplotDefinitionRequestScatterplotTable struct { + Formulas []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` + Queries []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` +} + +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs struct { + Formulas DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` + Queries DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` +} + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) +} + +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) Formulas() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula { + return v.Formulas + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) Queries() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery { + return v.Queries + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTable { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. + Dimension string `pulumi:"dimension"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` +} + +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. + Dimension pulumi.StringInput `pulumi:"dimension"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` +} + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) +} + +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return o +} + +// An expression alias. +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + +// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { return v.Dimension }).(pulumi.StringOutput) +} + +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { + return v.FormulaExpression + }).(pulumi.StringOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + CloudCostQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + EventQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + MetricQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + ProcessQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + SloQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + CloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + EventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + MetricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` + SloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryInput +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { return o } // The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } // The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } // The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) } // A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) } // A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) } // The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) } // The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -56884,18 +57677,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDepe Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -56918,180 +57711,180 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDepe Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.OperationName }).(pulumi.StringOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.ResourceName }).(pulumi.StringOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57100,8 +57893,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57110,8 +57903,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } @@ -57120,8 +57913,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57130,8 +57923,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57140,8 +57933,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57150,8 +57943,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57160,8 +57953,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57170,8 +57963,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57180,8 +57973,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -57189,7 +57982,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmD }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -57212,18 +58005,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmReso Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -57246,180 +58039,180 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmReso Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { return v.OperationName }).(pulumi.StringPtrOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { return v.ResourceName }).(pulumi.StringPtrOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57428,8 +58221,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57438,8 +58231,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { if v == nil { return nil } @@ -57448,8 +58241,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57458,8 +58251,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57468,8 +58261,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57478,8 +58271,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57488,8 +58281,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57498,8 +58291,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57508,8 +58301,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -57517,7 +58310,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmR }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -57528,18 +58321,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCo Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -57550,138 +58343,138 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCo Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } @@ -57690,8 +58483,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryClou } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } @@ -57700,8 +58493,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryClou } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } @@ -57710,8 +58503,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryClou } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } @@ -57719,214 +58512,214 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryClou }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + Computes []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource string `pulumi:"dataSource"` // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes []string `pulumi:"indexes"` // The name of query for use in formulas. Name string `pulumi:"name"` // The search options. - Search *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + Search *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` // Storage location (private beta). Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + Computes DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource pulumi.StringInput `pulumi:"dataSource"` // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes pulumi.StringArrayInput `pulumi:"indexes"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` // The search options. - Search DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + Search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` // Storage location (private beta). Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { return v.Search - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { if v == nil { return nil } return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { if v == nil { return nil } @@ -57935,18 +58728,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { if v == nil { return nil } @@ -57955,8 +58748,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { if v == nil { return nil } @@ -57965,18 +58758,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { if v == nil { return nil } return v.Search - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { if v == nil { return nil } @@ -57984,7 +58777,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // A time interval in milliseconds. @@ -57993,18 +58786,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQu Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // A time interval in milliseconds. @@ -58013,220 +58806,220 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQu Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { return o } // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *int { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } // The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { // The event facet. Facet string `pulumi:"facet"` // The number of groups to return. Limit *int `pulumi:"limit"` // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + Sort *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { // The event facet. Facet pulumi.StringInput `pulumi:"facet"` // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + Sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { return o } // The event facet. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } // The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -58235,18 +59028,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQu Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -58255,131 +59048,131 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQu Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -58388,8 +59181,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -58398,8 +59191,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -58407,138 +59200,138 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { // The events search string. Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { // The events search string. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { if v == nil { return nil } @@ -58546,7 +59339,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEven }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -58557,18 +59350,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQ Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -58579,138 +59372,138 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQ Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } @@ -58719,8 +59512,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetr } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } @@ -58729,8 +59522,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetr } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } @@ -58739,8 +59532,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetr } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } @@ -58748,7 +59541,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetr }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -58769,18 +59562,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcess TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -58801,173 +59594,173 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcess TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -58976,8 +59769,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -58986,8 +59779,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { if v == nil { return nil } @@ -58996,8 +59789,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { if v == nil { return nil } @@ -59006,8 +59799,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -59016,8 +59809,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -59026,8 +59819,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -59036,8 +59829,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { if v == nil { return nil } @@ -59046,8 +59839,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } @@ -59055,7 +59848,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProc }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { // Additional filters applied to the SLO query. AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -59072,18 +59865,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuer SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { // Additional filters applied to the SLO query. AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -59100,159 +59893,159 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuer SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs +type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery + var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59261,8 +60054,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59271,8 +60064,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59281,8 +60074,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59291,8 +60084,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59301,8 +60094,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59311,8 +60104,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } @@ -59320,200 +60113,359 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQ }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery struct { +type DashboardWidgetScatterplotDefinitionRequestX struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *DashboardWidgetScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *DashboardWidgetScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *DashboardWidgetScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` +} + +// DashboardWidgetScatterplotDefinitionRequestXInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXArgs and DashboardWidgetScatterplotDefinitionRequestXOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestXArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput + ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput +} + +type DashboardWidgetScatterplotDefinitionRequestXArgs struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` +} + +func (DashboardWidgetScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXOutput) +} + +// DashboardWidgetScatterplotDefinitionRequestXArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXArray and DashboardWidgetScatterplotDefinitionRequestXArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestXArray{ DashboardWidgetScatterplotDefinitionRequestXArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput +} + +type DashboardWidgetScatterplotDefinitionRequestXArray []DashboardWidgetScatterplotDefinitionRequestXInput + +func (DashboardWidgetScatterplotDefinitionRequestXArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput { + return o +} + +// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ApmQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXApmQuery { + return v.ApmQuery + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) LogQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXLogQuery { + return v.LogQuery + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) +} + +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) RumQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXRumQuery { + return v.RumQuery + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestXOutput) SecurityQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestX { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestX)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestXApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXApmQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) DashboardWidgetScatterplotDefinitionRequestXApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery + var ret DashboardWidgetScatterplotDefinitionRequestXApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { if v == nil { return nil } @@ -59522,18 +60474,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryP } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { if v == nil { return nil } @@ -59541,7 +60493,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -59550,18 +60502,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComp Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -59570,131 +60522,125 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComp Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { if v == nil { return nil } @@ -59703,8 +60649,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryC } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { if v == nil { return nil } @@ -59713,8 +60659,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryC } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { if v == nil { return nil } @@ -59722,128 +60668,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryC }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -59852,18 +60794,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGrou Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -59872,131 +60814,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGrou Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60005,8 +60943,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryG } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60015,8 +60953,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryG } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60024,7 +60962,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryG }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -60033,18 +60971,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMult Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -60053,294 +60991,284 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMult Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXLogQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) DashboardWidgetScatterplotDefinitionRequestXLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery + var ret DashboardWidgetScatterplotDefinitionRequestXLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { if v == nil { return nil } @@ -60349,18 +61277,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { if v == nil { return nil } @@ -60368,7 +61296,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -60377,18 +61305,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -60397,131 +61325,125 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery + var ret DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { if v == nil { return nil } @@ -60530,8 +61452,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { if v == nil { return nil } @@ -60540,8 +61462,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { if v == nil { return nil } @@ -60549,128 +61471,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -60679,18 +61597,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -60699,131 +61617,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60832,8 +61746,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60842,8 +61756,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -60851,7 +61765,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQ }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -60860,18 +61774,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -60880,527 +61794,478 @@ type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQuer Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +type DashboardWidgetScatterplotDefinitionRequestXProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkInput` via: +// DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkInput interface { +// DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput + ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput { - return o +func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput { - return o -} +// DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput interface { + pulumi.Input -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) + ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} +type dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType)(v) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (*dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +func (i *dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput +func (i *dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` -} +type DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest)(nil)).Elem() +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput { - return o +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *DashboardWidgetScatterplotDefinitionRequestXProcessQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput { - return o +// A list of processes. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +// The max number of items in the filter list. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) +// Your chosen metric. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) +// Your chosen search term. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +type DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) DashboardWidgetScatterplotDefinitionRequestXProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionRequestXProcessQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +// A list of processes. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) []string { + if v == nil { + return nil + } + return v.FilterBies + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) +// The max number of items in the filter list. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) +// Your chosen metric. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) +// Your chosen search term. +func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXRumQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) DashboardWidgetScatterplotDefinitionRequestXRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery + var ret DashboardWidgetScatterplotDefinitionRequestXRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { if v == nil { return nil } @@ -61409,18 +62274,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryP } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { if v == nil { return nil } @@ -61428,7 +62293,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -61437,18 +62302,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComp Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -61457,131 +62322,125 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComp Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { if v == nil { return nil } @@ -61590,8 +62449,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryC } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { if v == nil { return nil } @@ -61600,8 +62459,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryC } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { if v == nil { return nil } @@ -61609,128 +62468,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryC }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -61739,18 +62594,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGrou Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -61759,131 +62614,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGrou Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -61892,8 +62743,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryG } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -61902,8 +62753,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryG } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -61911,7 +62762,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryG }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -61920,18 +62771,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMult Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -61940,294 +62791,284 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMult Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery + var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { if v == nil { return nil } @@ -62236,18 +63077,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { if v == nil { return nil } @@ -62255,7 +63096,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -62264,18 +63105,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -62284,131 +63125,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery + var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -62417,8 +63254,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -62427,8 +63264,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -62436,128 +63273,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -62566,18 +63399,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -62586,131 +63419,131 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -62719,8 +63552,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -62729,8 +63562,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -62738,7 +63571,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -62747,18 +63580,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -62767,1138 +63600,1250 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) string { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type DashboardWidgetScatterplotDefinitionRequestY struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *DashboardWidgetScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *DashboardWidgetScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *DashboardWidgetScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatInput` via: +// DashboardWidgetScatterplotDefinitionRequestYInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYArgs and DashboardWidgetScatterplotDefinitionRequestYOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatInput interface { +// DashboardWidgetScatterplotDefinitionRequestYArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput + ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput + ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type DashboardWidgetScatterplotDefinitionRequestYArgs struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestYArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYArray and DashboardWidgetScatterplotDefinitionRequestYArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestYArray{ DashboardWidgetScatterplotDefinitionRequestYArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatInput +type DashboardWidgetScatterplotDefinitionRequestYArray []DashboardWidgetScatterplotDefinitionRequestYInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ApmQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYApmQuery { + return v.ApmQuery + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) LogQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYLogQuery { + return v.LogQuery + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The metric query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *string { return v.Q }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) RumQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYRumQuery { + return v.RumQuery + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// The query to use for this widget. +func (o DashboardWidgetScatterplotDefinitionRequestYOutput) SecurityQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestY { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestY)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetScatterplotDefinitionRequestYApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaInput` via: +// DashboardWidgetScatterplotDefinitionRequestYApmQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaInput interface { +// DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayInput` via: +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayInput interface { +// nil +type DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaInput +type dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs + +func DashboardWidgetScatterplotDefinitionRequestYApmQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) DashboardWidgetScatterplotDefinitionRequestYApmQuery { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionRequestYApmQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput` via: +// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput interface { +// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { +// or: +// +// nil +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput +type dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) +} + +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput + +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// The maximum number of items in the group. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitInput` via: +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitInput interface { +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs +type dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit + var ret DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) *int { +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimit) *string { +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Order + return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} +// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput interface { +// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrType)(v) +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYLogQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) DashboardWidgetScatterplotDefinitionRequestYLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery + var ret DashboardWidgetScatterplotDefinitionRequestYLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { if v == nil { return nil } @@ -63907,18 +64852,18 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryP } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { if v == nil { return nil } @@ -63926,7 +64871,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -63935,18 +64880,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComp Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -63955,131 +64900,125 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComp Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { if v == nil { return nil } @@ -64088,8 +65027,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryC } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { if v == nil { return nil } @@ -64098,8 +65037,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryC } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { if v == nil { return nil } @@ -64107,128 +65046,124 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryC }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByInput +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -64237,18 +65172,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGrou Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -64257,131 +65192,127 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGrou Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64390,8 +65321,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryG } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64400,8 +65331,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryG } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64409,7 +65340,7 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryG }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -64418,18 +65349,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMult Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -64438,99 +65369,93 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMult Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery struct { +type DashboardWidgetScatterplotDefinitionRequestYProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -64541,18 +65466,18 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs struct { +type DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -64563,138 +65488,130 @@ type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *DashboardWidgetScatterplotDefinitionRequestYProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) DashboardWidgetScatterplotDefinitionRequestYProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery + var ret DashboardWidgetScatterplotDefinitionRequestYProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) []string { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) []string { if v == nil { return nil } @@ -64703,8 +65620,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQu } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *int { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *int { if v == nil { return nil } @@ -64713,8 +65630,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQu } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { if v == nil { return nil } @@ -64723,8 +65640,8 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQu } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { if v == nil { return nil } @@ -64732,4571 +65649,5090 @@ func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQu }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type DashboardWidgetScatterplotDefinitionRequestYRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYRumQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayInput interface { +// or: +// +// nil +type DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryInput +type dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs + +func DashboardWidgetScatterplotDefinitionRequestYRumQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) string { return v.Index }).(pulumi.StringOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) DashboardWidgetScatterplotDefinitionRequestYRumQuery { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionRequestYRumQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) +} + +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return o +} + +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs + +func DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Order }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { + pulumi.Input -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput +} + +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// The name of the index to query. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { if v == nil { return nil } - return v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// The search query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.Name + return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput + +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrType)(v) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// The maximum number of items in the group. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { + return &v + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { + return v.Facet }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { + return v.Order + }).(pulumi.StringOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { + if v != nil { + return *v } - return v.Indexes - }).(pulumi.StringArrayOutput) + var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery + return ret + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *string { +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch { +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.Facet + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Storage + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { +// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute) string { +// The aggregation method. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet name. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type DashboardWidgetScatterplotDefinitionXaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetScatterplotDefinitionXaxisInput is an input type that accepts DashboardWidgetScatterplotDefinitionXaxisArgs and DashboardWidgetScatterplotDefinitionXaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionXaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetScatterplotDefinitionXaxisArgs{...} +type DashboardWidgetScatterplotDefinitionXaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput + ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type DashboardWidgetScatterplotDefinitionXaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} + +func (DashboardWidgetScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() +} + +func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput { + return i.ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisOutput).ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetScatterplotDefinitionXaxisPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionXaxisArgs, DashboardWidgetScatterplotDefinitionXaxisPtr and DashboardWidgetScatterplotDefinitionXaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionXaxisPtrInput` via: +// +// DashboardWidgetScatterplotDefinitionXaxisArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// nil +type DashboardWidgetScatterplotDefinitionXaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput + ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput +type dashboardWidgetScatterplotDefinitionXaxisPtrType DashboardWidgetScatterplotDefinitionXaxisArgs + +func DashboardWidgetScatterplotDefinitionXaxisPtr(v *DashboardWidgetScatterplotDefinitionXaxisArgs) DashboardWidgetScatterplotDefinitionXaxisPtrInput { + return (*dashboardWidgetScatterplotDefinitionXaxisPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionXaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionXaxisPtrType) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i *dashboardWidgetScatterplotDefinitionXaxisPtrType) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionXaxis) *DashboardWidgetScatterplotDefinitionXaxis { + return &v + }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionXaxisPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Elem() DashboardWidgetScatterplotDefinitionXaxisOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) DashboardWidgetScatterplotDefinitionXaxis { + if v != nil { + return *v + } + var ret DashboardWidgetScatterplotDefinitionXaxis + return ret + }).(DashboardWidgetScatterplotDefinitionXaxisOutput) +} + +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *bool { + if v == nil { + return nil + } + return v.IncludeZero + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// The label of the axis to display on the graph. +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Max + }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetScatterplotDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` +} + +// DashboardWidgetScatterplotDefinitionYaxisInput is an input type that accepts DashboardWidgetScatterplotDefinitionYaxisArgs and DashboardWidgetScatterplotDefinitionYaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionYaxisInput` via: +// +// DashboardWidgetScatterplotDefinitionYaxisArgs{...} +type DashboardWidgetScatterplotDefinitionYaxisInput interface { + pulumi.Input + + ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput + ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput +} + +type DashboardWidgetScatterplotDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput { + return i.ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisOutput).ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetScatterplotDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionYaxisArgs, DashboardWidgetScatterplotDefinitionYaxisPtr and DashboardWidgetScatterplotDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionYaxisPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetScatterplotDefinitionYaxisArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetScatterplotDefinitionYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput + ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetScatterplotDefinitionYaxisPtrType DashboardWidgetScatterplotDefinitionYaxisArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetScatterplotDefinitionYaxisPtr(v *DashboardWidgetScatterplotDefinitionYaxisArgs) DashboardWidgetScatterplotDefinitionYaxisPtrInput { + return (*dashboardWidgetScatterplotDefinitionYaxisPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetScatterplotDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetScatterplotDefinitionYaxisPtrType) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetScatterplotDefinitionYaxisPtrType) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionYaxis) *DashboardWidgetScatterplotDefinitionYaxis { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The label of the axis to display on the graph. +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +type DashboardWidgetScatterplotDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Elem() DashboardWidgetScatterplotDefinitionYaxisOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) DashboardWidgetScatterplotDefinitionYaxis { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetScatterplotDefinitionYaxis return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetScatterplotDefinitionYaxisOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *bool { if v == nil { return nil } - return &v.Aggregation + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Label }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { if v == nil { return nil } - return v.Metric + return v.Max }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { if v == nil { return nil } - return v.Order + return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetServiceLevelObjectiveDefinition struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The global time target of the widget. + GlobalTimeTarget *string `pulumi:"globalTimeTarget"` + // Whether to show the error budget or not. + ShowErrorBudget *bool `pulumi:"showErrorBudget"` + // The ID of the service level objective used by the widget. + SloId string `pulumi:"sloId"` + // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. + TimeWindows []string `pulumi:"timeWindows"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // The view mode for the widget. Valid values are `overall`, `component`, `both`. + ViewMode string `pulumi:"viewMode"` + // The type of view to use when displaying the widget. Only `detail` is supported. + ViewType string `pulumi:"viewType"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetServiceLevelObjectiveDefinitionInput is an input type that accepts DashboardWidgetServiceLevelObjectiveDefinitionArgs and DashboardWidgetServiceLevelObjectiveDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetServiceLevelObjectiveDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetServiceLevelObjectiveDefinitionArgs{...} +type DashboardWidgetServiceLevelObjectiveDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput + ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetServiceLevelObjectiveDefinitionArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The global time target of the widget. + GlobalTimeTarget pulumi.StringPtrInput `pulumi:"globalTimeTarget"` + // Whether to show the error budget or not. + ShowErrorBudget pulumi.BoolPtrInput `pulumi:"showErrorBudget"` + // The ID of the service level objective used by the widget. + SloId pulumi.StringInput `pulumi:"sloId"` + // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. + TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // The view mode for the widget. Valid values are `overall`, `component`, `both`. + ViewMode pulumi.StringInput `pulumi:"viewMode"` + // The type of view to use when displaying the widget. Only `detail` is supported. + ViewType pulumi.StringInput `pulumi:"viewType"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetServiceLevelObjectiveDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput { + return i.ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return i.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionOutput).ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetServiceLevelObjectiveDefinitionPtrInput is an input type that accepts DashboardWidgetServiceLevelObjectiveDefinitionArgs, DashboardWidgetServiceLevelObjectiveDefinitionPtr and DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetServiceLevelObjectiveDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetServiceLevelObjectiveDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetServiceLevelObjectiveDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput + ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetServiceLevelObjectiveDefinitionPtrType DashboardWidgetServiceLevelObjectiveDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetServiceLevelObjectiveDefinitionPtr(v *DashboardWidgetServiceLevelObjectiveDefinitionArgs) DashboardWidgetServiceLevelObjectiveDefinitionPtrInput { + return (*dashboardWidgetServiceLevelObjectiveDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return i.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetServiceLevelObjectiveDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetServiceLevelObjectiveDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return o.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetServiceLevelObjectiveDefinition) *DashboardWidgetServiceLevelObjectiveDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` + }).(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +// Additional filters applied to the SLO query. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +// The global time target of the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) GlobalTimeTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.GlobalTimeTarget }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) +// Whether to show the error budget or not. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ShowErrorBudget() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *bool { return v.ShowErrorBudget }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +// The ID of the service level objective used by the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.SloId }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TimeWindows() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) []string { return v.TimeWindows }).(pulumi.StringArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput +// The title of the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +// The view mode for the widget. Valid values are `overall`, `component`, `both`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ViewMode() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.ViewMode }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +// The type of view to use when displaying the widget. Only `detail` is supported. +func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ViewType() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.ViewType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) Elem() DashboardWidgetServiceLevelObjectiveDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) DashboardWidgetServiceLevelObjectiveDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetServiceLevelObjectiveDefinition + return ret + }).(DashboardWidgetServiceLevelObjectiveDefinitionOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator +// Additional filters applied to the SLO query. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.DataSource +// The global time target of the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) GlobalTimeTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.GlobalTimeTarget }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +// Whether to show the error budget or not. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ShowErrorBudget() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *bool { + if v == nil { + return nil + } + return v.ShowErrorBudget + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o +// The ID of the service level objective used by the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o +// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TimeWindows() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) []string { + if v == nil { + return nil + } + return v.TimeWindows + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery { - if v != nil { - return *v +// The title of the widget. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) + return v.Title + }).(pulumi.StringPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { if v == nil { return nil } - return v.Aggregator + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { if v == nil { return nil } - return v.DataSource + return v.TitleSize }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { +// The view mode for the widget. Valid values are `overall`, `component`, `both`. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { if v == nil { return nil } - return &v.Name + return &v.ViewMode }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { +// The type of view to use when displaying the widget. Only `detail` is supported. +func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { if v == nil { return nil } - return &v.Query + return &v.ViewType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type DashboardWidgetServicemapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetServicemapDefinitionCustomLink `pulumi:"customLinks"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters []string `pulumi:"filters"` + // The ID of the service to map. + Service string `pulumi:"service"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetServicemapDefinitionInput is an input type that accepts DashboardWidgetServicemapDefinitionArgs and DashboardWidgetServicemapDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetServicemapDefinitionArgs{...} +type DashboardWidgetServicemapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput + ToDashboardWidgetServicemapDefinitionOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type DashboardWidgetServicemapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetServicemapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters pulumi.StringArrayInput `pulumi:"filters"` + // The ID of the service to map. + Service pulumi.StringInput `pulumi:"service"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetServicemapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServicemapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput { + return i.ToDashboardWidgetServicemapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { + return i.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionOutput).ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetServicemapDefinitionPtrInput is an input type that accepts DashboardWidgetServicemapDefinitionArgs, DashboardWidgetServicemapDefinitionPtr and DashboardWidgetServicemapDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetServicemapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetServicemapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput + ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetServicemapDefinitionPtrType DashboardWidgetServicemapDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetServicemapDefinitionPtr(v *DashboardWidgetServicemapDefinitionArgs) DashboardWidgetServicemapDefinitionPtrInput { + return (*dashboardWidgetServicemapDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetServicemapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetServicemapDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetServicemapDefinitionPtrType) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { + return i.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetServicemapDefinitionPtrType) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetServicemapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetServicemapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServicemapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { + return o.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetServicemapDefinition) *DashboardWidgetServicemapDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(DashboardWidgetServicemapDefinitionPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetServicemapDefinitionOutput) CustomLinks() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) []DashboardWidgetServicemapDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// Your environment and primary tag (or `*` if enabled for your account). +func (o DashboardWidgetServicemapDefinitionOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) []string { return v.Filters }).(pulumi.StringArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The ID of the service to map. +func (o DashboardWidgetServicemapDefinitionOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) string { return v.Service }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The title of the widget. +func (o DashboardWidgetServicemapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetServicemapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetServicemapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetServicemapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetServicemapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetServicemapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetServicemapDefinitionPtrOutput) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetServicemapDefinitionPtrOutput) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetServicemapDefinitionPtrOutput) Elem() DashboardWidgetServicemapDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) DashboardWidgetServicemapDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery + var ret DashboardWidgetServicemapDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetServicemapDefinitionOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetServicemapDefinitionPtrOutput) CustomLinks() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) []DashboardWidgetServicemapDefinitionCustomLink { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.CustomLinks + }).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { +// Your environment and primary tag (or `*` if enabled for your account). +func (o DashboardWidgetServicemapDefinitionPtrOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) []string { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.Filters + }).(pulumi.StringArrayOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { +// The ID of the service to map. +func (o DashboardWidgetServicemapDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { if v == nil { return nil } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + return &v.Service + }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { +// The title of the widget. +func (o DashboardWidgetServicemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Title + }).(pulumi.StringPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetServicemapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { if v == nil { return nil } - return &v.Metric + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetServicemapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { if v == nil { return nil } - return &v.Name + return v.TitleSize }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +type DashboardWidgetServicemapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +// DashboardWidgetServicemapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetServicemapDefinitionCustomLinkArgs and DashboardWidgetServicemapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionCustomLinkInput` via: +// +// DashboardWidgetServicemapDefinitionCustomLinkArgs{...} +type DashboardWidgetServicemapDefinitionCustomLinkInput interface { + pulumi.Input + + ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput + ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +type DashboardWidgetServicemapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (DashboardWidgetServicemapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() +} + +func (i DashboardWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput { + return i.ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryInput` via: +func (i DashboardWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionCustomLinkOutput) +} + +// DashboardWidgetServicemapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetServicemapDefinitionCustomLinkArray and DashboardWidgetServicemapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetServicemapDefinitionCustomLinkArray{ DashboardWidgetServicemapDefinitionCustomLinkArgs{...} } +type DashboardWidgetServicemapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput + ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type DashboardWidgetServicemapDefinitionCustomLinkArray []DashboardWidgetServicemapDefinitionCustomLinkInput + +func (DashboardWidgetServicemapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (i DashboardWidgetServicemapDefinitionCustomLinkArray) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetServicemapDefinitionCustomLinkArray) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) +type DashboardWidgetServicemapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetServicemapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input +// The flag for toggling context menu link visibility. +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput +// The label for the custom link URL. +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs +// The URL of the custom link. +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrType)(v) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +type DashboardWidgetServicemapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetServicemapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetServicemapDefinitionCustomLink { + return vs[0].([]DashboardWidgetServicemapDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetServicemapDefinitionCustomLinkOutput) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +type DashboardWidgetSloListDefinition struct { + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. + Request DashboardWidgetSloListDefinitionRequest `pulumi:"request"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o +// DashboardWidgetSloListDefinitionInput is an input type that accepts DashboardWidgetSloListDefinitionArgs and DashboardWidgetSloListDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionInput` via: +// +// DashboardWidgetSloListDefinitionArgs{...} +type DashboardWidgetSloListDefinitionInput interface { + pulumi.Input + + ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput + ToDashboardWidgetSloListDefinitionOutputWithContext(context.Context) DashboardWidgetSloListDefinitionOutput } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o +type DashboardWidgetSloListDefinitionArgs struct { + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. + Request DashboardWidgetSloListDefinitionRequestInput `pulumi:"request"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (DashboardWidgetSloListDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput { + return i.ToDashboardWidgetSloListDefinitionOutputWithContext(context.Background()) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { + return i.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionOutput).ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +// DashboardWidgetSloListDefinitionPtrInput is an input type that accepts DashboardWidgetSloListDefinitionArgs, DashboardWidgetSloListDefinitionPtr and DashboardWidgetSloListDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionPtrInput` via: +// +// DashboardWidgetSloListDefinitionArgs{...} +// +// or: +// +// nil +type DashboardWidgetSloListDefinitionPtrInput interface { + pulumi.Input + + ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput + ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionPtrOutput } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +type dashboardWidgetSloListDefinitionPtrType DashboardWidgetSloListDefinitionArgs + +func DashboardWidgetSloListDefinitionPtr(v *DashboardWidgetSloListDefinitionArgs) DashboardWidgetSloListDefinitionPtrInput { + return (*dashboardWidgetSloListDefinitionPtrType)(v) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +func (*dashboardWidgetSloListDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinition)(nil)).Elem() } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetSloListDefinitionPtrType) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { + return i.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetSloListDefinitionPtrType) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput) +func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { + return o.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinition) *DashboardWidgetSloListDefinition { + return &v + }).(DashboardWidgetSloListDefinitionPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. +func (o DashboardWidgetSloListDefinitionOutput) Request() DashboardWidgetSloListDefinitionRequestOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinition) DashboardWidgetSloListDefinitionRequest { return v.Request }).(DashboardWidgetSloListDefinitionRequestOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil +// The title of the widget. +func (o DashboardWidgetSloListDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetSloListDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetSloListDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSloListDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSloListDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinition)(nil)).Elem() +} + +func (o DashboardWidgetSloListDefinitionPtrOutput) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetSloListDefinitionPtrOutput) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { + return o +} + +func (o DashboardWidgetSloListDefinitionPtrOutput) Elem() DashboardWidgetSloListDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinition) DashboardWidgetSloListDefinition { + if v != nil { + return *v } - return v.GroupMode - }).(pulumi.StringPtrOutput) + var ret DashboardWidgetSloListDefinition + return ret + }).(DashboardWidgetSloListDefinitionOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. +func (o DashboardWidgetSloListDefinitionPtrOutput) Request() DashboardWidgetSloListDefinitionRequestPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *DashboardWidgetSloListDefinitionRequest { if v == nil { return nil } - return &v.Measure - }).(pulumi.StringPtrOutput) + return &v.Request + }).(DashboardWidgetSloListDefinitionRequestPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { +// The title of the widget. +func (o DashboardWidgetSloListDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { if v == nil { return nil } - return v.Name + return v.Title }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetSloListDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { if v == nil { return nil } - return &v.SloId + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQuery) *string { +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetSloListDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { if v == nil { return nil } - return v.SloQueryType + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetSloListDefinitionRequest struct { + // Updated SLO List widget. + Query DashboardWidgetSloListDefinitionRequestQuery `pulumi:"query"` + // The request type for the SLO List request. Valid values are `sloList`. + RequestType string `pulumi:"requestType"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryInput` via: +// DashboardWidgetSloListDefinitionRequestInput is an input type that accepts DashboardWidgetSloListDefinitionRequestArgs and DashboardWidgetSloListDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryInput interface { +// DashboardWidgetSloListDefinitionRequestArgs{...} +type DashboardWidgetSloListDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput + ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput + ToDashboardWidgetSloListDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetSloListDefinitionRequestArgs struct { + // Updated SLO List widget. + Query DashboardWidgetSloListDefinitionRequestQueryInput `pulumi:"query"` + // The request type for the SLO List request. Valid values are `sloList`. + RequestType pulumi.StringInput `pulumi:"requestType"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput { + return i.ToDashboardWidgetSloListDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) +func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestOutput).ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetSloListDefinitionRequestPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestArgs, DashboardWidgetSloListDefinitionRequestPtr and DashboardWidgetSloListDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs{...} +// DashboardWidgetSloListDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetSloListDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput + ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs +type dashboardWidgetSloListDefinitionRequestPtrType DashboardWidgetSloListDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetSloListDefinitionRequestPtr(v *DashboardWidgetSloListDefinitionRequestArgs) DashboardWidgetSloListDefinitionRequestPtrInput { + return (*dashboardWidgetSloListDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetSloListDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSloListDefinitionRequestPtrType) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetSloListDefinitionRequestPtrType) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput { +func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput { +func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { + return o.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery { +func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequest) *DashboardWidgetSloListDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetSloListDefinitionRequestPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +// Updated SLO List widget. +func (o DashboardWidgetSloListDefinitionRequestOutput) Query() DashboardWidgetSloListDefinitionRequestQueryOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequest) DashboardWidgetSloListDefinitionRequestQuery { + return v.Query + }).(DashboardWidgetSloListDefinitionRequestQueryOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The request type for the SLO List request. Valid values are `sloList`. +func (o DashboardWidgetSloListDefinitionRequestOutput) RequestType() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionRequestPtrOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionRequestPtrOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery { +func (o DashboardWidgetSloListDefinitionRequestPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) DashboardWidgetSloListDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery + var ret DashboardWidgetSloListDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSloListDefinitionRequestOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute { +// Updated SLO List widget. +func (o DashboardWidgetSloListDefinitionRequestPtrOutput) Query() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) *DashboardWidgetSloListDefinitionRequestQuery { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) + return &v.Query + }).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQuery) *string { +// The request type for the SLO List request. Valid values are `sloList`. +func (o DashboardWidgetSloListDefinitionRequestPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) *string { if v == nil { return nil } - return v.SearchQuery + return &v.RequestType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetSloListDefinitionRequestQuery struct { + // Maximum number of results to display in the table. Defaults to `100`. + Limit *int `pulumi:"limit"` + // Widget query. + QueryString string `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. + Sort *DashboardWidgetSloListDefinitionRequestQuerySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetSloListDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQueryArgs and DashboardWidgetSloListDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetSloListDefinitionRequestQueryArgs{...} +type DashboardWidgetSloListDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput + ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSloListDefinitionRequestQueryArgs struct { + // Maximum number of results to display in the table. Defaults to `100`. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Widget query. + QueryString pulumi.StringInput `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. + Sort DashboardWidgetSloListDefinitionRequestQuerySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryOutput).ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetSloListDefinitionRequestQueryPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQueryArgs, DashboardWidgetSloListDefinitionRequestQueryPtr and DashboardWidgetSloListDefinitionRequestQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetSloListDefinitionRequestQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetSloListDefinitionRequestQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput + ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetSloListDefinitionRequestQueryPtrType DashboardWidgetSloListDefinitionRequestQueryArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetSloListDefinitionRequestQueryPtr(v *DashboardWidgetSloListDefinitionRequestQueryArgs) DashboardWidgetSloListDefinitionRequestQueryPtrInput { + return (*dashboardWidgetSloListDefinitionRequestQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSloListDefinitionRequestQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSloListDefinitionRequestQueryPtrType) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSloListDefinitionRequestQueryPtrType) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Maximum number of results to display in the table. Defaults to `100`. +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Widget query. +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) QueryString() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) string { return v.QueryString }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. +func (o DashboardWidgetSloListDefinitionRequestQueryOutput) Sort() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuerySort { + return v.Sort + }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) DashboardWidgetSloListDefinitionRequestQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetSloListDefinitionRequestQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetSloListDefinitionRequestQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { +// Maximum number of results to display in the table. Defaults to `100`. +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *int { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { +// Widget query. +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *string { if v == nil { return nil } - return v.Facet + return &v.QueryString }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { +// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. +func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Sort() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuerySort { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Sort + }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetSloListDefinitionRequestQuerySort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetSloListDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQuerySortArgs and DashboardWidgetSloListDefinitionRequestQuerySortOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQuerySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetSloListDefinitionRequestQuerySortArgs{...} +type DashboardWidgetSloListDefinitionRequestQuerySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput + ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetSloListDefinitionRequestQuerySortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetSloListDefinitionRequestQuerySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() +} + +func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortOutput).ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: +// DashboardWidgetSloListDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQuerySortArgs, DashboardWidgetSloListDefinitionRequestQuerySortPtr and DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQuerySortPtrInput` via: +// +// DashboardWidgetSloListDefinitionRequestQuerySortArgs{...} // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { +// or: +// +// nil +type DashboardWidgetSloListDefinitionRequestQuerySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput + ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByInput +type dashboardWidgetSloListDefinitionRequestQuerySortPtrType DashboardWidgetSloListDefinitionRequestQuerySortArgs + +func DashboardWidgetSloListDefinitionRequestQuerySortPtr(v *DashboardWidgetSloListDefinitionRequestQuerySortArgs) DashboardWidgetSloListDefinitionRequestQuerySortPtrInput { + return (*dashboardWidgetSloListDefinitionRequestQuerySortPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return i.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) +func (i *dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestQuerySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequestQuerySort) *DashboardWidgetSloListDefinitionRequestQuerySort { + return &v + }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The facet path for the column. +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestQuerySortOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) DashboardWidgetSloListDefinitionRequestQuerySort { + if v != nil { + return *v + } + var ret DashboardWidgetSloListDefinitionRequestQuerySort + return ret + }).(DashboardWidgetSloListDefinitionRequestQuerySortOutput) +} + +// The facet path for the column. +func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Column + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSplitGraphDefinition struct { + // Normalize y axes across graphs. + HasUniformYAxes *bool `pulumi:"hasUniformYAxes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // Size of the individual graphs in the split. + Size string `pulumi:"size"` + // The original widget we are splitting on. + SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition `pulumi:"sourceWidgetDefinition"` + // Encapsulates all user choices about how to split a graph. + SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfig `pulumi:"splitConfig"` + // The title of the widget. + Title *string `pulumi:"title"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: +// DashboardWidgetSplitGraphDefinitionInput is an input type that accepts DashboardWidgetSplitGraphDefinitionArgs and DashboardWidgetSplitGraphDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { +// DashboardWidgetSplitGraphDefinitionArgs{...} +type DashboardWidgetSplitGraphDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput + ToDashboardWidgetSplitGraphDefinitionOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetSplitGraphDefinitionArgs struct { + // Normalize y axes across graphs. + HasUniformYAxes pulumi.BoolPtrInput `pulumi:"hasUniformYAxes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // Size of the individual graphs in the split. + Size pulumi.StringInput `pulumi:"size"` + // The original widget we are splitting on. + SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput `pulumi:"sourceWidgetDefinition"` + // Encapsulates all user choices about how to split a graph. + SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfigInput `pulumi:"splitConfig"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput { + return i.ToDashboardWidgetSplitGraphDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionOutput).ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSplitGraphDefinitionPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionArgs, DashboardWidgetSplitGraphDefinitionPtr and DashboardWidgetSplitGraphDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetSplitGraphDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSplitGraphDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput + ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs +type dashboardWidgetSplitGraphDefinitionPtrType DashboardWidgetSplitGraphDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSplitGraphDefinitionPtr(v *DashboardWidgetSplitGraphDefinitionArgs) DashboardWidgetSplitGraphDefinitionPtrInput { + return (*dashboardWidgetSplitGraphDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSplitGraphDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSplitGraphDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Normalize y axes across graphs. +func (o DashboardWidgetSplitGraphDefinitionOutput) HasUniformYAxes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *bool { return v.HasUniformYAxes }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetSplitGraphDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Size of the individual graphs in the split. +func (o DashboardWidgetSplitGraphDefinitionOutput) Size() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) string { return v.Size }).(pulumi.StringOutput) +} + +// The original widget we are splitting on. +func (o DashboardWidgetSplitGraphDefinitionOutput) SourceWidgetDefinition() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { + return v.SourceWidgetDefinition + }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) +} + +// Encapsulates all user choices about how to split a graph. +func (o DashboardWidgetSplitGraphDefinitionOutput) SplitConfig() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinitionSplitConfig { + return v.SplitConfig + }).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) +} + +// The title of the widget. +func (o DashboardWidgetSplitGraphDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetSplitGraphDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetSplitGraphDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// Normalize y axes across graphs. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) HasUniformYAxes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *bool { if v == nil { return nil } - return &v.Aggregation + return v.HasUniformYAxes + }).(pulumi.BoolPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// Size of the individual graphs in the split. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Size() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { if v == nil { return nil } - return v.Facet + return &v.Size }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// The original widget we are splitting on. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) SourceWidgetDefinition() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { if v == nil { return nil } - return &v.Order + return &v.SourceWidgetDefinition + }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) +} + +// Encapsulates all user choices about how to split a graph. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) SplitConfig() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinitionSplitConfig { + if v == nil { + return nil + } + return &v.SplitConfig + }).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition struct { + // The definition for a Change widget. + ChangeDefinition *DashboardWidgetChangeDefinition `pulumi:"changeDefinition"` + // The definition for a Geomap widget. + GeomapDefinition *DashboardWidgetGeomapDefinition `pulumi:"geomapDefinition"` + // The definition for a Query Table widget. + QueryTableDefinition *DashboardWidgetQueryTableDefinition `pulumi:"queryTableDefinition"` + // The definition for a Query Value widget. + QueryValueDefinition *DashboardWidgetQueryValueDefinition `pulumi:"queryValueDefinition"` + // The definition for a Scatterplot widget. + ScatterplotDefinition *DashboardWidgetScatterplotDefinition `pulumi:"scatterplotDefinition"` + // The definition for a Sunburst widget. + SunburstDefinition *DashboardWidgetSunburstDefinition `pulumi:"sunburstDefinition"` + // The definition for a Timeseries widget. + TimeseriesDefinition *DashboardWidgetTimeseriesDefinition `pulumi:"timeseriesDefinition"` + // The definition for a Toplist widget. + ToplistDefinition *DashboardWidgetToplistDefinition `pulumi:"toplistDefinition"` + // The definition for a Treemap widget. + TreemapDefinition *DashboardWidgetTreemapDefinition `pulumi:"treemapDefinition"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{...} +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput + ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs struct { + // The definition for a Change widget. + ChangeDefinition DashboardWidgetChangeDefinitionPtrInput `pulumi:"changeDefinition"` + // The definition for a Geomap widget. + GeomapDefinition DashboardWidgetGeomapDefinitionPtrInput `pulumi:"geomapDefinition"` + // The definition for a Query Table widget. + QueryTableDefinition DashboardWidgetQueryTableDefinitionPtrInput `pulumi:"queryTableDefinition"` + // The definition for a Query Value widget. + QueryValueDefinition DashboardWidgetQueryValueDefinitionPtrInput `pulumi:"queryValueDefinition"` + // The definition for a Scatterplot widget. + ScatterplotDefinition DashboardWidgetScatterplotDefinitionPtrInput `pulumi:"scatterplotDefinition"` + // The definition for a Sunburst widget. + SunburstDefinition DashboardWidgetSunburstDefinitionPtrInput `pulumi:"sunburstDefinition"` + // The definition for a Timeseries widget. + TimeseriesDefinition DashboardWidgetTimeseriesDefinitionPtrInput `pulumi:"timeseriesDefinition"` + // The definition for a Toplist widget. + ToplistDefinition DashboardWidgetToplistDefinitionPtrInput `pulumi:"toplistDefinition"` + // The definition for a Treemap widget. + TreemapDefinition DashboardWidgetTreemapDefinitionPtrInput `pulumi:"treemapDefinition"` +} + +func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: +func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx) +} + +// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput` via: +// +// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { +// nil +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput + ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput +type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs + +func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput { + return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { + return &v + }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The definition for a Change widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ChangeDefinition() DashboardWidgetChangeDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetChangeDefinition { + return v.ChangeDefinition + }).(DashboardWidgetChangeDefinitionPtrOutput) +} + +// The definition for a Geomap widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) GeomapDefinition() DashboardWidgetGeomapDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetGeomapDefinition { + return v.GeomapDefinition + }).(DashboardWidgetGeomapDefinitionPtrOutput) +} + +// The definition for a Query Table widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryTableDefinition() DashboardWidgetQueryTableDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryTableDefinition { + return v.QueryTableDefinition + }).(DashboardWidgetQueryTableDefinitionPtrOutput) +} + +// The definition for a Query Value widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryValueDefinition() DashboardWidgetQueryValueDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryValueDefinition { + return v.QueryValueDefinition + }).(DashboardWidgetQueryValueDefinitionPtrOutput) +} + +// The definition for a Scatterplot widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ScatterplotDefinition() DashboardWidgetScatterplotDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetScatterplotDefinition { + return v.ScatterplotDefinition + }).(DashboardWidgetScatterplotDefinitionPtrOutput) +} + +// The definition for a Sunburst widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) SunburstDefinition() DashboardWidgetSunburstDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSunburstDefinition { + return v.SunburstDefinition + }).(DashboardWidgetSunburstDefinitionPtrOutput) +} + +// The definition for a Timeseries widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TimeseriesDefinition() DashboardWidgetTimeseriesDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTimeseriesDefinition { + return v.TimeseriesDefinition + }).(DashboardWidgetTimeseriesDefinitionPtrOutput) +} + +// The definition for a Toplist widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToplistDefinition() DashboardWidgetToplistDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetToplistDefinition { + return v.ToplistDefinition + }).(DashboardWidgetToplistDefinitionPtrOutput) +} + +// The definition for a Treemap widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TreemapDefinition() DashboardWidgetTreemapDefinitionPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTreemapDefinition { + return v.TreemapDefinition + }).(DashboardWidgetTreemapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition + return ret + }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// The definition for a Change widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ChangeDefinition() DashboardWidgetChangeDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetChangeDefinition { + if v == nil { + return nil + } + return v.ChangeDefinition + }).(DashboardWidgetChangeDefinitionPtrOutput) +} + +// The definition for a Geomap widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) GeomapDefinition() DashboardWidgetGeomapDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetGeomapDefinition { + if v == nil { + return nil + } + return v.GeomapDefinition + }).(DashboardWidgetGeomapDefinitionPtrOutput) +} + +// The definition for a Query Table widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) QueryTableDefinition() DashboardWidgetQueryTableDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryTableDefinition { + if v == nil { + return nil + } + return v.QueryTableDefinition + }).(DashboardWidgetQueryTableDefinitionPtrOutput) +} + +// The definition for a Query Value widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) QueryValueDefinition() DashboardWidgetQueryValueDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryValueDefinition { + if v == nil { + return nil + } + return v.QueryValueDefinition + }).(DashboardWidgetQueryValueDefinitionPtrOutput) +} + +// The definition for a Scatterplot widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ScatterplotDefinition() DashboardWidgetScatterplotDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetScatterplotDefinition { + if v == nil { + return nil + } + return v.ScatterplotDefinition + }).(DashboardWidgetScatterplotDefinitionPtrOutput) +} + +// The definition for a Sunburst widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) SunburstDefinition() DashboardWidgetSunburstDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSunburstDefinition { + if v == nil { + return nil + } + return v.SunburstDefinition + }).(DashboardWidgetSunburstDefinitionPtrOutput) +} + +// The definition for a Timeseries widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) TimeseriesDefinition() DashboardWidgetTimeseriesDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTimeseriesDefinition { + if v == nil { + return nil + } + return v.TimeseriesDefinition + }).(DashboardWidgetTimeseriesDefinitionPtrOutput) +} + +// The definition for a Toplist widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToplistDefinition() DashboardWidgetToplistDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetToplistDefinition { + if v == nil { + return nil + } + return v.ToplistDefinition + }).(DashboardWidgetToplistDefinitionPtrOutput) +} + +// The definition for a Treemap widget. +func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) TreemapDefinition() DashboardWidgetTreemapDefinitionPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTreemapDefinition { + if v == nil { + return nil + } + return v.TreemapDefinition + }).(DashboardWidgetTreemapDefinitionPtrOutput) +} + +type DashboardWidgetSplitGraphDefinitionSplitConfig struct { + // Maximum number of graphs to display in the widget. + Limit *int `pulumi:"limit"` + // Controls the order in which graphs appear in the split. + Sort DashboardWidgetSplitGraphDefinitionSplitConfigSort `pulumi:"sort"` + // The property by which the graph splits + SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions `pulumi:"splitDimensions"` + // The property by which the graph splits + StaticSplits []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit `pulumi:"staticSplits"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigArgs and DashboardWidgetSplitGraphDefinitionSplitConfigOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetSplitGraphDefinitionSplitConfigArgs struct { + // Maximum number of graphs to display in the widget. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Controls the order in which graphs appear in the split. + Sort DashboardWidgetSplitGraphDefinitionSplitConfigSortInput `pulumi:"sort"` + // The property by which the graph splits + SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput `pulumi:"splitDimensions"` + // The property by which the graph splits + StaticSplits DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput `pulumi:"staticSplits"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigArgs, DashboardWidgetSplitGraphDefinitionSplitConfigPtr and DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetSplitGraphDefinitionSplitConfigArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs +type dashboardWidgetSplitGraphDefinitionSplitConfigPtrType DashboardWidgetSplitGraphDefinitionSplitConfigArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetSplitGraphDefinitionSplitConfigPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigArgs) DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput { + return (*dashboardWidgetSplitGraphDefinitionSplitConfigPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfig { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) +// Maximum number of graphs to display in the widget. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// Controls the order in which graphs appear in the split. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) Sort() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfigSort { + return v.Sort + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// The property by which the graph splits +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) SplitDimensions() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { + return v.SplitDimensions + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The property by which the graph splits +func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) StaticSplits() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { + return v.StaticSplits + }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfig { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery + var ret DashboardWidgetSplitGraphDefinitionSplitConfig return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { +// Maximum number of graphs to display in the widget. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *string { +// Controls the order in which graphs appear in the split. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Sort() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfigSort { if v == nil { return nil } - return &v.Index - }).(pulumi.StringPtrOutput) + return &v.Sort + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { +// The property by which the graph splits +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) SplitDimensions() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return &v.SplitDimensions + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQuery) *string { +// The property by which the graph splits +func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) StaticSplits() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return v.StaticSplits + }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetSplitGraphDefinitionSplitConfigSort struct { + // Defines the metric and aggregation used as the sort value + Compute *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute `pulumi:"compute"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigSortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigSortInput interface { + pulumi.Input + + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput +} + +type DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs struct { + // Defines the metric and aggregation used as the sort value + Compute DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput `pulumi:"compute"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSortPtr and DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +// DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs +type dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetSplitGraphDefinitionSplitConfigSortPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput { + return (*dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSort { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Defines the metric and aggregation used as the sort value +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) Compute() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { + return v.Compute + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) DashboardWidgetSplitGraphDefinitionSplitConfigSort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery + var ret DashboardWidgetSplitGraphDefinitionSplitConfigSort return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { +// Defines the metric and aggregation used as the sort value +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Compute() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Compute + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) *string { if v == nil { return nil } - return v.Facet + return &v.Order }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute struct { + // How to aggregate the sort metric for the purposes of ordering. + Aggregation *string `pulumi:"aggregation"` + // The metric to use for sorting graphs. + Metric string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs struct { + // How to aggregate the sort metric for the purposes of ordering. + Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` + // The metric to use for sorting graphs. + Metric pulumi.StringInput `pulumi:"metric"` +} + +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() +} + +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtr and DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput` via: +// +// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { +// nil +type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput +type dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs + +func DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput { + return (*dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { + return &v + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// How to aggregate the sort metric for the purposes of ordering. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { return v.Aggregation }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The metric to use for sorting graphs. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) string { return v.Metric }).(pulumi.StringOutput) +} + +type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { + if v != nil { + return *v + } + var ret DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute + return ret + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// How to aggregate the sort metric for the purposes of ordering. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { + if v == nil { + return nil + } + return v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The metric to use for sorting graphs. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions struct { + // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. + OneGraphPer string `pulumi:"oneGraphPer"` +} + +// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs struct { + // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. + OneGraphPer pulumi.StringInput `pulumi:"oneGraphPer"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtr and DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs +type dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput { + return (*dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) OneGraphPer() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) string { return v.OneGraphPer }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} +type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput struct{ *pulumi.OutputState } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery + var ret DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) OneGraphPer() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) *string { if v == nil { return nil } - return &v.Order + return &v.OneGraphPer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit struct { + // The split graph list contains a graph for each value of the split dimension. + SplitVectors []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector `pulumi:"splitVectors"` } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs struct { + // The split graph list contains a graph for each value of the split dimension. + SplitVectors DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput `pulumi:"splitVectors"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{ DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} } +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The split graph list contains a graph for each value of the split dimension. +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) SplitVectors() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { + return v.SplitVectors + }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { + return vs[0].([]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)[vs[1].(int)] + }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector struct { + TagKey string `pulumi:"tagKey"` + TagValues []string `pulumi:"tagValues"` } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput` via: +// +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput interface { + pulumi.Input + + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs struct { + TagKey pulumi.StringInput `pulumi:"tagKey"` + TagValues pulumi.StringArrayInput `pulumi:"tagValues"` } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type string `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundInput` via: +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) +} + +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundInput interface { +// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{ DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} } +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput + ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type pulumi.StringInput `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` -} +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { + return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) +func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput { +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { return o } -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground) string { - return v.Type - }).(pulumi.StringOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagKey() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) string { return v.TagKey }).(pulumi.StringOutput) } -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - return v.Yaxis - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) []string { + return v.TagValues + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() +} + +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { + return o +} + +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { + return o +} + +func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { + return vs[0].([]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)[vs[1].(int)] + }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: +type DashboardWidgetSunburstDefinition struct { + // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. + CustomLinks []DashboardWidgetSunburstDefinitionCustomLink `pulumi:"customLinks"` + // Whether or not to show the total value in the widget. + HideTotal *bool `pulumi:"hideTotal"` + // Used to configure the inline legend. Cannot be used in conjunction with legend*table. + LegendInline *DashboardWidgetSunburstDefinitionLegendInline `pulumi:"legendInline"` + // Used to configure the table legend. Cannot be used in conjunction with legend*inline. + LegendTable *DashboardWidgetSunburstDefinitionLegendTable `pulumi:"legendTable"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). + Requests []DashboardWidgetSunburstDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize *string `pulumi:"titleSize"` +} + +// DashboardWidgetSunburstDefinitionInput is an input type that accepts DashboardWidgetSunburstDefinitionArgs and DashboardWidgetSunburstDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { +// DashboardWidgetSunburstDefinitionArgs{...} +type DashboardWidgetSunburstDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput + ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput + ToDashboardWidgetSunburstDefinitionOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type DashboardWidgetSunburstDefinitionArgs struct { + // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. + CustomLinks DashboardWidgetSunburstDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Whether or not to show the total value in the widget. + HideTotal pulumi.BoolPtrInput `pulumi:"hideTotal"` + // Used to configure the inline legend. Cannot be used in conjunction with legend*table. + LegendInline DashboardWidgetSunburstDefinitionLegendInlinePtrInput `pulumi:"legendInline"` + // Used to configure the table legend. Cannot be used in conjunction with legend*inline. + LegendTable DashboardWidgetSunburstDefinitionLegendTablePtrInput `pulumi:"legendTable"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). + Requests DashboardWidgetSunburstDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput { + return i.ToDashboardWidgetSunburstDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) +func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionOutput).ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs, DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr and DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: +// DashboardWidgetSunburstDefinitionPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionArgs, DashboardWidgetSunburstDefinitionPtr and DashboardWidgetSunburstDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} +// DashboardWidgetSunburstDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { +type DashboardWidgetSunburstDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput - ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput + ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput + ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs +type dashboardWidgetSunburstDefinitionPtrType DashboardWidgetSunburstDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) +func DashboardWidgetSunburstDefinitionPtr(v *DashboardWidgetSunburstDefinitionArgs) DashboardWidgetSunburstDefinitionPtrInput { + return (*dashboardWidgetSunburstDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionPtrType) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +func (i *dashboardWidgetSunburstDefinitionPtrType) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { +func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) + }).(DashboardWidgetSunburstDefinitionPtrOutput) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) +// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. +func (o DashboardWidgetSunburstDefinitionOutput) CustomLinks() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) +// Whether or not to show the total value in the widget. +func (o DashboardWidgetSunburstDefinitionOutput) HideTotal() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *bool { return v.HideTotal }).(pulumi.BoolPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) +// Used to configure the inline legend. Cannot be used in conjunction with legend*table. +func (o DashboardWidgetSunburstDefinitionOutput) LegendInline() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendInline { + return v.LegendInline + }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) +// Used to configure the table legend. Cannot be used in conjunction with legend*inline. +func (o DashboardWidgetSunburstDefinitionOutput) LegendTable() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendTable { + return v.LegendTable + }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetSunburstDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). +func (o DashboardWidgetSunburstDefinitionOutput) Requests() DashboardWidgetSunburstDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionRequest { + return v.Requests + }).(DashboardWidgetSunburstDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetSunburstDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } +// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetSunburstDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title. Default is 16. +func (o DashboardWidgetSunburstDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { +func (o DashboardWidgetSunburstDefinitionPtrOutput) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { +func (o DashboardWidgetSunburstDefinitionPtrOutput) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { +func (o DashboardWidgetSunburstDefinitionPtrOutput) Elem() DashboardWidgetSunburstDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) DashboardWidgetSunburstDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis + var ret DashboardWidgetSunburstDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) + }).(DashboardWidgetSunburstDefinitionOutput) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { +// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. +func (o DashboardWidgetSunburstDefinitionPtrOutput) CustomLinks() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionCustomLink { if v == nil { return nil } - return v.IncludeZero + return v.CustomLinks + }).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) +} + +// Whether or not to show the total value in the widget. +func (o DashboardWidgetSunburstDefinitionPtrOutput) HideTotal() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *bool { + if v == nil { + return nil + } + return v.HideTotal }).(pulumi.BoolPtrOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { +// Used to configure the inline legend. Cannot be used in conjunction with legend*table. +func (o DashboardWidgetSunburstDefinitionPtrOutput) LegendInline() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendInline { if v == nil { return nil } - return v.Label + return v.LegendInline + }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) +} + +// Used to configure the table legend. Cannot be used in conjunction with legend*inline. +func (o DashboardWidgetSunburstDefinitionPtrOutput) LegendTable() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendTable { + if v == nil { + return nil + } + return v.LegendTable + }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetSunburstDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { +// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). +func (o DashboardWidgetSunburstDefinitionPtrOutput) Requests() DashboardWidgetSunburstDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionRequest { if v == nil { return nil } - return v.Max + return v.Requests + }).(DashboardWidgetSunburstDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetSunburstDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { +// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetSunburstDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { if v == nil { return nil } - return v.Min + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { +// The size of the widget's title. Default is 16. +func (o DashboardWidgetSunburstDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { if v == nil { return nil } - return v.Scale + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink struct { +type DashboardWidgetSunburstDefinitionCustomLink struct { // The flag for toggling context menu link visibility. IsHidden *bool `pulumi:"isHidden"` // The label for the custom link URL. @@ -69307,18 +70743,18 @@ type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink struct OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkInput` via: +// DashboardWidgetSunburstDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSunburstDefinitionCustomLinkArgs and DashboardWidgetSunburstDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkInput interface { +// DashboardWidgetSunburstDefinitionCustomLinkArgs{...} +type DashboardWidgetSunburstDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput + ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput + ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs struct { +type DashboardWidgetSunburstDefinitionCustomLinkArgs struct { // The flag for toggling context menu link visibility. IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` // The label for the custom link URL. @@ -69329,2181 +70765,2072 @@ type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs str OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput { + return i.ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) +func (i DashboardWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +// DashboardWidgetSunburstDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionCustomLinkArray and DashboardWidgetSunburstDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionCustomLinkArrayInput` via: +// +// DashboardWidgetSunburstDefinitionCustomLinkArray{ DashboardWidgetSunburstDefinitionCustomLinkArgs{...} } +type DashboardWidgetSunburstDefinitionCustomLinkArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() + ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput + ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput { - return o -} +type DashboardWidgetSunburstDefinitionCustomLinkArray []DashboardWidgetSunburstDefinitionCustomLinkInput -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput { - return o +func (DashboardWidgetSunburstDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (i DashboardWidgetSunburstDefinitionCustomLinkArray) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionCustomLinkArray) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} +type DashboardWidgetSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (DashboardWidgetSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput struct { - // Name of the workflow input. - Name string `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value string `pulumi:"value"` +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs and DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputInput` via: -// -// DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs{...} -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput - ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs struct { - // Name of the workflow input. - Name pulumi.StringInput `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value pulumi.StringInput `pulumi:"value"` +// The flag for toggling context menu link visibility. +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput)(nil)).Elem() +// The label for the custom link URL. +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutputWithContext(context.Background()) +// The URL of the custom link. +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput() DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput { +func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) ToDashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput { +func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { return o } -// Name of the workflow input. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput) string { return v.Name }).(pulumi.StringOutput) -} - -// Dashboard template variable. Can be suffixed with `.value` or `.key`. -func (o DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInput) string { return v.Value }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionCustomLink { + return vs[0].([]DashboardWidgetSunburstDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +type DashboardWidgetSunburstDefinitionLegendInline struct { + // Whether to hide the percentages of the groups. + HidePercent *bool `pulumi:"hidePercent"` + // Whether to hide the values of the groups. + HideValue *bool `pulumi:"hideValue"` + // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. + Type string `pulumi:"type"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkInput` via: +// DashboardWidgetSunburstDefinitionLegendInlineInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendInlineArgs and DashboardWidgetSunburstDefinitionLegendInlineOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendInlineInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkInput interface { +// DashboardWidgetSunburstDefinitionLegendInlineArgs{...} +type DashboardWidgetSunburstDefinitionLegendInlineInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink)(nil)).Elem() + ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput + ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput { - return o +type DashboardWidgetSunburstDefinitionLegendInlineArgs struct { + // Whether to hide the percentages of the groups. + HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` + // Whether to hide the values of the groups. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. + Type pulumi.StringInput `pulumi:"type"` } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (DashboardWidgetSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Background()) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlineOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY `pulumi:"ys"` +func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlineOutput).ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestInput` via: +// DashboardWidgetSunburstDefinitionLegendInlinePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendInlineArgs, DashboardWidgetSunburstDefinitionLegendInlinePtr and DashboardWidgetSunburstDefinitionLegendInlinePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendInlinePtrInput` via: +// +// DashboardWidgetSunburstDefinitionLegendInlineArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestInput interface { +// nil +type DashboardWidgetSunburstDefinitionLegendInlinePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput + ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput + ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` +type dashboardWidgetSunburstDefinitionLegendInlinePtrType DashboardWidgetSunburstDefinitionLegendInlineArgs + +func DashboardWidgetSunburstDefinitionLegendInlinePtr(v *DashboardWidgetSunburstDefinitionLegendInlineArgs) DashboardWidgetSunburstDefinitionLegendInlinePtrInput { + return (*dashboardWidgetSunburstDefinitionLegendInlinePtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionLegendInlinePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionLegendInlinePtrType) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) +func (i *dashboardWidgetSunburstDefinitionLegendInlinePtrType) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput { +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput { +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput { return o } -// Scatterplot request containing formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) ScatterplotTables() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable { - return v.ScatterplotTables - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) Xes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX { - return v.Xes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) } -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput) Ys() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY { - return v.Ys - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionLegendInline) *DashboardWidgetSunburstDefinitionLegendInline { + return &v + }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable struct { - Formulas []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` - Queries []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` +// Whether to hide the percentages of the groups. +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) *bool { return v.HidePercent }).(pulumi.BoolPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput +// Whether to hide the values of the groups. +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` +// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. +func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) string { return v.Type }).(pulumi.StringOutput) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} +type DashboardWidgetSunburstDefinitionLegendInlinePtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) +func (DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableInput - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) Elem() DashboardWidgetSunburstDefinitionLegendInlineOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) DashboardWidgetSunburstDefinitionLegendInline { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionLegendInline + return ret + }).(DashboardWidgetSunburstDefinitionLegendInlineOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) +// Whether to hide the percentages of the groups. +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) HidePercent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *bool { + if v == nil { + return nil + } + return v.HidePercent + }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) +// Whether to hide the values of the groups. +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *bool { + if v == nil { + return nil + } + return v.HideValue + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. +func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o +type DashboardWidgetSunburstDefinitionLegendTable struct { + // The type of legend (table or none). Valid values are `table`, `none`. + Type string `pulumi:"type"` } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o -} +// DashboardWidgetSunburstDefinitionLegendTableInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendTableArgs and DashboardWidgetSunburstDefinitionLegendTableOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendTableInput` via: +// +// DashboardWidgetSunburstDefinitionLegendTableArgs{...} +type DashboardWidgetSunburstDefinitionLegendTableInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) Formulas() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) + ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput + ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) Queries() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +type DashboardWidgetSunburstDefinitionLegendTableArgs struct { + // The type of legend (table or none). Valid values are `table`, `none`. + Type pulumi.StringInput `pulumi:"type"` } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o +func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o +func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTableOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput) +func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension string `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` +func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTableOutput).ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput` via: +// DashboardWidgetSunburstDefinitionLegendTablePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendTableArgs, DashboardWidgetSunburstDefinitionLegendTablePtr and DashboardWidgetSunburstDefinitionLegendTablePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendTablePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput interface { +// DashboardWidgetSunburstDefinitionLegendTableArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionLegendTablePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension pulumi.StringInput `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) + ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput + ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { - pulumi.Input +type dashboardWidgetSunburstDefinitionLegendTablePtrType DashboardWidgetSunburstDefinitionLegendTableArgs - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput +func DashboardWidgetSunburstDefinitionLegendTablePtr(v *DashboardWidgetSunburstDefinitionLegendTableArgs) DashboardWidgetSunburstDefinitionLegendTablePtrInput { + return (*dashboardWidgetSunburstDefinitionLegendTablePtrType)(v) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionLegendTablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionLegendTablePtrType) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +func (i *dashboardWidgetSunburstDefinitionLegendTablePtrType) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { +func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { +func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.Dimension - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionLegendTable) *DashboardWidgetSunburstDefinitionLegendTable { + return &v + }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The type of legend (table or none). Valid values are `table`, `none`. +func (o DashboardWidgetSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendTable) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionLegendTablePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) +func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) Elem() DashboardWidgetSunburstDefinitionLegendTableOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendTable) DashboardWidgetSunburstDefinitionLegendTable { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionLegendTable + return ret + }).(DashboardWidgetSunburstDefinitionLegendTableOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` +// The type of legend (table or none). Valid values are `table`, `none`. +func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendTable) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryInput` via: +type DashboardWidgetSunburstDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *DashboardWidgetSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *DashboardWidgetSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` + Formulas []DashboardWidgetSunburstDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *DashboardWidgetSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` + // The query to use for this widget. + NetworkQuery *DashboardWidgetSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []DashboardWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *DashboardWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // Define style for the widget's request. + Style *DashboardWidgetSunburstDefinitionRequestStyle `pulumi:"style"` +} + +// DashboardWidgetSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestArgs and DashboardWidgetSunburstDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestArgs{...} +type DashboardWidgetSunburstDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput + ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput + ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` +type DashboardWidgetSunburstDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + Formulas DashboardWidgetSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The query to use for this widget. + NetworkQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // Define style for the widget's request. + Style DashboardWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestArray and DashboardWidgetSunburstDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestArray{ DashboardWidgetSunburstDefinitionRequestArgs{...} } +type DashboardWidgetSunburstDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput + ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput + ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryInput +type DashboardWidgetSunburstDefinitionRequestArray []DashboardWidgetSunburstDefinitionRequestInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestArray) ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestArray) ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) ApmQuery() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestApmQuery { + return v.ApmQuery + }).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) AuditQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestAuditQuery { + return v.AuditQuery + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestOutput) Formulas() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) []DashboardWidgetSunburstDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) LogQuery() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestLogQuery { + return v.LogQuery + }).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) NetworkQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestNetworkQuery { + return v.NetworkQuery + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) +} + +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetSunburstDefinitionRequestOutput) ProcessQuery() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestOutput) Queries() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) []DashboardWidgetSunburstDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) RumQuery() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestRumQuery { + return v.RumQuery + }).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetSunburstDefinitionRequestOutput) SecurityQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +// Define style for the widget's request. +func (o DashboardWidgetSunburstDefinitionRequestOutput) Style() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) +func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequest { + return vs[0].([]DashboardWidgetSunburstDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type DashboardWidgetSunburstDefinitionRequestApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestApmQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetSunburstDefinitionRequestApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs +type dashboardWidgetSunburstDefinitionRequestApmQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestApmQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) DashboardWidgetSunburstDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery + var ret DashboardWidgetSunburstDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs +type dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery + var ret DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(pulumi.StringArrayOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput` via: +// +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput + +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return o +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs +type dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery + var ret DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Order }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput` via: +// +// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) +} + +// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput + +func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type DashboardWidgetSunburstDefinitionRequestAuditQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type DashboardWidgetSunburstDefinitionRequestAuditQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs +type dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestAuditQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) DashboardWidgetSunburstDefinitionRequestAuditQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery + var ret DashboardWidgetSunburstDefinitionRequestAuditQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { if v == nil { return nil } - return v.Storage + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput +type dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (*dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { + return &v + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery + return ret + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The maximum number of items in the group. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs +type dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort + var ret DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -71511,1296 +72838,966 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterp }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Metric + return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Order + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: +// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { +// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput + +func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { - pulumi.Input +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +type DashboardWidgetSunburstDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetSunburstDefinitionRequestFormulaStyle `pulumi:"style"` } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// DashboardWidgetSunburstDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaArgs and DashboardWidgetSunburstDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaInput` via: +// +// DashboardWidgetSunburstDefinitionRequestFormulaArgs{...} +type DashboardWidgetSunburstDefinitionRequestFormulaInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput +} + +type DashboardWidgetSunburstDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +} + +func (DashboardWidgetSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaOutput) +} + +// DashboardWidgetSunburstDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaArray and DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestFormulaArray{ DashboardWidgetSunburstDefinitionRequestFormulaArgs{...} } +type DashboardWidgetSunburstDefinitionRequestFormulaArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput +} + +type DashboardWidgetSunburstDefinitionRequestFormulaArray []DashboardWidgetSunburstDefinitionRequestFormulaInput + +func (DashboardWidgetSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) +} + +type DashboardWidgetSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) +// An expression alias. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { - pulumi.Input +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput +// The options for limiting results returned. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Limit() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *DashboardWidgetSunburstDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +// Styling options for widget formulas. +func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Style() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *DashboardWidgetSunburstDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) +func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestFormula { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestFormulaOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { +// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput +} + +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs +func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) +func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput + +func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.Aggregator +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.DataSource +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Setting this to True hides values. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Displays an image as the background. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o +// Defines the displayed timeframe. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) +// A value for the comparator. +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` +type DashboardWidgetSunburstDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs and DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetSunburstDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` +type DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs, DashboardWidgetSunburstDefinitionRequestFormulaLimitPtr and DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs +type dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *DashboardWidgetSunburstDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The number of results to return. +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) DashboardWidgetSunburstDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery + var ret DashboardWidgetSunburstDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { +// The number of results to return. +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Limit + return v.Count }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type DashboardWidgetSunburstDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs and DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetSunburstDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs, DashboardWidgetSunburstDefinitionRequestFormulaStylePtr and DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs +type dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestFormulaStylePtr(v *DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *DashboardWidgetSunburstDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// 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. +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { +func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) DashboardWidgetSunburstDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery + var ret DashboardWidgetSunburstDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *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. +func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.SloId + return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { +// Index specifying which color to use within the palette. +func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXInput - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestX)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery struct { +type DashboardWidgetSunburstDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs +type dashboardWidgetSunburstDefinitionRequestLogQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestLogQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) DashboardWidgetSunburstDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery + var ret DashboardWidgetSunburstDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -72809,18 +73806,18 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -72828,7 +73825,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -72837,18 +73834,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -72857,131 +73854,125 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs +type dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery + var ret DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -72990,8 +73981,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -73000,8 +73991,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -73009,128 +74000,124 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByInput +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73139,18 +74126,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73159,131 +74146,125 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -73292,8 +74273,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -73302,8 +74283,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -73311,7 +74292,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73320,18 +74301,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73340,294 +74321,284 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestNetworkQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs +type dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestNetworkQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) DashboardWidgetSunburstDefinitionRequestNetworkQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery + var ret DashboardWidgetSunburstDefinitionRequestNetworkQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -73636,18 +74607,18 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -73655,7 +74626,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73664,18 +74635,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73684,131 +74655,125 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs +type dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery + var ret DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -73817,8 +74782,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -73827,8 +74792,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { if v == nil { return nil } @@ -73836,128 +74801,124 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByInput +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73966,18 +74927,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73986,131 +74947,127 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74119,8 +75076,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74129,8 +75086,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74138,7 +75095,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -74147,18 +75104,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -74167,99 +75124,93 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery struct { +type DashboardWidgetSunburstDefinitionRequestProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -74270,18 +75221,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQue SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestProcessQueryArgs and DashboardWidgetSunburstDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput + ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput + ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -74292,138 +75243,130 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQue SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput).ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestProcessQueryArgs, DashboardWidgetSunburstDefinitionRequestProcessQueryPtr and DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs +type dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType DashboardWidgetSunburstDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestProcessQueryPtr(v *DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestProcessQuery) *DashboardWidgetSunburstDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) DashboardWidgetSunburstDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery + var ret DashboardWidgetSunburstDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) []string { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) []string { if v == nil { return nil } @@ -74432,8 +75375,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcess } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *int { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *int { if v == nil { return nil } @@ -74442,8 +75385,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcess } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -74452,8 +75395,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcess } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -74461,1512 +75404,1642 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcess }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetSunburstDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *DashboardWidgetSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *DashboardWidgetSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetSunburstDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (DashboardWidgetSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryOutput) +} + +// DashboardWidgetSunburstDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryArray and DashboardWidgetSunburstDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestQueryArray{ DashboardWidgetSunburstDefinitionRequestQueryArgs{...} } +type DashboardWidgetSunburstDefinitionRequestQueryArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput +} + +type DashboardWidgetSunburstDefinitionRequestQueryArray []DashboardWidgetSunburstDefinitionRequestQueryInput + +func (DashboardWidgetSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput { + return o +} + +// The APM Dependency Stats query using formulas and functions. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The APM Resource Stats query using formulas and functions. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +// A timeseries formula and functions metrics query. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) +type DashboardWidgetSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) +func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQuery { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput` via: +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) +// APM environment. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) string { - return v.Index +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *string { - return v.SearchQuery +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } +// APM resource. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy { +// APM environment. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) + return &v.Env + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *string { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return &v.Index + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { +// Name of operation on service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) + return &v.OperationName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQuery) *string { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - return v.Facet +// APM environment. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { +// APM environment. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { +// Array of fields to group results by. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *string { - return v.Facet +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Name of operation on service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o +// APM resource. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o +// APM service. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +// The name of the query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *string { - return v.Facet +// The cloud cost query definition. +func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetSunburstDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) +// The compute options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group by options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The search options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) DashboardWidgetSunburstDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { +// The compute options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) + return v.Computes + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group by options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *string { +// An array of index names to query in the stream. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } - return &v.Index + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { +// The search options. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) + return v.Search + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQuery) *string { +// Storage location (private beta). +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { - // The aggregation method. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { - // The aggregation method. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -// -// or: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) -} +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A time interval in milliseconds. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The measurable attribute to compute. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The event facet. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The number of groups to return. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +// The options for sorting group by results. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { - // The aggregation method. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The metric used for sorting group by results. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -75974,987 +77047,1556 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurit }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// The metric used for sorting group by results. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.Facet + return v.Metric }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Order + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { +// nil +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput +type dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs + +func DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { + return &v + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The events search string. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch + return ret + }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +// The events search string. +func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput + ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayInput` via: +func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput + ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYInput +type dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY)(nil)).Elem() +func DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) +func (*dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY)(nil)).Elem() +func (i *dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput { - return o +type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { return o } -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { + return &v + }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *string { return v.Q }).(pulumi.StringPtrOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) +// The metrics query definition. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestY)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput) +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestQueryMetricQuery + return ret + }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The metrics query definition. +func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs +type dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// Whether to normalize the CPU percentages. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +// The number of hits to return. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The process metric name. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } +// The text to use as a filter. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery { +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery + var ret DashboardWidgetSunburstDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy { +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *string { +// Whether to normalize the CPU percentages. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return &v.Index + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.Sort }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// An array of tags to filter by. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs and DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs, DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtr and DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs +type dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *DashboardWidgetSunburstDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Additional filters applied to the SLO query. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// ID of an SLO to query. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) DashboardWidgetSunburstDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery + var ret DashboardWidgetSunburstDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { +// Additional filters applied to the SLO query. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.GroupMode + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestRumQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetSunburstDefinitionRequestRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestRumQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByInput +type dashboardWidgetSunburstDefinitionRequestRumQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryArgs -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func DashboardWidgetSunburstDefinitionRequestRumQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestRumQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) +func (*dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQuery { + return &v + }).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +type DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) DashboardWidgetSunburstDefinitionRequestRumQuery { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestRumQuery + return ret + }).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery + return ret + }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } return v.Facet }).(pulumi.StringPtrOutput) } +// Define the time interval in seconds. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput` via: +// +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) +} + +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput` via: +// +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return o +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: +// +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs + +func DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { + return &v + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -76963,8 +78605,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -76973,8 +78615,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -76982,7 +78624,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute struct { +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -76991,18 +78633,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -77011,294 +78653,284 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs +type dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) DashboardWidgetSunburstDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery + var ret DashboardWidgetSunburstDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -77307,18 +78939,18 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -77326,7 +78958,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -77335,18 +78967,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -77355,131 +78987,125 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs +type dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery + var ret DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -77488,8 +79114,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -77498,8 +79124,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -77507,128 +79133,124 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByInput +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -77637,18 +79259,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -77657,131 +79279,127 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs +type dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery + var ret DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -77790,8 +79408,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -77800,8 +79418,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -77809,7 +79427,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -77818,18 +79436,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -77838,1323 +79456,1390 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: +// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { +// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) +func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type DashboardWidgetSunburstDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryInput` via: +// DashboardWidgetSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs and DashboardWidgetSunburstDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryInput interface { +// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} +type DashboardWidgetSunburstDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput + ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput + ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type DashboardWidgetSunburstDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput).ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput` via: +// DashboardWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs, DashboardWidgetSunburstDefinitionRequestStylePtr and DashboardWidgetSunburstDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} +// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput interface { +type DashboardWidgetSunburstDefinitionRequestStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput + ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput + ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs +type dashboardWidgetSunburstDefinitionRequestStylePtrType DashboardWidgetSunburstDefinitionRequestStyleArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrType)(v) +func DashboardWidgetSunburstDefinitionRequestStylePtr(v *DashboardWidgetSunburstDefinitionRequestStyleArgs) DashboardWidgetSunburstDefinitionRequestStylePtrInput { + return (*dashboardWidgetSunburstDefinitionRequestStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +func (*dashboardWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) +func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput { +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestStyle) *DashboardWidgetSunburstDefinitionRequestStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) + }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +func (DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery { +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) DashboardWidgetSunburstDefinitionRequestStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery + var ret DashboardWidgetSunburstDefinitionRequestStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetSunburstDefinitionRequestStyleOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQuery) *string { +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) *string { if v == nil { return nil } - return v.SearchBy + return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetTimeseriesDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events []DashboardWidgetTimeseriesDefinitionEvent `pulumi:"events"` + // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. + LegendColumns []string `pulumi:"legendColumns"` + // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. + LegendLayout *string `pulumi:"legendLayout"` + // The size of the legend displayed in the widget. + LegendSize *string `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. + Markers []DashboardWidgetTimeseriesDefinitionMarker `pulumi:"markers"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []DashboardWidgetTimeseriesDefinitionRequest `pulumi:"requests"` + // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. + RightYaxis *DashboardWidgetTimeseriesDefinitionRightYaxis `pulumi:"rightYaxis"` + // Whether or not to show the legend on this widget. + ShowLegend *bool `pulumi:"showLegend"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis *DashboardWidgetTimeseriesDefinitionYaxis `pulumi:"yaxis"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryInput` via: +// DashboardWidgetTimeseriesDefinitionInput is an input type that accepts DashboardWidgetTimeseriesDefinitionArgs and DashboardWidgetTimeseriesDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryInput interface { +// DashboardWidgetTimeseriesDefinitionArgs{...} +type DashboardWidgetTimeseriesDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput + ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput + ToDashboardWidgetTimeseriesDefinitionOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetTimeseriesDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events DashboardWidgetTimeseriesDefinitionEventArrayInput `pulumi:"events"` + // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. + LegendColumns pulumi.StringArrayInput `pulumi:"legendColumns"` + // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. + LegendLayout pulumi.StringPtrInput `pulumi:"legendLayout"` + // The size of the legend displayed in the widget. + LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. + Markers DashboardWidgetTimeseriesDefinitionMarkerArrayInput `pulumi:"markers"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests DashboardWidgetTimeseriesDefinitionRequestArrayInput `pulumi:"requests"` + // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. + RightYaxis DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput `pulumi:"rightYaxis"` + // Whether or not to show the legend on this widget. + ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis DashboardWidgetTimeseriesDefinitionYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput { + return i.ToDashboardWidgetTimeseriesDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionOutput).ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionArgs, DashboardWidgetTimeseriesDefinitionPtr and DashboardWidgetTimeseriesDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput + ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs +type dashboardWidgetTimeseriesDefinitionPtrType DashboardWidgetTimeseriesDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionPtr(v *DashboardWidgetTimeseriesDefinitionArgs) DashboardWidgetTimeseriesDefinitionPtrInput { + return (*dashboardWidgetTimeseriesDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionPtrType) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionPtrType) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery { +func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionOutput) CustomLinks() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionOutput) Events() DashboardWidgetTimeseriesDefinitionEventArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionEvent { + return v.Events + }).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. +func (o DashboardWidgetTimeseriesDefinitionOutput) LegendColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []string { return v.LegendColumns }).(pulumi.StringArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) +// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. +func (o DashboardWidgetTimeseriesDefinitionOutput) LegendLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LegendLayout }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The size of the legend displayed in the widget. +func (o DashboardWidgetTimeseriesDefinitionOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetTimeseriesDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. +func (o DashboardWidgetTimeseriesDefinitionOutput) Markers() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionMarker { + return v.Markers + }).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetTimeseriesDefinitionOutput) Requests() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionRequest { + return v.Requests + }).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } +// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. +func (o DashboardWidgetTimeseriesDefinitionOutput) RightYaxis() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionRightYaxis { + return v.RightYaxis + }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) +} + +// Whether or not to show the legend on this widget. +func (o DashboardWidgetTimeseriesDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetTimeseriesDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTimeseriesDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTimeseriesDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o DashboardWidgetTimeseriesDefinitionOutput) Yaxis() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionYaxis { return v.Yaxis }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinition)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery { +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) DashboardWidgetTimeseriesDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery + var ret DashboardWidgetTimeseriesDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) CustomLinks() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionCustomLink { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) + return v.CustomLinks + }).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy { +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Events() DashboardWidgetTimeseriesDefinitionEventArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionEvent { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) + return v.Events + }).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *string { +// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []string { if v == nil { return nil } - return &v.Index + return v.LegendColumns + }).(pulumi.StringArrayOutput) +} + +// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { + if v == nil { + return nil + } + return v.LegendLayout }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { +// The size of the legend displayed in the widget. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) + return v.LegendSize + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { if v == nil { return nil } - return v.SearchQuery + return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Markers() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionMarker { + if v == nil { + return nil + } + return v.Markers + }).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { - pulumi.Input +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Requests() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput +// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) RightYaxis() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionRightYaxis { + if v == nil { + return nil + } + return v.RightYaxis + }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// Whether or not to show the legend on this widget. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLegend + }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +// The title of the widget. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Yaxis() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) +type DashboardWidgetTimeseriesDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionCustomLinkInput is an input type that accepts DashboardWidgetTimeseriesDefinitionCustomLinkArgs and DashboardWidgetTimeseriesDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionCustomLinkInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { +// DashboardWidgetTimeseriesDefinitionCustomLinkArgs{...} +type DashboardWidgetTimeseriesDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput + ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) +type DashboardWidgetTimeseriesDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput { + return i.ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +// DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionCustomLinkArray and DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionCustomLinkArray{ DashboardWidgetTimeseriesDefinitionCustomLinkArgs{...} } +type DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() + ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput + ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} +type DashboardWidgetTimeseriesDefinitionCustomLinkArray []DashboardWidgetTimeseriesDefinitionCustomLinkInput -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o +func (DashboardWidgetTimeseriesDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionCustomLinkArray) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionCustomLinkArray) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +type DashboardWidgetTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// The flag for toggling context menu link visibility. +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +// The label for the custom link URL. +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o +// The URL of the custom link. +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) +type DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionCustomLink { + return vs[0].([]DashboardWidgetTimeseriesDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetTimeseriesDefinitionEvent struct { + // The event query to use in the widget. + Q string `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution *string `pulumi:"tagsExecution"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionEventInput is an input type that accepts DashboardWidgetTimeseriesDefinitionEventArgs and DashboardWidgetTimeseriesDefinitionEventOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionEventInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionEventArgs{...} +type DashboardWidgetTimeseriesDefinitionEventInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput + ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionEventOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetTimeseriesDefinitionEventArgs struct { + // The event query to use in the widget. + Q pulumi.StringInput `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionEventArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput { + return i.ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionEventOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionEventArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionEventArray and DashboardWidgetTimeseriesDefinitionEventArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionEventArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { +// DashboardWidgetTimeseriesDefinitionEventArray{ DashboardWidgetTimeseriesDefinitionEventArgs{...} } +type DashboardWidgetTimeseriesDefinitionEventArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput + ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByInput +type DashboardWidgetTimeseriesDefinitionEventArray []DashboardWidgetTimeseriesDefinitionEventInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionEventArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionEventArray) ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionEventArray) ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionEventOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The event query to use in the widget. +func (o DashboardWidgetTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +// The execution method for multi-value filters. +func (o DashboardWidgetTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionEventArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionEventArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionEventOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionEvent { + return vs[0].([]DashboardWidgetTimeseriesDefinitionEvent)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionEventOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type DashboardWidgetTimeseriesDefinitionMarker struct { + // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. + DisplayType *string `pulumi:"displayType"` + // A label for the line or range. + Label *string `pulumi:"label"` + // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. + Value string `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: +// DashboardWidgetTimeseriesDefinitionMarkerInput is an input type that accepts DashboardWidgetTimeseriesDefinitionMarkerArgs and DashboardWidgetTimeseriesDefinitionMarkerOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionMarkerInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { +// DashboardWidgetTimeseriesDefinitionMarkerArgs{...} +type DashboardWidgetTimeseriesDefinitionMarkerInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() + ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput + ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) +type DashboardWidgetTimeseriesDefinitionMarkerArgs struct { + // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. + DisplayType pulumi.StringPtrInput `pulumi:"displayType"` + // A label for the line or range. + Label pulumi.StringPtrInput `pulumi:"label"` + // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. + Value pulumi.StringInput `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) +func (DashboardWidgetTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput { + return i.ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionMarkerOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionMarkerArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionMarkerArray and DashboardWidgetTimeseriesDefinitionMarkerArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionMarkerArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { +// DashboardWidgetTimeseriesDefinitionMarkerArray{ DashboardWidgetTimeseriesDefinitionMarkerArgs{...} } +type DashboardWidgetTimeseriesDefinitionMarkerArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput + ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) -} +type DashboardWidgetTimeseriesDefinitionMarkerArray []DashboardWidgetTimeseriesDefinitionMarkerInput -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionMarkerArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionMarkerArray) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionMarkerArray) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. +func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) *string { return v.DisplayType }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +// A label for the line or range. +func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. +func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) string { return v.Value }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} +type DashboardWidgetTimeseriesDefinitionMarkerArrayOutput struct{ *pulumi.OutputState } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o +func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionMarkerOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionMarker { + return vs[0].([]DashboardWidgetTimeseriesDefinitionMarker)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionMarkerOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) +type DashboardWidgetTimeseriesDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *DashboardWidgetTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. + DisplayType *string `pulumi:"displayType"` + Formulas []DashboardWidgetTimeseriesDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *DashboardWidgetTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` + // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. + Metadatas []DashboardWidgetTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` + // The query to use for this widget. + NetworkQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + // A Boolean indicating whether the request uses the right or left Y-Axis. + OnRightYaxis *bool `pulumi:"onRightYaxis"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []DashboardWidgetTimeseriesDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *DashboardWidgetTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // The style of the widget graph. Exactly one `style` block is allowed using the structure below. + Style *DashboardWidgetTimeseriesDefinitionRequestStyle `pulumi:"style"` } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// DashboardWidgetTimeseriesDefinitionRequestInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestArgs and DashboardWidgetTimeseriesDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput + ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. + DisplayType pulumi.StringPtrInput `pulumi:"displayType"` + Formulas DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. + Metadatas DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` + // The query to use for this widget. + NetworkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + // A Boolean indicating whether the request uses the right or left Y-Axis. + OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // The style of the widget graph. Exactly one `style` block is allowed using the structure below. + Style DashboardWidgetTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (DashboardWidgetTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (i DashboardWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestArray and DashboardWidgetTimeseriesDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestArray{ DashboardWidgetTimeseriesDefinitionRequestArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetTimeseriesDefinitionRequestArray []DashboardWidgetTimeseriesDefinitionRequestInput + +func (DashboardWidgetTimeseriesDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestArray) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestArray) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) +type DashboardWidgetTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { - pulumi.Input +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ApmQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestApmQuery { + return v.ApmQuery + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) AuditQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestAuditQuery { + return v.AuditQuery + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) +// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *string { return v.DisplayType }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Formulas() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) LogQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestLogQuery { + return v.LogQuery + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Metadatas() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestMetadata { + return v.Metadatas + }).(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) NetworkQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { + return v.NetworkQuery + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o +// A Boolean indicating whether the request uses the right or left Y-Axis. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *bool { return v.OnRightYaxis }).(pulumi.BoolPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ProcessQuery() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The metric query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Queries() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) RumQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestRumQuery { + return v.RumQuery + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) SecurityQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +// The style of the widget graph. Exactly one `style` block is allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Style() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { +type DashboardWidgetTimeseriesDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequest { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestApmQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) DashboardWidgetTimeseriesDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery + var ret DashboardWidgetTimeseriesDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -79163,18 +80848,18 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -79182,7 +80867,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -79191,18 +80876,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -79211,131 +80896,125 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery + var ret DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -79344,8 +81023,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -79354,8 +81033,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -79363,128 +81042,124 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -79493,18 +81168,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -79513,131 +81188,127 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery + var ret DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -79646,8 +81317,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -79656,8 +81327,8 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -79665,7 +81336,7 @@ func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurit }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -79674,18 +81345,18 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -79694,639 +81365,773 @@ type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput { - return o +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput { - return o +type dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs + +func DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType)(v) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs and DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisInput` via: -// -// DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisInput interface { - pulumi.Input +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQuery { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis)(nil)).Elem() +// The name of the index to query. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputWithContext(context.Background()) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) +// The search query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { return o } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQuery { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestAuditQuery + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// The search query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput { - return o +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput { - return o +type dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs + +func DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest struct { - // Updated SLO List widget. - Query DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType string `pulumi:"requestType"` +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestInput interface { - pulumi.Input +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs struct { - // Updated SLO List widget. - Query DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryInput `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType pulumi.StringInput `pulumi:"requestType"` +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -// Updated SLO List widget. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) Query() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery { - return v.Query - }).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) } -// The request type for the SLO List request. Valid values are `sloList`. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery struct { - // Maximum number of results to display in the table. Defaults to `100`. +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. Limit *int `pulumi:"limit"` - // Widget query. - QueryString string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs struct { - // Maximum number of results to display in the table. Defaults to `100`. +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` - // Widget query. - QueryString pulumi.StringInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput + +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { return o } -// Maximum number of results to display in the table. Defaults to `100`. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Widget query. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) QueryString() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery) string { return v.QueryString }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput) Sort() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` // Widget sorting methods. Valid values are `asc`, `desc`. Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs and DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` // Widget sorting methods. Valid values are `asc`, `desc`. Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput).ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs, DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtr and DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrType DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs +type dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtr(v *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -// The facet path for the column. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort + var ret DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) } -// The facet path for the column. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) *string { +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Column + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySort) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -80334,1133 +82139,974 @@ func (o DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtr }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition struct { - // The definition for a Change widget. - ChangeDefinition *DashboardWidgetChangeDefinition `pulumi:"changeDefinition"` - // The definition for a Geomap widget. - GeomapDefinition *DashboardWidgetGeomapDefinition `pulumi:"geomapDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition *DashboardWidgetQueryTableDefinition `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition *DashboardWidgetQueryValueDefinition `pulumi:"queryValueDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition *DashboardWidgetScatterplotDefinition `pulumi:"scatterplotDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition *DashboardWidgetSunburstDefinition `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition *DashboardWidgetTimeseriesDefinition `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition *DashboardWidgetToplistDefinition `pulumi:"toplistDefinition"` - // The definition for a Treemap widget. - TreemapDefinition *DashboardWidgetTreemapDefinition `pulumi:"treemapDefinition"` +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs struct { - // The definition for a Change widget. - ChangeDefinition DashboardWidgetChangeDefinitionPtrInput `pulumi:"changeDefinition"` - // The definition for a Geomap widget. - GeomapDefinition DashboardWidgetGeomapDefinitionPtrInput `pulumi:"geomapDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition DashboardWidgetQueryTableDefinitionPtrInput `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition DashboardWidgetQueryValueDefinitionPtrInput `pulumi:"queryValueDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition DashboardWidgetScatterplotDefinitionPtrInput `pulumi:"scatterplotDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition DashboardWidgetSunburstDefinitionPtrInput `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition DashboardWidgetTimeseriesDefinitionPtrInput `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition DashboardWidgetToplistDefinitionPtrInput `pulumi:"toplistDefinition"` - // The definition for a Treemap widget. - TreemapDefinition DashboardWidgetTreemapDefinitionPtrInput `pulumi:"treemapDefinition"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o -} - -// The definition for a Change widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ChangeDefinition() DashboardWidgetChangeDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetChangeDefinition { - return v.ChangeDefinition - }).(DashboardWidgetChangeDefinitionPtrOutput) -} - -// The definition for a Geomap widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) GeomapDefinition() DashboardWidgetGeomapDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetGeomapDefinition { - return v.GeomapDefinition - }).(DashboardWidgetGeomapDefinitionPtrOutput) -} - -// The definition for a Query Table widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryTableDefinition() DashboardWidgetQueryTableDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryTableDefinition { - return v.QueryTableDefinition - }).(DashboardWidgetQueryTableDefinitionPtrOutput) -} - -// The definition for a Query Value widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryValueDefinition() DashboardWidgetQueryValueDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryValueDefinition { - return v.QueryValueDefinition - }).(DashboardWidgetQueryValueDefinitionPtrOutput) -} - -// The definition for a Scatterplot widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ScatterplotDefinition() DashboardWidgetScatterplotDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetScatterplotDefinition { - return v.ScatterplotDefinition - }).(DashboardWidgetScatterplotDefinitionPtrOutput) -} - -// The definition for a Sunburst widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) SunburstDefinition() DashboardWidgetSunburstDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSunburstDefinition { - return v.SunburstDefinition - }).(DashboardWidgetSunburstDefinitionPtrOutput) + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput } -// The definition for a Timeseries widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TimeseriesDefinition() DashboardWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTimeseriesDefinition { - return v.TimeseriesDefinition - }).(DashboardWidgetTimeseriesDefinitionPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// The definition for a Toplist widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToplistDefinition() DashboardWidgetToplistDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetToplistDefinition { - return v.ToplistDefinition - }).(DashboardWidgetToplistDefinitionPtrOutput) +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -// The definition for a Treemap widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TreemapDefinition() DashboardWidgetTreemapDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTreemapDefinition { - return v.TreemapDefinition - }).(DashboardWidgetTreemapDefinitionPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput` via: +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput interface { +// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType *string `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo *string `pulumi:"compareTo"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood *bool `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy *string `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir *string `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent *bool `pulumi:"showPresent"` +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType pulumi.StringPtrInput `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo pulumi.StringPtrInput `pulumi:"compareTo"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood pulumi.BoolPtrInput `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir pulumi.StringPtrInput `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent pulumi.BoolPtrInput `pulumi:"showPresent"` -} +type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest)(nil)).Elem() +func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return o +type DashboardWidgetTimeseriesDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return o -} +// DashboardWidgetTimeseriesDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestFormulaInput interface { + pulumi.Input -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) + ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput } -// Whether to show absolute or relative change. Valid values are `absolute`, `relative`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ChangeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.ChangeType - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -// Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) CompareTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.CompareTo - }).(pulumi.StringPtrOutput) +func (DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) } -// A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) IncreaseGood() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *bool { - return v.IncreaseGood - }).(pulumi.BoolPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) +// DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaArray and DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestFormulaArray{ DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput } -// What to order by. Valid values are `change`, `name`, `present`, `past`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) OrderBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.OrderBy - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestFormulaArray []DashboardWidgetTimeseriesDefinitionRequestFormulaInput + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -// Widget sorting method. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) OrderDir() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.OrderDir - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) +// An expression alias. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// If set to `true`, displays the current value. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ShowPresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *bool { - return v.ShowPresent - }).(pulumi.BoolPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput interface { - pulumi.Input +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput +// The options for limiting results returned. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Limit() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +// Styling options for widget formulas. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Style() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() +type DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestFormula { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx) +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{...} -// -// or: +// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput interface { +// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType)(v) +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() + ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return o } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return o } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - return v.SearchQuery +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +// Setting this to True hides values. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() +// Displays an image as the background. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) +// Defines the displayed timeframe. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) +// A value for the comparator. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) +type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput).ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs, DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtr and DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtr(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The number of results to return. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery + var ret DashboardWidgetTimeseriesDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { +// The number of results to return. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Count + }).(pulumi.IntPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return v.Facet + return v.Order }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +type DashboardWidgetTimeseriesDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +} + +func (DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput).ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs, DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtr and DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput interface { +// nil +type DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput +type dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs + +func DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtr(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// 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. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestFormulaStyle + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// 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. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestLogQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The name of the index to query. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +type DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) DashboardWidgetTimeseriesDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery + var ret DashboardWidgetTimeseriesDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { if v == nil { return nil } - return v.Facet + return v.GroupBies + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } - return &v.Order + return v.MultiComputes + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute struct { +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -81469,18 +83115,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -81489,955 +83135,859 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return o -} +type dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return o +func DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *string { - return v.CellDisplayMode +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs +type dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit + var ret DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *int { +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *string { +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Order + return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput + +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput +func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType)(v) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestMetadata struct { + // The expression alias. + AliasName *string `pulumi:"aliasName"` + // The expression name. + Expression string `pulumi:"expression"` } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// DashboardWidgetTimeseriesDefinitionRequestMetadataInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestMetadataArgs and DashboardWidgetTimeseriesDefinitionRequestMetadataOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestMetadataInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestMetadataInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput + ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestMetadataArgs struct { + // The expression alias. + AliasName pulumi.StringPtrInput `pulumi:"aliasName"` + // The expression name. + Expression pulumi.StringInput `pulumi:"expression"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +func (DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { +func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) +} + +// DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestMetadataArray and DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestMetadataArray{ DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestMetadataArray []DashboardWidgetTimeseriesDefinitionRequestMetadataInput + +func (DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) +// The expression alias. +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestMetadata) *string { return v.AliasName }).(pulumi.StringPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +// The expression name. +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestMetadata) string { return v.Expression }).(pulumi.StringOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestMetadata { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestMetadata)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery + var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -82446,18 +83996,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -82465,7 +84015,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -82474,18 +84024,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -82494,131 +84044,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -82627,8 +84173,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -82637,8 +84183,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { if v == nil { return nil } @@ -82646,128 +84192,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -82776,18 +84318,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -82796,131 +84338,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -82929,8 +84467,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -82939,8 +84477,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -82948,7 +84486,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -82957,18 +84495,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -82977,99 +84515,95 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) string { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -83080,18 +84614,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs and DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -83102,138 +84636,130 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs, DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtr and DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *DashboardWidgetTimeseriesDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) DashboardWidgetTimeseriesDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery + var ret DashboardWidgetTimeseriesDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) []string { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) []string { if v == nil { return nil } @@ -83242,8 +84768,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *int { if v == nil { return nil } @@ -83252,8 +84778,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -83262,8 +84788,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -83271,172 +84797,172 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQuery struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + CloudCostQuery *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + EventQuery *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + MetricQuery *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + ProcessQuery *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + SloQuery *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryArgs struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + CloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + EventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + MetricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` + SloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryArray and DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryArray{ DashboardWidgetTimeseriesDefinitionRequestQueryArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput +type DashboardWidgetTimeseriesDefinitionRequestQueryArray []DashboardWidgetTimeseriesDefinitionRequestQueryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { return o } // The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } // A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) EventQuery() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } // A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } // The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } // The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) SloQuery() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQuery { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -83459,18 +84985,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -83493,180 +85019,174 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.OperationName }).(pulumi.StringOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.ResourceName }).(pulumi.StringOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83675,8 +85195,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83685,8 +85205,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } @@ -83695,8 +85215,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83705,8 +85225,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83715,8 +85235,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83725,8 +85245,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83735,8 +85255,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83745,8 +85265,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83755,8 +85275,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -83764,7 +85284,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -83787,18 +85307,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -83821,180 +85341,172 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { return v.OperationName }).(pulumi.StringPtrOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { return v.ResourceName }).(pulumi.StringPtrOutput) } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84003,8 +85515,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84013,8 +85525,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } @@ -84023,8 +85535,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84033,8 +85545,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84043,8 +85555,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84053,8 +85565,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84063,8 +85575,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84073,8 +85585,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84083,8 +85595,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -84092,7 +85604,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -84103,18 +85615,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -84125,138 +85637,130 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -84265,8 +85769,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -84275,8 +85779,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -84285,8 +85789,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -84294,214 +85798,206 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery struct { // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + Computes []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource string `pulumi:"dataSource"` // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes []string `pulumi:"indexes"` // The name of query for use in formulas. Name string `pulumi:"name"` // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + Search *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` // Storage location (private beta). Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs struct { // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + Computes DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource pulumi.StringInput `pulumi:"dataSource"` // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes pulumi.StringArrayInput `pulumi:"indexes"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + Search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` // Storage location (private beta). Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) } // The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -84510,18 +86006,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } @@ -84530,8 +86026,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -84540,18 +86036,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -84559,7 +86055,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // A time interval in milliseconds. @@ -84568,18 +86064,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // A time interval in milliseconds. @@ -84588,220 +86084,210 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { return o } // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } // The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { // The event facet. Facet string `pulumi:"facet"` // The number of groups to return. Limit *int `pulumi:"limit"` // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + Sort *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { // The event facet. Facet pulumi.StringInput `pulumi:"facet"` // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + Sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { return o } // The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } // The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -84810,18 +86296,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -84830,131 +86316,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -84963,8 +86445,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -84973,8 +86455,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -84982,138 +86464,136 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch struct { // The events search string. Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { // The events search string. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch + var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) } // The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } @@ -85121,7 +86601,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -85132,18 +86612,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -85154,138 +86634,130 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -85294,8 +86766,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -85304,8 +86776,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -85314,8 +86786,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -85323,7 +86795,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -85344,18 +86816,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -85376,173 +86848,155 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85551,8 +87005,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85561,8 +87015,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *bool { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } @@ -85571,8 +87025,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { if v == nil { return nil } @@ -85581,8 +87035,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85591,8 +87045,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85601,8 +87055,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85611,8 +87065,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) []string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { if v == nil { return nil } @@ -85621,8 +87075,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -85630,7 +87084,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery struct { // Additional filters applied to the SLO query. AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -85647,18 +87101,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs struct { // Additional filters applied to the SLO query. AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -85675,159 +87129,147 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery + var ret DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85836,8 +87278,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85846,8 +87288,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85856,8 +87298,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85866,8 +87308,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85876,8 +87318,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85886,8 +87328,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -85895,202 +87337,198 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestRumQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) DashboardWidgetTimeseriesDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery + var ret DashboardWidgetTimeseriesDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -86099,18 +87537,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -86118,7 +87556,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -86127,18 +87565,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -86147,131 +87585,419 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { + if v == nil { + return nil + } return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs + +func DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery + var ret DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -86280,8 +88006,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -86289,14 +88015,129 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *int { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) +} + +// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) } func init() { @@ -86540,731 +88381,765 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEventInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionEventArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEventArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionEventArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionStylePtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetIframeDefinitionInput)(nil)).Elem(), DashboardWidgetIframeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetIframeDefinitionPtrInput)(nil)).Elem(), DashboardWidgetIframeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetImageDefinitionInput)(nil)).Elem(), DashboardWidgetImageDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetImageDefinitionPtrInput)(nil)).Elem(), DashboardWidgetImageDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionPtrInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumnInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumnArrayInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionPtrInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSortInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSortPtrInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetManageStatusDefinitionInput)(nil)).Elem(), DashboardWidgetManageStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetManageStatusDefinitionPtrInput)(nil)).Elem(), DashboardWidgetManageStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetNoteDefinitionInput)(nil)).Elem(), DashboardWidgetNoteDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetNoteDefinitionPtrInput)(nil)).Elem(), DashboardWidgetNoteDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionPtrInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionPtrInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputTypeInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionInputTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionInputTypeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxisInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionXaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxisPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionXaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinitionInput)(nil)).Elem(), DashboardWidgetServiceLevelObjectiveDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinitionPtrInput)(nil)).Elem(), DashboardWidgetServiceLevelObjectiveDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionInput)(nil)).Elem(), DashboardWidgetSloListDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQueryPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInlineInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendInlineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInlinePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendInlineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTableInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTablePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEventInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionEventArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEventArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionEventArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarkerInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarkerArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionMarkerArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestMetadataArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) pulumi.RegisterOutputType(ApmRetentionFilterFilterOutput{}) pulumi.RegisterOutputType(ApmRetentionFilterFilterPtrOutput{}) pulumi.RegisterOutputType(ChildOrganizationApiKeyOutput{}) @@ -87505,729 +89380,763 @@ func init() { pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionPtrOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetOutput{}) pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetDistributionDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetGeomapDefinitionViewOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHeatmapDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetHostmapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetListStreamDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetLogStreamDefinitionSortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetRunWorkflowDefinitionInputOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionXaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetScatterplotDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetServicemapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSloListDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput{}) + pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionEventOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionEventArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetIframeDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetIframeDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetImageDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetImageDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestColumnOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQuerySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionSortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionSortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetManageStatusDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetManageStatusDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetNoteDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetNoteDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput{}) + pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionInputTypeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionXaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionXaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServiceLevelObjectiveDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQuerySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendInlineOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendTableOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendTablePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionEventOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionEventArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionMarkerOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) } diff --git a/sdk/go/datadog/pulumiTypes1.go b/sdk/go/datadog/pulumiTypes1.go index f98704155..70bdad559 100644 --- a/sdk/go/datadog/pulumiTypes1.go +++ b/sdk/go/datadog/pulumiTypes1.go @@ -13,625 +13,198 @@ import ( var _ = internal.GetEnvOrDefault -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery + var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -640,18 +213,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -659,7 +232,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -668,18 +241,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -688,131 +261,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery + var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -821,8 +390,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -831,8 +400,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *int { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -840,128 +409,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -970,18 +535,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -990,131 +555,129 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs +type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery + var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -1123,8 +686,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -1133,8 +696,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -1142,7 +705,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -1151,18 +714,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs struct { +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -1171,1134 +734,1446 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) string { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +type DashboardWidgetTimeseriesDefinitionRequestStyle struct { + // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. + LineType *string `pulumi:"lineType"` + // The width of line displayed. Valid values are `normal`, `thick`, `thin`. + LineWidth *string `pulumi:"lineWidth"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput` via: +// DashboardWidgetTimeseriesDefinitionRequestStyleInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestStyleArgs and DashboardWidgetTimeseriesDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput interface { +// DashboardWidgetTimeseriesDefinitionRequestStyleArgs{...} +type DashboardWidgetTimeseriesDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput + ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput + ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type DashboardWidgetTimeseriesDefinitionRequestStyleArgs struct { + // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. + LineType pulumi.StringPtrInput `pulumi:"lineType"` + // The width of line displayed. Valid values are `normal`, `thick`, `thin`. + LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) +func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput).ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return o +// DashboardWidgetTimeseriesDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestStyleArgs, DashboardWidgetTimeseriesDefinitionRequestStylePtr and DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestStylePtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRequestStylePtrInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput + ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return o +type dashboardWidgetTimeseriesDefinitionRequestStylePtrType DashboardWidgetTimeseriesDefinitionRequestStyleArgs + +func DashboardWidgetTimeseriesDefinitionRequestStylePtr(v *DashboardWidgetTimeseriesDefinitionRequestStyleArgs) DashboardWidgetTimeseriesDefinitionRequestStylePtrInput { + return (*dashboardWidgetTimeseriesDefinitionRequestStylePtrType)(v) } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +func (*dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +type DashboardWidgetTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest struct { - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery `pulumi:"rumQuery"` +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput interface { - pulumi.Input +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestStyle) *DashboardWidgetTimeseriesDefinitionRequestStyle { + return &v + }).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest)(nil)).Elem() +// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineType }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(context.Background()) +// The width of line displayed. Valid values are `normal`, `thick`, `thin`. +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineWidth }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) DashboardWidgetTimeseriesDefinitionRequestStyle { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRequestStyle + return ret + }).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *string { - return v.Q +// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.LineType }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) +// The width of line displayed. Valid values are `normal`, `thick`, `thin`. +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.LineWidth + }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetTimeseriesDefinitionRightYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput` via: +// DashboardWidgetTimeseriesDefinitionRightYaxisInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRightYaxisArgs and DashboardWidgetTimeseriesDefinitionRightYaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRightYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput interface { +// DashboardWidgetTimeseriesDefinitionRightYaxisArgs{...} +type DashboardWidgetTimeseriesDefinitionRightYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput + ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput + ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type DashboardWidgetTimeseriesDefinitionRightYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} + +func (DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() +} + +func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) +func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput).ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput` via: +// DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRightYaxisArgs, DashboardWidgetTimeseriesDefinitionRightYaxisPtr and DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionRightYaxisArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput interface { +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput + ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput + ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput +type dashboardWidgetTimeseriesDefinitionRightYaxisPtrType DashboardWidgetTimeseriesDefinitionRightYaxisArgs + +func DashboardWidgetTimeseriesDefinitionRightYaxisPtr(v *DashboardWidgetTimeseriesDefinitionRightYaxisArgs) DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput { + return (*dashboardWidgetTimeseriesDefinitionRightYaxisPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() +func (*dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) +func (i *dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRightYaxis) *DashboardWidgetTimeseriesDefinitionRightYaxis { + return &v + }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The label of the axis to display on the graph. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return o +type DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) DashboardWidgetTimeseriesDefinitionRightYaxis { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionRightYaxis + return ret + }).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *bool { + if v == nil { + return nil + } + return v.IncludeZero + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// The label of the axis to display on the graph. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { + if v == nil { + return nil + } + return v.Max + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput` via: +// DashboardWidgetTimeseriesDefinitionYaxisInput is an input type that accepts DashboardWidgetTimeseriesDefinitionYaxisArgs and DashboardWidgetTimeseriesDefinitionYaxisOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput interface { +// DashboardWidgetTimeseriesDefinitionYaxisArgs{...} +type DashboardWidgetTimeseriesDefinitionYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput + ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput +type DashboardWidgetTimeseriesDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput { + return i.ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisOutput).ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o +// DashboardWidgetTimeseriesDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionYaxisArgs, DashboardWidgetTimeseriesDefinitionYaxisPtr and DashboardWidgetTimeseriesDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionYaxisPtrInput` via: +// +// DashboardWidgetTimeseriesDefinitionYaxisArgs{...} +// +// or: +// +// nil +type DashboardWidgetTimeseriesDefinitionYaxisPtrInput interface { + pulumi.Input + + ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput + ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o +type dashboardWidgetTimeseriesDefinitionYaxisPtrType DashboardWidgetTimeseriesDefinitionYaxisArgs + +func DashboardWidgetTimeseriesDefinitionYaxisPtr(v *DashboardWidgetTimeseriesDefinitionYaxisArgs) DashboardWidgetTimeseriesDefinitionYaxisPtrInput { + return (*dashboardWidgetTimeseriesDefinitionYaxisPtrType)(v) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (*dashboardWidgetTimeseriesDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return i.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetTimeseriesDefinitionYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +type DashboardWidgetTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionYaxis) *DashboardWidgetTimeseriesDefinitionYaxis { + return &v + }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +// The label of the axis to display on the graph. +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTimeseriesDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() +} + +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionYaxisOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) DashboardWidgetTimeseriesDefinitionYaxis { + if v != nil { + return *v + } + var ret DashboardWidgetTimeseriesDefinitionYaxis + return ret + }).(DashboardWidgetTimeseriesDefinitionYaxisOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// Always include zero or fit the axis to the data range. +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *bool { + if v == nil { + return nil + } + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput` via: +// Specify the maximum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Max + }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetToplistDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []DashboardWidgetToplistDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` +} + +// DashboardWidgetToplistDefinitionInput is an input type that accepts DashboardWidgetToplistDefinitionArgs and DashboardWidgetToplistDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput interface { +// DashboardWidgetToplistDefinitionArgs{...} +type DashboardWidgetToplistDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput + ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput + ToDashboardWidgetToplistDefinitionOutputWithContext(context.Context) DashboardWidgetToplistDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DashboardWidgetToplistDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetToplistDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests DashboardWidgetToplistDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetToplistDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput { + return i.ToDashboardWidgetToplistDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) +func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { + return i.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionOutput).ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput` via: +// DashboardWidgetToplistDefinitionPtrInput is an input type that accepts DashboardWidgetToplistDefinitionArgs, DashboardWidgetToplistDefinitionPtr and DashboardWidgetToplistDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{...} +// DashboardWidgetToplistDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput interface { +type DashboardWidgetToplistDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput + ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs +type dashboardWidgetToplistDefinitionPtrType DashboardWidgetToplistDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType)(v) +func DashboardWidgetToplistDefinitionPtr(v *DashboardWidgetToplistDefinitionArgs) DashboardWidgetToplistDefinitionPtrInput { + return (*dashboardWidgetToplistDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionPtrType) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { + return i.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) +func (i *dashboardWidgetToplistDefinitionPtrType) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetToplistDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { + return o.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { +func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinition) *DashboardWidgetToplistDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) + }).(DashboardWidgetToplistDefinitionPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionOutput) CustomLinks() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetToplistDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetToplistDefinitionOutput) Requests() DashboardWidgetToplistDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionRequest { return v.Requests }).(DashboardWidgetToplistDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o DashboardWidgetToplistDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetToplistDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetToplistDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetToplistDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetToplistDefinitionPtrOutput) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { +func (o DashboardWidgetToplistDefinitionPtrOutput) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { +func (o DashboardWidgetToplistDefinitionPtrOutput) Elem() DashboardWidgetToplistDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) DashboardWidgetToplistDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit + var ret DashboardWidgetToplistDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) + }).(DashboardWidgetToplistDefinitionOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *int { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionPtrOutput) CustomLinks() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionCustomLink { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.CustomLinks + }).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetToplistDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { if v == nil { return nil } - return v.Order + return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o DashboardWidgetToplistDefinitionPtrOutput) Requests() DashboardWidgetToplistDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(DashboardWidgetToplistDefinitionRequestArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput interface { - pulumi.Input +// The title of the widget. +func (o DashboardWidgetToplistDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetToplistDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetToplistDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +type DashboardWidgetToplistDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +// DashboardWidgetToplistDefinitionCustomLinkInput is an input type that accepts DashboardWidgetToplistDefinitionCustomLinkArgs and DashboardWidgetToplistDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionCustomLinkInput` via: +// +// DashboardWidgetToplistDefinitionCustomLinkArgs{...} +type DashboardWidgetToplistDefinitionCustomLinkInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput + ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) +type DashboardWidgetToplistDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (DashboardWidgetToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput { + return i.ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{...} -// -// or: +func (i DashboardWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionCustomLinkOutput) +} + +// DashboardWidgetToplistDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetToplistDefinitionCustomLinkArray and DashboardWidgetToplistDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionCustomLinkArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput interface { +// DashboardWidgetToplistDefinitionCustomLinkArray{ DashboardWidgetToplistDefinitionCustomLinkArgs{...} } +type DashboardWidgetToplistDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput + ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput +} + +type DashboardWidgetToplistDefinitionCustomLinkArray []DashboardWidgetToplistDefinitionCustomLinkInput + +func (DashboardWidgetToplistDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionCustomLinkArray) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionCustomLinkArray) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs +type DashboardWidgetToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType)(v) +func (DashboardWidgetToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +// The label for the custom link URL. +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +// The URL of the custom link. +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionCustomLink { + return vs[0].([]DashboardWidgetToplistDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionCustomLinkOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) +type DashboardWidgetToplistDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *DashboardWidgetToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *DashboardWidgetToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []DashboardWidgetToplistDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *DashboardWidgetToplistDefinitionRequestLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *DashboardWidgetToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []DashboardWidgetToplistDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *DashboardWidgetToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *DashboardWidgetToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // Define request for the widget's style. + Style *DashboardWidgetToplistDefinitionRequestStyle `pulumi:"style"` } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// DashboardWidgetToplistDefinitionRequestInput is an input type that accepts DashboardWidgetToplistDefinitionRequestArgs and DashboardWidgetToplistDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestInput` via: +// +// DashboardWidgetToplistDefinitionRequestArgs{...} +type DashboardWidgetToplistDefinitionRequestInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput + ToDashboardWidgetToplistDefinitionRequestOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestOutput } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +type DashboardWidgetToplistDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery DashboardWidgetToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas DashboardWidgetToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery DashboardWidgetToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries DashboardWidgetToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery DashboardWidgetToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // Define request for the widget's style. + Style DashboardWidgetToplistDefinitionRequestStylePtrInput `pulumi:"style"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +func (DashboardWidgetToplistDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequest)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestArgs) ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput { + return i.ToDashboardWidgetToplistDefinitionRequestOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestArgs) ToDashboardWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestOutput) +} + +// DashboardWidgetToplistDefinitionRequestArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestArray and DashboardWidgetToplistDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestArray{ DashboardWidgetToplistDefinitionRequestArgs{...} } +type DashboardWidgetToplistDefinitionRequestArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput + ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestArray []DashboardWidgetToplistDefinitionRequestInput + +func (DashboardWidgetToplistDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequest)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() +func (i DashboardWidgetToplistDefinitionRequestArray) ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { +func (i DashboardWidgetToplistDefinitionRequestArray) ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestArrayOutput) +} + +type DashboardWidgetToplistDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequest)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestOutput) ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetToplistDefinitionRequestOutput) ToDashboardWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) +// The query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) ApmQuery() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestApmQuery { + return v.ApmQuery + }).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) AuditQuery() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestAuditQuery { + return v.AuditQuery + }).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestOutput) ConditionalFormats() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestOutput) Formulas() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) LogQuery() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestLogQuery { + return v.LogQuery + }).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) +} + +// The process query to use in the widget. The structure of this block is described below. +func (o DashboardWidgetToplistDefinitionRequestOutput) ProcessQuery() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +func (o DashboardWidgetToplistDefinitionRequestOutput) Queries() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetToplistDefinitionRequestQueryArrayOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) RumQuery() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestRumQuery { + return v.RumQuery + }).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o DashboardWidgetToplistDefinitionRequestOutput) SecurityQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) +} + +// Define request for the widget's style. +func (o DashboardWidgetToplistDefinitionRequestOutput) Style() DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestStyle { + return v.Style + }).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequest)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestArrayOutput) ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestArrayOutput) ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery struct { +func (o DashboardWidgetToplistDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequest { + return vs[0].([]DashboardWidgetToplistDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestOutput) +} + +type DashboardWidgetToplistDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs struct { +type DashboardWidgetToplistDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs +type dashboardWidgetToplistDefinitionRequestApmQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestApmQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) DashboardWidgetToplistDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery + var ret DashboardWidgetToplistDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -2307,18 +2182,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -2326,7 +2201,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery struct { +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -2335,18 +2210,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs struct { +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -2355,131 +2230,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -2488,8 +2357,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -2498,8 +2367,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *int { +func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -2507,128 +2376,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy struct { +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs struct { +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery struct { +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -2637,18 +2502,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -2657,131 +2522,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs +type dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery + var ret DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2790,8 +2649,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2800,8 +2659,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2809,7 +2668,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute struct { +type DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -2818,18 +2677,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs struct { +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -2838,1802 +2697,1532 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type DashboardWidgetToplistDefinitionRequestAuditQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput` via: +// DashboardWidgetToplistDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput interface { +// DashboardWidgetToplistDefinitionRequestAuditQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type DashboardWidgetToplistDefinitionRequestAuditQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() +func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput` via: +func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestAuditQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput interface { +// nil +type DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput +type dashboardWidgetToplistDefinitionRequestAuditQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryArgs + +func DashboardWidgetToplistDefinitionRequestAuditQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestAuditQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) DashboardWidgetToplistDefinitionRequestAuditQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestAuditQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput` via: +// +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput interface { + pulumi.Input -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray and DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray []DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The maximum number of items in the group. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs + +func DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (*dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { + if v != nil { + return *v } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + var ret DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.ResourceName + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Service + return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Stat + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() + ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) +func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: +// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput interface { +// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type DashboardWidgetToplistDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput` via: +// DashboardWidgetToplistDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetToplistDefinitionRequestConditionalFormatArgs and DashboardWidgetToplistDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{...} +type DashboardWidgetToplistDefinitionRequestConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() + ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput + ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +type DashboardWidgetToplistDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) +func (DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { + return i.ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{...} -// -// or: +// DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestConditionalFormatArray and DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput interface { +// DashboardWidgetToplistDefinitionRequestConditionalFormatArray{ DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{...} } +type DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType)(v) -} +type DashboardWidgetToplistDefinitionRequestConditionalFormatArray []DashboardWidgetToplistDefinitionRequestConditionalFormatInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Setting this to True hides values. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Displays an image as the background. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) +// Defines the displayed timeframe. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// A value for the comparator. +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestConditionalFormat { + return vs[0].([]DashboardWidgetToplistDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetToplistDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetToplistDefinitionRequestFormulaStyle `pulumi:"style"` } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} +// DashboardWidgetToplistDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaArgs and DashboardWidgetToplistDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaInput` via: +// +// DashboardWidgetToplistDefinitionRequestFormulaArgs{...} +type DashboardWidgetToplistDefinitionRequestFormulaInput interface { + pulumi.Input -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) + ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput + ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (DashboardWidgetToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +func (i DashboardWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaArray and DashboardWidgetToplistDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput interface { +// DashboardWidgetToplistDefinitionRequestFormulaArray{ DashboardWidgetToplistDefinitionRequestFormulaArgs{...} } +type DashboardWidgetToplistDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` + ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput + ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} +type DashboardWidgetToplistDefinitionRequestFormulaArray []DashboardWidgetToplistDefinitionRequestFormulaInput -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (DashboardWidgetToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput +func (i DashboardWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput +type DashboardWidgetToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +// An expression alias. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The options for limiting results returned. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Limit() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *DashboardWidgetToplistDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Styling options for widget formulas. +func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Style() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *DashboardWidgetToplistDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) +func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestFormula { + return vs[0].([]DashboardWidgetToplistDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput interface { +// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The color palette to apply to the background, same values available as palette. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor + }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} + +// Displays an image as the background. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) +func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. +type DashboardWidgetToplistDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaLimitArgs and DashboardWidgetToplistDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetToplistDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput + ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. +type DashboardWidgetToplistDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput).ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaLimitArgs, DashboardWidgetToplistDefinitionRequestFormulaLimitPtr and DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs +type dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType DashboardWidgetToplistDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DashboardWidgetToplistDefinitionRequestFormulaLimitPtr(v *DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestFormulaLimit) *DashboardWidgetToplistDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The number of results to return. +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) DashboardWidgetToplistDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort + var ret DashboardWidgetToplistDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { +// The number of results to return. +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Metric - }).(pulumi.StringPtrOutput) + return v.Count + }).(pulumi.IntPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) *string { if v == nil { return nil } @@ -4641,1143 +4230,849 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type DashboardWidgetToplistDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaStyleArgs and DashboardWidgetToplistDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput interface { +// DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetToplistDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput + ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetToplistDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) +func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput).ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaStyleArgs, DashboardWidgetToplistDefinitionRequestFormulaStylePtr and DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{...} +// DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs +type dashboardWidgetToplistDefinitionRequestFormulaStylePtrType DashboardWidgetToplistDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DashboardWidgetToplistDefinitionRequestFormulaStylePtr(v *DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetToplistDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestFormulaStyle) *DashboardWidgetToplistDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// 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. +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { +func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) DashboardWidgetToplistDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch + var ret DashboardWidgetToplistDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) + }).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) *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. +func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.Query + return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// Index specifying which color to use within the palette. +func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type DashboardWidgetToplistDefinitionRequestLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs +type dashboardWidgetToplistDefinitionRequestLogQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestLogQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) DashboardWidgetToplistDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery + var ret DashboardWidgetToplistDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { if v == nil { return nil } - return v.DataSource - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } - return &v.Query + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs +type dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery + var ret DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *int { +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } - return v.Limit + return v.Interval }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{...} -// -// or: +// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray and DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType)(v) -} +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray []DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput interface { +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs +type dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType)(v) +func DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (*dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery + var ret DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) + }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) + return v.Facet + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery struct { +type DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -5786,18 +5081,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput` via: +// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs struct { +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -5806,433 +5101,3473 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) +func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: +// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput interface { +// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType)(v) -} +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetToplistDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput` via: +// DashboardWidgetToplistDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestProcessQueryArgs and DashboardWidgetToplistDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput interface { +// DashboardWidgetToplistDefinitionRequestProcessQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput + ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. +type DashboardWidgetToplistDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) +func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput` via: +func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput).ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestProcessQueryArgs, DashboardWidgetToplistDefinitionRequestProcessQueryPtr and DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput interface { +// DashboardWidgetToplistDefinitionRequestProcessQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput +type dashboardWidgetToplistDefinitionRequestProcessQueryPtrType DashboardWidgetToplistDefinitionRequestProcessQueryArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func DashboardWidgetToplistDefinitionRequestProcessQueryPtr(v *DashboardWidgetToplistDefinitionRequestProcessQueryArgs) DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestProcessQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (*dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) +func (i *dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestProcessQuery) *DashboardWidgetToplistDefinitionRequestProcessQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// A list of processes. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +} + +// The max number of items in the filter list. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// Your chosen search term. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) DashboardWidgetToplistDefinitionRequestProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestProcessQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// A list of processes. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) []string { + if v == nil { + return nil + } + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input +// The max number of items in the filter list. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput +// Your chosen metric. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// Your chosen search term. +func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +type DashboardWidgetToplistDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *DashboardWidgetToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *DashboardWidgetToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *DashboardWidgetToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *DashboardWidgetToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +} + +// DashboardWidgetToplistDefinitionRequestQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryArgs and DashboardWidgetToplistDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +type DashboardWidgetToplistDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) +func (DashboardWidgetToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// DashboardWidgetToplistDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryArray and DashboardWidgetToplistDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +// DashboardWidgetToplistDefinitionRequestQueryArray{ DashboardWidgetToplistDefinitionRequestQueryArgs{...} } +type DashboardWidgetToplistDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput + ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} +type DashboardWidgetToplistDefinitionRequestQueryArray []DashboardWidgetToplistDefinitionRequestQueryInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i DashboardWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The APM Dependency Stats query using formulas and functions. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The APM Resource Stats query using formulas and functions. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation +// The Cloud Cost query using formulas and functions. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) EventQuery() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o DashboardWidgetToplistDefinitionRequestQueryOutput) SloQuery() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQuery { + return vs[0].([]DashboardWidgetToplistDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestQueryOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) +} + +// APM environment. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName }).(pulumi.StringOutput) } +// APM service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// APM environment. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of operation on service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// APM environment. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) +} + +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// APM environment. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) +} + +// Array of fields to group results by. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of operation on service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` +} + +// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) +} + +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The cloud cost query definition. +func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryEventQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs, DashboardWidgetToplistDefinitionRequestQueryEventQueryPtr and DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) +} + +// The compute options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group by options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The search options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) DashboardWidgetToplistDefinitionRequestQueryEventQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryEventQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) +} + +// The compute options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group by options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The search options. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { + if v == nil { + return nil + } + return v.Search + }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return o +} + +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// A time interval in milliseconds. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +// The measurable attribute to compute. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return o +} + +// The event facet. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) +} + +// The number of groups to return. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The options for sorting group by results. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs + +func DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +} + +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The metric used for sorting group by results. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) +} + +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The metric used for sorting group by results. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Metric + }).(pulumi.StringPtrOutput) +} + +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs + +func DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// The events search string. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) +} + +// The events search string. +func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` +} + +// DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs and DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs, DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtr and DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *DashboardWidgetToplistDefinitionRequestQueryMetricQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The metrics query definition. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) DashboardWidgetToplistDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryMetricQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The metrics query definition. +func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` +} + +// DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs and DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +} + +func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs, DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtr and DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs + +func DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *DashboardWidgetToplistDefinitionRequestQueryProcessQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Whether to normalize the CPU percentages. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) DashboardWidgetToplistDefinitionRequestQueryProcessQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQueryProcessQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Whether to normalize the CPU percentages. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *bool { + if v == nil { + return nil + } + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` +} + +// DashboardWidgetToplistDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs and DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQuerySloQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestQuerySloQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +} + +func (DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs, DashboardWidgetToplistDefinitionRequestQuerySloQueryPtr and DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs + +func DashboardWidgetToplistDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *DashboardWidgetToplistDefinitionRequestQuerySloQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +} + +// Additional filters applied to the SLO query. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) DashboardWidgetToplistDefinitionRequestQuerySloQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestQuerySloQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) +} + +// Additional filters applied to the SLO query. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// DashboardWidgetToplistDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestRumQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestRumQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestRumQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryArgs + +func DashboardWidgetToplistDefinitionRequestRumQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestRumQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) DashboardWidgetToplistDefinitionRequestRumQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestRumQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestRumQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs + +func DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) +} + +// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray and DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray []DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return o +} + // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs + +func DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery + var ret DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -6241,8 +8576,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -6251,8 +8586,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -6260,7 +8595,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute struct { +type DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -6269,18 +8604,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput` via: +// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput interface { +// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs struct { +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -6289,1728 +8624,2408 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) +func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput` via: +// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput interface { +// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestSecurityQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryArgs + +func DashboardWidgetToplistDefinitionRequestSecurityQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) DashboardWidgetToplistDefinitionRequestSecurityQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestSecurityQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs + +func DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +} + +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) +} + +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) *string { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) *int { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} } +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle struct { - // The color palette to apply to the widget. - Palette string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip bool `pulumi:"paletteFlip"` +// The maximum number of items in the group. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput` via: +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput interface { +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs struct { - // The color palette to apply to the widget. - Palette pulumi.StringInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolInput `pulumi:"paletteFlip"` +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput +} + +type dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs + +func DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +} + +func (*dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { + return &v + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -// The color palette to apply to the widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle) string { - return v.Palette - }).(pulumi.StringOutput) +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery + return ret + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) PaletteFlip() pulumi.BoolOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle) bool { - return v.PaletteFlip - }).(pulumi.BoolOutput) +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus string `pulumi:"focus"` +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput` via: +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput interface { +// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus pulumi.StringInput `pulumi:"focus"` +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput struct{ *pulumi.OutputState } +// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// +// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView)(nil)).Elem() + ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return o -} +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return o +func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -// The two-letter ISO code of a country to focus the map on (or `WORLD`). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) Focus() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView) string { - return v.Focus - }).(pulumi.StringOutput) +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput interface { - pulumi.Input +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput +func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return o +} + +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink)(nil)).Elem() +// The aggregation method. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) +// The facet name. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) +// Define the time interval in seconds. +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink)(nil)).Elem() +func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +type DashboardWidgetToplistDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetToplistDefinitionRequestStyleInput is an input type that accepts DashboardWidgetToplistDefinitionRequestStyleArgs and DashboardWidgetToplistDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestStyleInput` via: +// +// DashboardWidgetToplistDefinitionRequestStyleArgs{...} +type DashboardWidgetToplistDefinitionRequestStyleInput interface { + pulumi.Input -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) + ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput + ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias *string `pulumi:"alias"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes []string `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula `pulumi:"formulas"` - // The number of lines to show in the table. - Limit *int `pulumi:"limit"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +type DashboardWidgetToplistDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput +func (DashboardWidgetToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias pulumi.StringPtrInput `pulumi:"alias"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The number of lines to show in the table. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput { + return i.ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest)(nil)).Elem() +func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(context.Background()) +func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) +func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStyleOutput).ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } +// DashboardWidgetToplistDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestStyleArgs, DashboardWidgetToplistDefinitionRequestStylePtr and DashboardWidgetToplistDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestStylePtrInput` via: +// +// DashboardWidgetToplistDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type DashboardWidgetToplistDefinitionRequestStylePtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest)(nil)).Elem() + ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput + ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return o -} +type dashboardWidgetToplistDefinitionRequestStylePtrType DashboardWidgetToplistDefinitionRequestStyleArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return o +func DashboardWidgetToplistDefinitionRequestStylePtr(v *DashboardWidgetToplistDefinitionRequestStyleArgs) DashboardWidgetToplistDefinitionRequestStylePtrInput { + return (*dashboardWidgetToplistDefinitionRequestStylePtrType)(v) } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (*dashboardWidgetToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() } -// The alias for the column name (defaults to metric name). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return i.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} +type DashboardWidgetToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []string { - return v.CellDisplayModes - }).(pulumi.StringArrayOutput) +func (DashboardWidgetToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() } -// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) +func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) +func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput { + return o } -// The number of lines to show in the table. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return o.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestStyle) *DashboardWidgetToplistDefinitionRequestStyle { + return &v + }).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) } -// The sort order for the rows. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) +type DashboardWidgetToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) +func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) +func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) Elem() DashboardWidgetToplistDefinitionRequestStyleOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestStyle) DashboardWidgetToplistDefinitionRequestStyle { + if v != nil { + return *v + } + var ret DashboardWidgetToplistDefinitionRequestStyle + return ret + }).(DashboardWidgetToplistDefinitionRequestStyleOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type DashboardWidgetTopologyMapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []DashboardWidgetTopologyMapDefinitionCustomLink `pulumi:"customLinks"` + // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). + Requests []DashboardWidgetTopologyMapDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput` via: +// DashboardWidgetTopologyMapDefinitionInput is an input type that accepts DashboardWidgetTopologyMapDefinitionArgs and DashboardWidgetTopologyMapDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput interface { +// DashboardWidgetTopologyMapDefinitionArgs{...} +type DashboardWidgetTopologyMapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput + ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput + ToDashboardWidgetTopologyMapDefinitionOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetTopologyMapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). + Requests DashboardWidgetTopologyMapDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput { + return i.ToDashboardWidgetTopologyMapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) +func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { + return i.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionOutput).ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput` via: +// DashboardWidgetTopologyMapDefinitionPtrInput is an input type that accepts DashboardWidgetTopologyMapDefinitionArgs, DashboardWidgetTopologyMapDefinitionPtr and DashboardWidgetTopologyMapDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{...} +// DashboardWidgetTopologyMapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput interface { +type DashboardWidgetTopologyMapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput + ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput + ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs +type dashboardWidgetTopologyMapDefinitionPtrType DashboardWidgetTopologyMapDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType)(v) +func DashboardWidgetTopologyMapDefinitionPtr(v *DashboardWidgetTopologyMapDefinitionArgs) DashboardWidgetTopologyMapDefinitionPtrInput { + return (*dashboardWidgetTopologyMapDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (*dashboardWidgetTopologyMapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTopologyMapDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTopologyMapDefinitionPtrType) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { + return i.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) +func (i *dashboardWidgetTopologyMapDefinitionPtrType) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTopologyMapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { +func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { +func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { + return o.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { +func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTopologyMapDefinition) *DashboardWidgetTopologyMapDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) + }).(DashboardWidgetTopologyMapDefinitionPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetTopologyMapDefinitionOutput) CustomLinks() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionCustomLink { + return v.CustomLinks + }).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) +// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). +func (o DashboardWidgetTopologyMapDefinitionOutput) Requests() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionRequest { + return v.Requests + }).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The title of the widget. +func (o DashboardWidgetTopologyMapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTopologyMapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTopologyMapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTopologyMapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTopologyMapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Elem() DashboardWidgetTopologyMapDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) DashboardWidgetTopologyMapDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery + var ret DashboardWidgetTopologyMapDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) + }).(DashboardWidgetTopologyMapDefinitionOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) CustomLinks() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionCustomLink { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + return v.CustomLinks + }).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { +// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Requests() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionRequest { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) + return v.Requests + }).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { +// The title of the widget. +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { if v == nil { return nil } - return &v.Index + return v.Title }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTopologyMapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { if v == nil { return nil } - return v.SearchQuery + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetTopologyMapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput` via: +// DashboardWidgetTopologyMapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetTopologyMapDefinitionCustomLinkArgs and DashboardWidgetTopologyMapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput interface { +// DashboardWidgetTopologyMapDefinitionCustomLinkArgs{...} +type DashboardWidgetTopologyMapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput + ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput + ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetTopologyMapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput { + return i.ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) +func (i DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionCustomLinkOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionCustomLinkArray and DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput` via: +// +// DashboardWidgetTopologyMapDefinitionCustomLinkArray{ DashboardWidgetTopologyMapDefinitionCustomLinkArgs{...} } +type DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput interface { + pulumi.Input + + ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput + ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +type DashboardWidgetTopologyMapDefinitionCustomLinkArray []DashboardWidgetTopologyMapDefinitionCustomLinkInput + +func (DashboardWidgetTopologyMapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input +func (i DashboardWidgetTopologyMapDefinitionCustomLinkArray) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return i.ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTopologyMapDefinitionCustomLinkArray) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) +} + +type DashboardWidgetTopologyMapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput +func (DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput { + return o +} + +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) +// The flag for toggling context menu link visibility. +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +// The label for the custom link URL. +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// The URL of the custom link. +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionCustomLink { + return vs[0].([]DashboardWidgetTopologyMapDefinitionCustomLink)[vs[1].(int)] + }).(DashboardWidgetTopologyMapDefinitionCustomLinkOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) +type DashboardWidgetTopologyMapDefinitionRequest struct { + // The query for a Topology request. + Queries []DashboardWidgetTopologyMapDefinitionRequestQuery `pulumi:"queries"` + // The request type for the Topology request ('topology'). Valid values are `topology`. + RequestType string `pulumi:"requestType"` } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// DashboardWidgetTopologyMapDefinitionRequestInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestArgs and DashboardWidgetTopologyMapDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestInput` via: +// +// DashboardWidgetTopologyMapDefinitionRequestArgs{...} +type DashboardWidgetTopologyMapDefinitionRequestInput interface { + pulumi.Input + + ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput + ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type DashboardWidgetTopologyMapDefinitionRequestArgs struct { + // The query for a Topology request. + Queries DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The request type for the Topology request ('topology'). Valid values are `topology`. + RequestType pulumi.StringInput `pulumi:"requestType"` } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (DashboardWidgetTopologyMapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() +} + +func (i DashboardWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput { + return i.ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestOutput) +} + +// DashboardWidgetTopologyMapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestArray and DashboardWidgetTopologyMapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestArrayInput` via: +// +// DashboardWidgetTopologyMapDefinitionRequestArray{ DashboardWidgetTopologyMapDefinitionRequestArgs{...} } +type DashboardWidgetTopologyMapDefinitionRequestArrayInput interface { + pulumi.Input + + ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput + ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput +} + +type DashboardWidgetTopologyMapDefinitionRequestArray []DashboardWidgetTopologyMapDefinitionRequestInput + +func (DashboardWidgetTopologyMapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() +} + +func (i DashboardWidgetTopologyMapDefinitionRequestArray) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return i.ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +func (i DashboardWidgetTopologyMapDefinitionRequestArray) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) +} + +type DashboardWidgetTopologyMapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) +// The query for a Topology request. +func (o DashboardWidgetTopologyMapDefinitionRequestOutput) Queries() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequest) []DashboardWidgetTopologyMapDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// The request type for the Topology request ('topology'). Valid values are `topology`. +func (o DashboardWidgetTopologyMapDefinitionRequestOutput) RequestType() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type DashboardWidgetTopologyMapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput { + return o +} + +func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionRequest { + return vs[0].([]DashboardWidgetTopologyMapDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetTopologyMapDefinitionRequestOutput) +} + +type DashboardWidgetTopologyMapDefinitionRequestQuery struct { + // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. + DataSource string `pulumi:"dataSource"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters []string `pulumi:"filters"` + // The ID of the service to map. + Service string `pulumi:"service"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput` via: +// DashboardWidgetTopologyMapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestQueryArgs and DashboardWidgetTopologyMapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput interface { +// DashboardWidgetTopologyMapDefinitionRequestQueryArgs{...} +type DashboardWidgetTopologyMapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput + ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput + ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type DashboardWidgetTopologyMapDefinitionRequestQueryArgs struct { + // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters pulumi.StringArrayInput `pulumi:"filters"` + // The ID of the service to map. + Service pulumi.StringInput `pulumi:"service"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput { + return i.ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) +func (i DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: +// DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestQueryArray and DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { +// DashboardWidgetTopologyMapDefinitionRequestQueryArray{ DashboardWidgetTopologyMapDefinitionRequestQueryArgs{...} } +type DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput + ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput + ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput +type DashboardWidgetTopologyMapDefinitionRequestQueryArray []DashboardWidgetTopologyMapDefinitionRequestQueryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) +func (i DashboardWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type DashboardWidgetTopologyMapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. +func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Your environment and primary tag (or `*` if enabled for your account). +func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) []string { return v.Filters }).(pulumi.StringArrayOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The ID of the service to map. +func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) string { return v.Service }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput +func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionRequestQuery { + return vs[0].([]DashboardWidgetTopologyMapDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetTopologyMapDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type DashboardWidgetTraceServiceDefinition struct { + // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. + DisplayFormat *string `pulumi:"displayFormat"` + // APM environment. + Env string `pulumi:"env"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // APM service. + Service string `pulumi:"service"` + // Whether to show the latency breakdown or not. + ShowBreakdown *bool `pulumi:"showBreakdown"` + // Whether to show the latency distribution or not. + ShowDistribution *bool `pulumi:"showDistribution"` + // Whether to show the error metrics or not. + ShowErrors *bool `pulumi:"showErrors"` + // Whether to show the hits metrics or not + ShowHits *bool `pulumi:"showHits"` + // Whether to show the latency metrics or not. + ShowLatency *bool `pulumi:"showLatency"` + // Whether to show the resource list or not. + ShowResourceList *bool `pulumi:"showResourceList"` + // The size of the widget. Valid values are `small`, `medium`, `large`. + SizeFormat *string `pulumi:"sizeFormat"` + // APM span name + SpanName string `pulumi:"spanName"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` +} + +// DashboardWidgetTraceServiceDefinitionInput is an input type that accepts DashboardWidgetTraceServiceDefinitionArgs and DashboardWidgetTraceServiceDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetTraceServiceDefinitionInput` via: +// +// DashboardWidgetTraceServiceDefinitionArgs{...} +type DashboardWidgetTraceServiceDefinitionInput interface { + pulumi.Input + + ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput + ToDashboardWidgetTraceServiceDefinitionOutputWithContext(context.Context) DashboardWidgetTraceServiceDefinitionOutput +} + +type DashboardWidgetTraceServiceDefinitionArgs struct { + // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. + DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // Whether to show the latency breakdown or not. + ShowBreakdown pulumi.BoolPtrInput `pulumi:"showBreakdown"` + // Whether to show the latency distribution or not. + ShowDistribution pulumi.BoolPtrInput `pulumi:"showDistribution"` + // Whether to show the error metrics or not. + ShowErrors pulumi.BoolPtrInput `pulumi:"showErrors"` + // Whether to show the hits metrics or not + ShowHits pulumi.BoolPtrInput `pulumi:"showHits"` + // Whether to show the latency metrics or not. + ShowLatency pulumi.BoolPtrInput `pulumi:"showLatency"` + // Whether to show the resource list or not. + ShowResourceList pulumi.BoolPtrInput `pulumi:"showResourceList"` + // The size of the widget. Valid values are `small`, `medium`, `large`. + SizeFormat pulumi.StringPtrInput `pulumi:"sizeFormat"` + // APM span name + SpanName pulumi.StringInput `pulumi:"spanName"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTraceServiceDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTraceServiceDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput { + return i.ToDashboardWidgetTraceServiceDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { + return i.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionOutput).ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTraceServiceDefinitionPtrInput is an input type that accepts DashboardWidgetTraceServiceDefinitionArgs, DashboardWidgetTraceServiceDefinitionPtr and DashboardWidgetTraceServiceDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTraceServiceDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// DashboardWidgetTraceServiceDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type DashboardWidgetTraceServiceDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput + ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs +type dashboardWidgetTraceServiceDefinitionPtrType DashboardWidgetTraceServiceDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func DashboardWidgetTraceServiceDefinitionPtr(v *DashboardWidgetTraceServiceDefinitionArgs) DashboardWidgetTraceServiceDefinitionPtrInput { + return (*dashboardWidgetTraceServiceDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*dashboardWidgetTraceServiceDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTraceServiceDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTraceServiceDefinitionPtrType) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { + return i.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *dashboardWidgetTraceServiceDefinitionPtrType) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTraceServiceDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTraceServiceDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTraceServiceDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { + return o.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTraceServiceDefinition) *DashboardWidgetTraceServiceDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(DashboardWidgetTraceServiceDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. +func (o DashboardWidgetTraceServiceDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// APM environment. +func (o DashboardWidgetTraceServiceDefinitionOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.Env }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetTraceServiceDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetTraceServiceDefinitionOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.Service }).(pulumi.StringOutput) +} + +// Whether to show the latency breakdown or not. +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowBreakdown() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowBreakdown }).(pulumi.BoolPtrOutput) +} + +// Whether to show the latency distribution or not. +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowDistribution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowDistribution }).(pulumi.BoolPtrOutput) +} + +// Whether to show the error metrics or not. +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowErrors }).(pulumi.BoolPtrOutput) +} + +// Whether to show the hits metrics or not +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowHits() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowHits }).(pulumi.BoolPtrOutput) +} + +// Whether to show the latency metrics or not. +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowLatency() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowLatency }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// Whether to show the resource list or not. +func (o DashboardWidgetTraceServiceDefinitionOutput) ShowResourceList() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowResourceList }).(pulumi.BoolPtrOutput) +} + +// The size of the widget. Valid values are `small`, `medium`, `large`. +func (o DashboardWidgetTraceServiceDefinitionOutput) SizeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.SizeFormat }).(pulumi.StringPtrOutput) +} + +// APM span name +func (o DashboardWidgetTraceServiceDefinitionOutput) SpanName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.SpanName }).(pulumi.StringOutput) +} + +// The title of the widget. +func (o DashboardWidgetTraceServiceDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTraceServiceDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTraceServiceDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTraceServiceDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTraceServiceDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTraceServiceDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Elem() DashboardWidgetTraceServiceDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) DashboardWidgetTraceServiceDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery + var ret DashboardWidgetTraceServiceDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(DashboardWidgetTraceServiceDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return &v.Aggregation + return v.DisplayFormat }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +// APM environment. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return &v.Order + return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// APM service. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input +// Whether to show the latency breakdown or not. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowBreakdown() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowBreakdown + }).(pulumi.BoolPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput +// Whether to show the latency distribution or not. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowDistribution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowDistribution + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// Whether to show the error metrics or not. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowErrors + }).(pulumi.BoolPtrOutput) +} + +// Whether to show the hits metrics or not +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowHits() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowHits + }).(pulumi.BoolPtrOutput) +} + +// Whether to show the latency metrics or not. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowLatency() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLatency + }).(pulumi.BoolPtrOutput) +} + +// Whether to show the resource list or not. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowResourceList() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowResourceList + }).(pulumi.BoolPtrOutput) +} + +// The size of the widget. Valid values are `small`, `medium`, `large`. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) SizeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.SizeFormat + }).(pulumi.StringPtrOutput) +} + +// APM span name +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) SpanName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return &v.SpanName + }).(pulumi.StringPtrOutput) +} + +// The title of the widget. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +// The size of the widget's title (defaults to 16). +func (o DashboardWidgetTraceServiceDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) +type DashboardWidgetTreemapDefinition struct { + // Nested block describing the request to use when displaying the widget. + Requests []DashboardWidgetTreemapDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: +// DashboardWidgetTreemapDefinitionInput is an input type that accepts DashboardWidgetTreemapDefinitionArgs and DashboardWidgetTreemapDefinitionOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { +// DashboardWidgetTreemapDefinitionArgs{...} +type DashboardWidgetTreemapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() + ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput + ToDashboardWidgetTreemapDefinitionOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +type DashboardWidgetTreemapDefinitionArgs struct { + // Nested block describing the request to use when displaying the widget. + Requests DashboardWidgetTreemapDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) +func (DashboardWidgetTreemapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinition)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput { + return i.ToDashboardWidgetTreemapDefinitionOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o +func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o +func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionOutput).ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetTreemapDefinitionPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionArgs, DashboardWidgetTreemapDefinitionPtr and DashboardWidgetTreemapDefinitionPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionPtrInput` via: +// +// DashboardWidgetTreemapDefinitionArgs{...} +// +// or: +// +// nil +type DashboardWidgetTreemapDefinitionPtrInput interface { + pulumi.Input -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) + ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput + ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} +type dashboardWidgetTreemapDefinitionPtrType DashboardWidgetTreemapDefinitionArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +func DashboardWidgetTreemapDefinitionPtr(v *DashboardWidgetTreemapDefinitionArgs) DashboardWidgetTreemapDefinitionPtrInput { + return (*dashboardWidgetTreemapDefinitionPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +func (*dashboardWidgetTreemapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) +func (i *dashboardWidgetTreemapDefinitionPtrType) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` +func (i *dashboardWidgetTreemapDefinitionPtrType) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput interface { - pulumi.Input +type DashboardWidgetTreemapDefinitionOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput +func (DashboardWidgetTreemapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinition)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` +func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) +func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinition) *DashboardWidgetTreemapDefinition { + return &v + }).(DashboardWidgetTreemapDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +// Nested block describing the request to use when displaying the widget. +func (o DashboardWidgetTreemapDefinitionOutput) Requests() DashboardWidgetTreemapDefinitionRequestArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinition) []DashboardWidgetTreemapDefinitionRequest { return v.Requests }).(DashboardWidgetTreemapDefinitionRequestArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +// The title of the widget. +func (o DashboardWidgetTreemapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput interface { - pulumi.Input +type DashboardWidgetTreemapDefinitionPtrOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput +func (DashboardWidgetTreemapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinition)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType)(v) +func (o DashboardWidgetTreemapDefinitionPtrOutput) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (o DashboardWidgetTreemapDefinitionPtrOutput) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionPtrOutput) Elem() DashboardWidgetTreemapDefinitionOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) DashboardWidgetTreemapDefinition { + if v != nil { + return *v + } + var ret DashboardWidgetTreemapDefinition + return ret + }).(DashboardWidgetTreemapDefinitionOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) +// Nested block describing the request to use when displaying the widget. +func (o DashboardWidgetTreemapDefinitionPtrOutput) Requests() DashboardWidgetTreemapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) []DashboardWidgetTreemapDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(DashboardWidgetTreemapDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +// The title of the widget. +func (o DashboardWidgetTreemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return o +type DashboardWidgetTreemapDefinitionRequest struct { + Formulas []DashboardWidgetTreemapDefinitionRequestFormula `pulumi:"formulas"` + Queries []DashboardWidgetTreemapDefinitionRequestQuery `pulumi:"queries"` } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return o -} +// DashboardWidgetTreemapDefinitionRequestInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestArgs and DashboardWidgetTreemapDefinitionRequestOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestInput` via: +// +// DashboardWidgetTreemapDefinitionRequestArgs{...} +type DashboardWidgetTreemapDefinitionRequestInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) + ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput + ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) +type DashboardWidgetTreemapDefinitionRequestArgs struct { + Formulas DashboardWidgetTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + Queries DashboardWidgetTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` } -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (DashboardWidgetTreemapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() } -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(context.Background()) } -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestOutput) } -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.PrimaryTag - }).(pulumi.StringOutput) +// DashboardWidgetTreemapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestArray and DashboardWidgetTreemapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestArrayInput` via: +// +// DashboardWidgetTreemapDefinitionRequestArray{ DashboardWidgetTreemapDefinitionRequestArgs{...} } +type DashboardWidgetTreemapDefinitionRequestArrayInput interface { + pulumi.Input + + ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput + ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput } -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - return v.Resource - }).(pulumi.StringPtrOutput) +type DashboardWidgetTreemapDefinitionRequestArray []DashboardWidgetTreemapDefinitionRequestInput + +func (DashboardWidgetTreemapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.RowType - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionRequestArray) ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Background()) } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionRequestArray) ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) -} - -// Column properties used by the front end for display. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { - if v == nil { - return nil - } - return v.Columns - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (o DashboardWidgetTreemapDefinitionRequestOutput) Formulas() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequest) []DashboardWidgetTreemapDefinitionRequestFormula { + return v.Formulas + }).(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) } -// The environment name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestOutput) Queries() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequest) []DashboardWidgetTreemapDefinitionRequestQuery { + return v.Queries + }).(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) } -// The operation name associated with the service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} +type DashboardWidgetTreemapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -// The organization's host group name and value. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) +func (DashboardWidgetTreemapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() } -// The resource name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput { + return o } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.RowType - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput { + return o } -// The service name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequest { + return vs[0].([]DashboardWidgetTreemapDefinitionRequest)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. +type DashboardWidgetTreemapDefinitionRequestFormula struct { + // An expression alias. Alias *string `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *DashboardWidgetTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *DashboardWidgetTreemapDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaArgs and DashboardWidgetTreemapDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput interface { +// DashboardWidgetTreemapDefinitionRequestFormulaArgs{...} +type DashboardWidgetTreemapDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. +type DashboardWidgetTreemapDefinitionRequestFormulaArgs struct { + // An expression alias. Alias pulumi.StringPtrInput `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (i DashboardWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaArray and DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { +// DashboardWidgetTreemapDefinitionRequestFormulaArray{ DashboardWidgetTreemapDefinitionRequestFormulaArgs{...} } +type DashboardWidgetTreemapDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput +type DashboardWidgetTreemapDefinitionRequestFormulaArray []DashboardWidgetTreemapDefinitionRequestFormulaInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (i DashboardWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput { return o } -// A user-assigned alias for the column. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +// An expression alias. +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } // A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// The column name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) string { - return v.Name - }).(pulumi.StringOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// A string expression built from queries, formulas, and functions. +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} + +// The options for limiting results returned. +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Limit() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *DashboardWidgetTreemapDefinitionRequestFormulaLimit { + return v.Limit + }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) +} + +// Styling options for widget formulas. +func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Style() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *DashboardWidgetTreemapDefinitionRequestFormulaStyle { + return v.Style + }).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestFormula { + return vs[0].([]DashboardWidgetTreemapDefinitionRequestFormula)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat struct { +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator string `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -8031,18 +11046,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput interface { +// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs struct { +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator pulumi.StringInput `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -8063,2256 +11078,2409 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Value pulumi.Float64Input `pulumi:"value"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) +func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput interface { +// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) +func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { return o } // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } // The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } // The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } // Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } // Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } // The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } // Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } // A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat { + return vs[0].([]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` +type DashboardWidgetTreemapDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs and DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput interface { +// DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{...} +type DashboardWidgetTreemapDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) +func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput` via: +// DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs, DashboardWidgetTreemapDefinitionRequestFormulaLimitPtr and DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput` via: +// +// DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput interface { +// nil +type DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput +type dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs + +func DashboardWidgetTreemapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) +func (i *dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *string { - return v.CellDisplayMode +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *DashboardWidgetTreemapDefinitionRequestFormulaLimit { + return &v + }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) +} + +// The number of results to return. +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) DashboardWidgetTreemapDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret DashboardWidgetTreemapDefinitionRequestFormulaLimit + return ret + }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) +} + +// The number of results to return. +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +type DashboardWidgetTreemapDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// DashboardWidgetTreemapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs and DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaStyleInput` via: +// +// DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{...} +type DashboardWidgetTreemapDefinitionRequestFormulaStyleInput interface { + pulumi.Input + + ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) +type DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) +func (DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) +} + +func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +} + +func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +} + +// DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs, DashboardWidgetTreemapDefinitionRequestFormulaStylePtr and DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput` via: +// +// DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{...} +// +// or: +// +// nil +type DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput interface { + pulumi.Input + + ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput +} + +type dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs + +func DashboardWidgetTreemapDefinitionRequestFormulaStylePtr(v *DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput { + return (*dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType)(v) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +func (*dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i *dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +} + +func (i *dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *DashboardWidgetTreemapDefinitionRequestFormulaStyle { + return &v + }).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) +} + +// 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. +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) DashboardWidgetTreemapDefinitionRequestFormulaStyle { + if v != nil { + return *v + } + var ret DashboardWidgetTreemapDefinitionRequestFormulaStyle + return ret + }).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) +} + +// 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. +func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *DashboardWidgetTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *DashboardWidgetTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput + ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type DashboardWidgetTreemapDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryArray and DashboardWidgetTreemapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryArray{ DashboardWidgetTreemapDefinitionRequestQueryArgs{...} } +type DashboardWidgetTreemapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput + ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput + ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput +type DashboardWidgetTreemapDefinitionRequestQueryArray []DashboardWidgetTreemapDefinitionRequestQueryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +// The APM Dependency Stats query using formulas and functions. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +// The APM Resource Stats query using formulas and functions. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() +} + +func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { + return o +} + +func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQuery { + return vs[0].([]DashboardWidgetTreemapDefinitionRequestQuery)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestQueryOutput) +} + +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// +// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} +// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: +// +// nil +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { + pulumi.Input -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) + ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +func (*dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +func (i *dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput interface { - pulumi.Input +func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +// APM environment. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput +// Name of operation on service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +// APM resource. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +// APM service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// APM environment. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +// Name of operation on service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { - if v != nil { - return *v +// APM resource. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *int { +// APM service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Service + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *string { +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Order + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs +type dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *string { - return v.Palette +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// APM environment. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle + var ret DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *string { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Palette + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *int { +// APM environment. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return &v.Env + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Array of fields to group results by. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of operation on service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs +type dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The cloud cost query definition. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery + var ret DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Index + return &v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { +// The name of the query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { +// The cloud cost query definition. +func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs +type dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The compute options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Group by options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The search options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) DashboardWidgetTreemapDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery + var ret DashboardWidgetTreemapDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { +// The compute options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Computes + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *int { +// Group by options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + return v.GroupBies + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +// An array of index names to query in the stream. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o +// The search options. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { + if v == nil { + return nil + } + return v.Search + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) +// Storage location (private beta). +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A time interval in milliseconds. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The measurable attribute to compute. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { + return vs[0].([]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The event facet. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The number of groups to return. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The options for sorting group by results. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs +type dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The metric used for sorting group by results. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery + var ret DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *int { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { +// The metric used for sorting group by results. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Metric + return v.Metric }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.SearchBy + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} +// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) + ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return o +func (*dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return o +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } + +func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return o } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return o } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { + return &v + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) +// The events search string. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch + return ret + }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. +// The events search string. +func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type DashboardWidgetTreemapDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. +type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs +type dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The name of the query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The metrics query definition. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery + var ret DashboardWidgetTreemapDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Aggregator }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Env + return v.DataSource }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The name of the query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -10320,569 +13488,499 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The metrics query definition. +func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Stat + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +type DashboardWidgetTreemapDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` // The name of query for use in formulas. Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs +type dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Whether to normalize the CPU percentages. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +// The number of hits to return. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + +// The process metric name. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// An array of tags to filter by. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The text to use as a filter. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery + var ret DashboardWidgetTreemapDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Aggregator }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Env + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// Whether to normalize the CPU percentages. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The number of hits to return. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *int { if v == nil { return nil } - return v.OperationName - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The process metric name. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.PrimaryTagName + return &v.Metric }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.PrimaryTagValue + return &v.Name }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.ResourceName + return v.Sort }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// An array of tags to filter by. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) []string { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.TagFilters + }).(pulumi.StringArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The text to use as a filter. +func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Stat + return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. +type DashboardWidgetTreemapDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput` via: +// DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs and DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput interface { +// DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} +type DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput + ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. +type DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) +func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs, DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtr and DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { +type DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput + ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs +type dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +func DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput { + return (*dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *DashboardWidgetTreemapDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Additional filters applied to the SLO query. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) DashboardWidgetTreemapDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery + var ret DashboardWidgetTreemapDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) + }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// Additional filters applied to the SLO query. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Aggregator + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -10890,14996 +13988,14929 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Name + return v.GroupMode }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Query + return &v.Measure }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +// The name of query for use in formulas. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput` via: +type DashboardWidgetWidgetLayout struct { + // The height of the widget. + Height int `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak *bool `pulumi:"isColumnBreak"` + // The width of the widget. + Width int `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X int `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y int `pulumi:"y"` +} + +// DashboardWidgetWidgetLayoutInput is an input type that accepts DashboardWidgetWidgetLayoutArgs and DashboardWidgetWidgetLayoutOutput values. +// You can construct a concrete instance of `DashboardWidgetWidgetLayoutInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput interface { +// DashboardWidgetWidgetLayoutArgs{...} +type DashboardWidgetWidgetLayoutInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput + ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput + ToDashboardWidgetWidgetLayoutOutputWithContext(context.Context) DashboardWidgetWidgetLayoutOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type DashboardWidgetWidgetLayoutArgs struct { + // The height of the widget. + Height pulumi.IntInput `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` + // The width of the widget. + Width pulumi.IntInput `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X pulumi.IntInput `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y pulumi.IntInput `pulumi:"y"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetWidgetLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetWidgetLayout)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput { + return i.ToDashboardWidgetWidgetLayoutOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) +func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { + return i.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutOutput).ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput` via: +// DashboardWidgetWidgetLayoutPtrInput is an input type that accepts DashboardWidgetWidgetLayoutArgs, DashboardWidgetWidgetLayoutPtr and DashboardWidgetWidgetLayoutPtrOutput values. +// You can construct a concrete instance of `DashboardWidgetWidgetLayoutPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{...} +// DashboardWidgetWidgetLayoutArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput interface { +type DashboardWidgetWidgetLayoutPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput + ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Context) DashboardWidgetWidgetLayoutPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs +type dashboardWidgetWidgetLayoutPtrType DashboardWidgetWidgetLayoutArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType)(v) +func DashboardWidgetWidgetLayoutPtr(v *DashboardWidgetWidgetLayoutArgs) DashboardWidgetWidgetLayoutPtrInput { + return (*dashboardWidgetWidgetLayoutPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*dashboardWidgetWidgetLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetWidgetLayout)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *dashboardWidgetWidgetLayoutPtrType) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { + return i.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (i *dashboardWidgetWidgetLayoutPtrType) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type DashboardWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetWidgetLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DashboardWidgetWidgetLayout)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { +func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { + return o.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { +func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetWidgetLayout) *DashboardWidgetWidgetLayout { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(DashboardWidgetWidgetLayoutPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +// The height of the widget. +func (o DashboardWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o DashboardWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v DashboardWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The width of the widget. +func (o DashboardWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o DashboardWidgetWidgetLayoutOutput) X() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o DashboardWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { + return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type DashboardWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (DashboardWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DashboardWidgetWidgetLayout)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetWidgetLayoutPtrOutput) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o DashboardWidgetWidgetLayoutPtrOutput) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { +func (o DashboardWidgetWidgetLayoutPtrOutput) Elem() DashboardWidgetWidgetLayoutOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) DashboardWidgetWidgetLayout { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery + var ret DashboardWidgetWidgetLayout return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(DashboardWidgetWidgetLayoutOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { +// The height of the widget. +func (o DashboardWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) + return &v.Height + }).(pulumi.IntPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []string { +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o DashboardWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *bool { if v == nil { return nil } - return v.Indexes - }).(pulumi.StringArrayOutput) + return v.IsColumnBreak + }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { +// The width of the widget. +func (o DashboardWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return &v.Width + }).(pulumi.IntPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o DashboardWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + return &v.X + }).(pulumi.IntPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o DashboardWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { if v == nil { return nil } - return v.Storage - }).(pulumi.StringPtrOutput) + return &v.Y + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type DowntimeRecurrence struct { + // How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. + Period *int `pulumi:"period"` + // The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. + Rrule *string `pulumi:"rrule"` + // One of `days`, `weeks`, `months`, `years`, or `rrule`. + Type string `pulumi:"type"` + // The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. + UntilDate *int `pulumi:"untilDate"` + // How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. + UntilOccurrences *int `pulumi:"untilOccurrences"` + // A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. + WeekDays []string `pulumi:"weekDays"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput` via: +// DowntimeRecurrenceInput is an input type that accepts DowntimeRecurrenceArgs and DowntimeRecurrenceOutput values. +// You can construct a concrete instance of `DowntimeRecurrenceInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput interface { +// DowntimeRecurrenceArgs{...} +type DowntimeRecurrenceInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() + ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput + ToDowntimeRecurrenceOutputWithContext(context.Context) DowntimeRecurrenceOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +type DowntimeRecurrenceArgs struct { + // How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. + Period pulumi.IntPtrInput `pulumi:"period"` + // The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. + Rrule pulumi.StringPtrInput `pulumi:"rrule"` + // One of `days`, `weeks`, `months`, `years`, or `rrule`. + Type pulumi.StringInput `pulumi:"type"` + // The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. + UntilDate pulumi.IntPtrInput `pulumi:"untilDate"` + // How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. + UntilOccurrences pulumi.IntPtrInput `pulumi:"untilOccurrences"` + // A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. + WeekDays pulumi.StringArrayInput `pulumi:"weekDays"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (DowntimeRecurrenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeRecurrence)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput +func (i DowntimeRecurrenceArgs) ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput { + return i.ToDowntimeRecurrenceOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (i DowntimeRecurrenceArgs) ToDowntimeRecurrenceOutputWithContext(ctx context.Context) DowntimeRecurrenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrenceOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i DowntimeRecurrenceArgs) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { + return i.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i DowntimeRecurrenceArgs) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrenceOutput).ToDowntimeRecurrencePtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +// DowntimeRecurrencePtrInput is an input type that accepts DowntimeRecurrenceArgs, DowntimeRecurrencePtr and DowntimeRecurrencePtrOutput values. +// You can construct a concrete instance of `DowntimeRecurrencePtrInput` via: +// +// DowntimeRecurrenceArgs{...} +// +// or: +// +// nil +type DowntimeRecurrencePtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() + ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput + ToDowntimeRecurrencePtrOutputWithContext(context.Context) DowntimeRecurrencePtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return o -} +type downtimeRecurrencePtrType DowntimeRecurrenceArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return o +func DowntimeRecurrencePtr(v *DowntimeRecurrenceArgs) DowntimeRecurrencePtrInput { + return (*downtimeRecurrencePtrType)(v) } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*downtimeRecurrencePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeRecurrence)(nil)).Elem() } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *downtimeRecurrencePtrType) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { + return i.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (i *downtimeRecurrencePtrType) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrencePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type DowntimeRecurrenceOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (DowntimeRecurrenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeRecurrence)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DowntimeRecurrenceOutput) ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o DowntimeRecurrenceOutput) ToDowntimeRecurrenceOutputWithContext(ctx context.Context) DowntimeRecurrenceOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (o DowntimeRecurrenceOutput) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { + return o.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (o DowntimeRecurrenceOutput) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeRecurrence) *DowntimeRecurrence { + return &v + }).(DowntimeRecurrencePtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +// How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. +func (o DowntimeRecurrenceOutput) Period() pulumi.IntPtrOutput { + return o.ApplyT(func(v DowntimeRecurrence) *int { return v.Period }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +// The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. +func (o DowntimeRecurrenceOutput) Rrule() pulumi.StringPtrOutput { + return o.ApplyT(func(v DowntimeRecurrence) *string { return v.Rrule }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput +// One of `days`, `weeks`, `months`, `years`, or `rrule`. +func (o DowntimeRecurrenceOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v DowntimeRecurrence) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. +func (o DowntimeRecurrenceOutput) UntilDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v DowntimeRecurrence) *int { return v.UntilDate }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +// How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. +func (o DowntimeRecurrenceOutput) UntilOccurrences() pulumi.IntPtrOutput { + return o.ApplyT(func(v DowntimeRecurrence) *int { return v.UntilOccurrences }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +// A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. +func (o DowntimeRecurrenceOutput) WeekDays() pulumi.StringArrayOutput { + return o.ApplyT(func(v DowntimeRecurrence) []string { return v.WeekDays }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type DowntimeRecurrencePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (DowntimeRecurrencePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeRecurrence)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o DowntimeRecurrencePtrOutput) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o DowntimeRecurrencePtrOutput) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o DowntimeRecurrencePtrOutput) Elem() DowntimeRecurrenceOutput { + return o.ApplyT(func(v *DowntimeRecurrence) DowntimeRecurrence { + if v != nil { + return *v + } + var ret DowntimeRecurrence + return ret + }).(DowntimeRecurrenceOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit +// How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. +func (o DowntimeRecurrencePtrOutput) Period() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DowntimeRecurrence) *int { + if v == nil { + return nil + } + return v.Period }).(pulumi.IntPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. +func (o DowntimeRecurrencePtrOutput) Rrule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DowntimeRecurrence) *string { + if v == nil { + return nil + } + return v.Rrule + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// One of `days`, `weeks`, `months`, `years`, or `rrule`. +func (o DowntimeRecurrencePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DowntimeRecurrence) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. +func (o DowntimeRecurrencePtrOutput) UntilDate() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DowntimeRecurrence) *int { + if v == nil { + return nil + } + return v.UntilDate + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. +func (o DowntimeRecurrencePtrOutput) UntilOccurrences() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DowntimeRecurrence) *int { + if v == nil { + return nil + } + return v.UntilOccurrences + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +// A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. +func (o DowntimeRecurrencePtrOutput) WeekDays() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DowntimeRecurrence) []string { + if v == nil { + return nil + } + return v.WeekDays + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type DowntimeScheduleMonitorIdentifier struct { + // ID of the monitor to prevent notifications. + MonitorId *int `pulumi:"monitorId"` + // A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. + MonitorTags []string `pulumi:"monitorTags"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: +// DowntimeScheduleMonitorIdentifierInput is an input type that accepts DowntimeScheduleMonitorIdentifierArgs and DowntimeScheduleMonitorIdentifierOutput values. +// You can construct a concrete instance of `DowntimeScheduleMonitorIdentifierInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { +// DowntimeScheduleMonitorIdentifierArgs{...} +type DowntimeScheduleMonitorIdentifierInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput + ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput + ToDowntimeScheduleMonitorIdentifierOutputWithContext(context.Context) DowntimeScheduleMonitorIdentifierOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type DowntimeScheduleMonitorIdentifierArgs struct { + // ID of the monitor to prevent notifications. + MonitorId pulumi.IntPtrInput `pulumi:"monitorId"` + // A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. + MonitorTags pulumi.StringArrayInput `pulumi:"monitorTags"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DowntimeScheduleMonitorIdentifierArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleMonitorIdentifier)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput { + return i.ToDowntimeScheduleMonitorIdentifierOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { + return i.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierOutput).ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// DowntimeScheduleMonitorIdentifierPtrInput is an input type that accepts DowntimeScheduleMonitorIdentifierArgs, DowntimeScheduleMonitorIdentifierPtr and DowntimeScheduleMonitorIdentifierPtrOutput values. +// You can construct a concrete instance of `DowntimeScheduleMonitorIdentifierPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// DowntimeScheduleMonitorIdentifierArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type DowntimeScheduleMonitorIdentifierPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput + ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Context) DowntimeScheduleMonitorIdentifierPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs +type downtimeScheduleMonitorIdentifierPtrType DowntimeScheduleMonitorIdentifierArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func DowntimeScheduleMonitorIdentifierPtr(v *DowntimeScheduleMonitorIdentifierArgs) DowntimeScheduleMonitorIdentifierPtrInput { + return (*downtimeScheduleMonitorIdentifierPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*downtimeScheduleMonitorIdentifierPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleMonitorIdentifier)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *downtimeScheduleMonitorIdentifierPtrType) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { + return i.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *downtimeScheduleMonitorIdentifierPtrType) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type DowntimeScheduleMonitorIdentifierOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DowntimeScheduleMonitorIdentifierOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleMonitorIdentifier)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { + return o.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleMonitorIdentifier) *DowntimeScheduleMonitorIdentifier { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(DowntimeScheduleMonitorIdentifierPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// ID of the monitor to prevent notifications. +func (o DowntimeScheduleMonitorIdentifierOutput) MonitorId() pulumi.IntPtrOutput { + return o.ApplyT(func(v DowntimeScheduleMonitorIdentifier) *int { return v.MonitorId }).(pulumi.IntPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. +func (o DowntimeScheduleMonitorIdentifierOutput) MonitorTags() pulumi.StringArrayOutput { + return o.ApplyT(func(v DowntimeScheduleMonitorIdentifier) []string { return v.MonitorTags }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type DowntimeScheduleMonitorIdentifierPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (DowntimeScheduleMonitorIdentifierPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleMonitorIdentifier)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DowntimeScheduleMonitorIdentifierPtrOutput) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o DowntimeScheduleMonitorIdentifierPtrOutput) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o DowntimeScheduleMonitorIdentifierPtrOutput) Elem() DowntimeScheduleMonitorIdentifierOutput { + return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) DowntimeScheduleMonitorIdentifier { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort + var ret DowntimeScheduleMonitorIdentifier return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(DowntimeScheduleMonitorIdentifierOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +// ID of the monitor to prevent notifications. +func (o DowntimeScheduleMonitorIdentifierPtrOutput) MonitorId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) *int { if v == nil { return nil } - return v.Metric - }).(pulumi.StringPtrOutput) + return v.MonitorId + }).(pulumi.IntPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +// A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. +func (o DowntimeScheduleMonitorIdentifierPtrOutput) MonitorTags() pulumi.StringArrayOutput { + return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) []string { if v == nil { return nil } - return v.Order - }).(pulumi.StringPtrOutput) + return v.MonitorTags + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type DowntimeScheduleOneTimeSchedule struct { + // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. + End *string `pulumi:"end"` + // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. + Start *string `pulumi:"start"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput` via: +// DowntimeScheduleOneTimeScheduleInput is an input type that accepts DowntimeScheduleOneTimeScheduleArgs and DowntimeScheduleOneTimeScheduleOutput values. +// You can construct a concrete instance of `DowntimeScheduleOneTimeScheduleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput interface { +// DowntimeScheduleOneTimeScheduleArgs{...} +type DowntimeScheduleOneTimeScheduleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput + ToDowntimeScheduleOneTimeScheduleOutputWithContext(context.Context) DowntimeScheduleOneTimeScheduleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type DowntimeScheduleOneTimeScheduleArgs struct { + // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. + End pulumi.StringPtrInput `pulumi:"end"` + // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. + Start pulumi.StringPtrInput `pulumi:"start"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DowntimeScheduleOneTimeScheduleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleOneTimeSchedule)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput { + return i.ToDowntimeScheduleOneTimeScheduleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) +func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeScheduleOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeScheduleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeScheduleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { + return i.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeScheduleOutput).ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: +// DowntimeScheduleOneTimeSchedulePtrInput is an input type that accepts DowntimeScheduleOneTimeScheduleArgs, DowntimeScheduleOneTimeSchedulePtr and DowntimeScheduleOneTimeSchedulePtrOutput values. +// You can construct a concrete instance of `DowntimeScheduleOneTimeSchedulePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +// DowntimeScheduleOneTimeScheduleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { +type DowntimeScheduleOneTimeSchedulePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput + ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Context) DowntimeScheduleOneTimeSchedulePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs +type downtimeScheduleOneTimeSchedulePtrType DowntimeScheduleOneTimeScheduleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) +func DowntimeScheduleOneTimeSchedulePtr(v *DowntimeScheduleOneTimeScheduleArgs) DowntimeScheduleOneTimeSchedulePtrInput { + return (*downtimeScheduleOneTimeSchedulePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*downtimeScheduleOneTimeSchedulePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleOneTimeSchedule)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *downtimeScheduleOneTimeSchedulePtrType) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { + return i.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *downtimeScheduleOneTimeSchedulePtrType) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeSchedulePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type DowntimeScheduleOneTimeScheduleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DowntimeScheduleOneTimeScheduleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleOneTimeSchedule)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeScheduleOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeScheduleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { + return o.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleOneTimeSchedule) *DowntimeScheduleOneTimeSchedule { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(DowntimeScheduleOneTimeSchedulePtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. +func (o DowntimeScheduleOneTimeScheduleOutput) End() pulumi.StringPtrOutput { + return o.ApplyT(func(v DowntimeScheduleOneTimeSchedule) *string { return v.End }).(pulumi.StringPtrOutput) +} + +// ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. +func (o DowntimeScheduleOneTimeScheduleOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v DowntimeScheduleOneTimeSchedule) *string { return v.Start }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type DowntimeScheduleOneTimeSchedulePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (DowntimeScheduleOneTimeSchedulePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleOneTimeSchedule)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DowntimeScheduleOneTimeSchedulePtrOutput) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o DowntimeScheduleOneTimeSchedulePtrOutput) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { +func (o DowntimeScheduleOneTimeSchedulePtrOutput) Elem() DowntimeScheduleOneTimeScheduleOutput { + return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) DowntimeScheduleOneTimeSchedule { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch + var ret DowntimeScheduleOneTimeSchedule return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) + }).(DowntimeScheduleOneTimeScheduleOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) *string { +// ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. +func (o DowntimeScheduleOneTimeSchedulePtrOutput) End() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) *string { if v == nil { return nil } - return &v.Query + return v.End }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. +func (o DowntimeScheduleOneTimeSchedulePtrOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) *string { + if v == nil { + return nil + } + return v.Start + }).(pulumi.StringPtrOutput) +} + +type DowntimeScheduleRecurringSchedule struct { + Recurrences []DowntimeScheduleRecurringScheduleRecurrence `pulumi:"recurrences"` + // The timezone in which to schedule the downtime. + Timezone *string `pulumi:"timezone"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput` via: +// DowntimeScheduleRecurringScheduleInput is an input type that accepts DowntimeScheduleRecurringScheduleArgs and DowntimeScheduleRecurringScheduleOutput values. +// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput interface { +// DowntimeScheduleRecurringScheduleArgs{...} +type DowntimeScheduleRecurringScheduleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput + ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput + ToDowntimeScheduleRecurringScheduleOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type DowntimeScheduleRecurringScheduleArgs struct { + Recurrences DowntimeScheduleRecurringScheduleRecurrenceArrayInput `pulumi:"recurrences"` + // The timezone in which to schedule the downtime. + Timezone pulumi.StringPtrInput `pulumi:"timezone"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DowntimeScheduleRecurringScheduleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleRecurringSchedule)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput { + return i.ToDowntimeScheduleRecurringScheduleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) +func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringScheduleOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { + return i.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleOutput).ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: +// DowntimeScheduleRecurringSchedulePtrInput is an input type that accepts DowntimeScheduleRecurringScheduleArgs, DowntimeScheduleRecurringSchedulePtr and DowntimeScheduleRecurringSchedulePtrOutput values. +// You can construct a concrete instance of `DowntimeScheduleRecurringSchedulePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{...} +// DowntimeScheduleRecurringScheduleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { +type DowntimeScheduleRecurringSchedulePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput + ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Context) DowntimeScheduleRecurringSchedulePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs +type downtimeScheduleRecurringSchedulePtrType DowntimeScheduleRecurringScheduleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) +func DowntimeScheduleRecurringSchedulePtr(v *DowntimeScheduleRecurringScheduleArgs) DowntimeScheduleRecurringSchedulePtrInput { + return (*downtimeScheduleRecurringSchedulePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*downtimeScheduleRecurringSchedulePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleRecurringSchedule)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *downtimeScheduleRecurringSchedulePtrType) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { + return i.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +func (i *downtimeScheduleRecurringSchedulePtrType) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringSchedulePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type DowntimeScheduleRecurringScheduleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DowntimeScheduleRecurringScheduleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleRecurringSchedule)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringScheduleOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { + return o.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { +func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleRecurringSchedule) *DowntimeScheduleRecurringSchedule { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) + }).(DowntimeScheduleRecurringSchedulePtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o DowntimeScheduleRecurringScheduleOutput) Recurrences() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return o.ApplyT(func(v DowntimeScheduleRecurringSchedule) []DowntimeScheduleRecurringScheduleRecurrence { + return v.Recurrences + }).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The timezone in which to schedule the downtime. +func (o DowntimeScheduleRecurringScheduleOutput) Timezone() pulumi.StringPtrOutput { + return o.ApplyT(func(v DowntimeScheduleRecurringSchedule) *string { return v.Timezone }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type DowntimeScheduleRecurringSchedulePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (DowntimeScheduleRecurringSchedulePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**DowntimeScheduleRecurringSchedule)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o DowntimeScheduleRecurringSchedulePtrOutput) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o DowntimeScheduleRecurringSchedulePtrOutput) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { +func (o DowntimeScheduleRecurringSchedulePtrOutput) Elem() DowntimeScheduleRecurringScheduleOutput { + return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) DowntimeScheduleRecurringSchedule { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery + var ret DowntimeScheduleRecurringSchedule return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput + }).(DowntimeScheduleRecurringScheduleOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +func (o DowntimeScheduleRecurringSchedulePtrOutput) Recurrences() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) []DowntimeScheduleRecurringScheduleRecurrence { + if v == nil { + return nil + } + return v.Recurrences + }).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +// The timezone in which to schedule the downtime. +func (o DowntimeScheduleRecurringSchedulePtrOutput) Timezone() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) *string { + if v == nil { + return nil + } + return v.Timezone + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +type DowntimeScheduleRecurringScheduleRecurrence struct { + // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. + Duration string `pulumi:"duration"` + // The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). + Rrule string `pulumi:"rrule"` + // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. + Start *string `pulumi:"start"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) +// DowntimeScheduleRecurringScheduleRecurrenceInput is an input type that accepts DowntimeScheduleRecurringScheduleRecurrenceArgs and DowntimeScheduleRecurringScheduleRecurrenceOutput values. +// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleRecurrenceInput` via: +// +// DowntimeScheduleRecurringScheduleRecurrenceArgs{...} +type DowntimeScheduleRecurringScheduleRecurrenceInput interface { + pulumi.Input + + ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput + ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +type DowntimeScheduleRecurringScheduleRecurrenceArgs struct { + // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. + Duration pulumi.StringInput `pulumi:"duration"` + // The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). + Rrule pulumi.StringInput `pulumi:"rrule"` + // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. + Start pulumi.StringPtrInput `pulumi:"start"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (DowntimeScheduleRecurringScheduleRecurrenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input +func (i DowntimeScheduleRecurringScheduleRecurrenceArgs) ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput { + return i.ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput +func (i DowntimeScheduleRecurringScheduleRecurrenceArgs) ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleRecurrenceOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs +// DowntimeScheduleRecurringScheduleRecurrenceArrayInput is an input type that accepts DowntimeScheduleRecurringScheduleRecurrenceArray and DowntimeScheduleRecurringScheduleRecurrenceArrayOutput values. +// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleRecurrenceArrayInput` via: +// +// DowntimeScheduleRecurringScheduleRecurrenceArray{ DowntimeScheduleRecurringScheduleRecurrenceArgs{...} } +type DowntimeScheduleRecurringScheduleRecurrenceArrayInput interface { + pulumi.Input -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) + ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput + ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +type DowntimeScheduleRecurringScheduleRecurrenceArray []DowntimeScheduleRecurringScheduleRecurrenceInput + +func (DowntimeScheduleRecurringScheduleRecurrenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i DowntimeScheduleRecurringScheduleRecurrenceArray) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return i.ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +func (i DowntimeScheduleRecurringScheduleRecurrenceArray) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type DowntimeScheduleRecurringScheduleRecurrenceOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (DowntimeScheduleRecurringScheduleRecurrenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +// The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. +func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Duration() pulumi.StringOutput { + return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) string { return v.Duration }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +// The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). +func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { + return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. +func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) *string { return v.Start }).(pulumi.StringPtrOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type DowntimeScheduleRecurringScheduleRecurrenceArrayOutput struct{ *pulumi.OutputState } + +func (DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return o } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { + return o } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) Index(i pulumi.IntInput) DowntimeScheduleRecurringScheduleRecurrenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) DowntimeScheduleRecurringScheduleRecurrence { + return vs[0].([]DowntimeScheduleRecurringScheduleRecurrence)[vs[1].(int)] + }).(DowntimeScheduleRecurringScheduleRecurrenceOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +type IpAllowlistEntry struct { + // IP address or range of addresses. + CidrBlock string `pulumi:"cidrBlock"` + // Note accompanying IP address. + Note *string `pulumi:"note"` } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// IpAllowlistEntryInput is an input type that accepts IpAllowlistEntryArgs and IpAllowlistEntryOutput values. +// You can construct a concrete instance of `IpAllowlistEntryInput` via: +// +// IpAllowlistEntryArgs{...} +type IpAllowlistEntryInput interface { + pulumi.Input + + ToIpAllowlistEntryOutput() IpAllowlistEntryOutput + ToIpAllowlistEntryOutputWithContext(context.Context) IpAllowlistEntryOutput } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +type IpAllowlistEntryArgs struct { + // IP address or range of addresses. + CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` + // Note accompanying IP address. + Note pulumi.StringPtrInput `pulumi:"note"` } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (IpAllowlistEntryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*IpAllowlistEntry)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +func (i IpAllowlistEntryArgs) ToIpAllowlistEntryOutput() IpAllowlistEntryOutput { + return i.ToIpAllowlistEntryOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (i IpAllowlistEntryArgs) ToIpAllowlistEntryOutputWithContext(ctx context.Context) IpAllowlistEntryOutput { + return pulumi.ToOutputWithContext(ctx, i).(IpAllowlistEntryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o +// IpAllowlistEntryArrayInput is an input type that accepts IpAllowlistEntryArray and IpAllowlistEntryArrayOutput values. +// You can construct a concrete instance of `IpAllowlistEntryArrayInput` via: +// +// IpAllowlistEntryArray{ IpAllowlistEntryArgs{...} } +type IpAllowlistEntryArrayInput interface { + pulumi.Input + + ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput + ToIpAllowlistEntryArrayOutputWithContext(context.Context) IpAllowlistEntryArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o +type IpAllowlistEntryArray []IpAllowlistEntryInput + +func (IpAllowlistEntryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]IpAllowlistEntry)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) +func (i IpAllowlistEntryArray) ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput { + return i.ToIpAllowlistEntryArrayOutputWithContext(context.Background()) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (i IpAllowlistEntryArray) ToIpAllowlistEntryArrayOutputWithContext(ctx context.Context) IpAllowlistEntryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(IpAllowlistEntryArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type IpAllowlistEntryOutput struct{ *pulumi.OutputState } + +func (IpAllowlistEntryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*IpAllowlistEntry)(nil)).Elem() } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +func (o IpAllowlistEntryOutput) ToIpAllowlistEntryOutput() IpAllowlistEntryOutput { + return o } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +func (o IpAllowlistEntryOutput) ToIpAllowlistEntryOutputWithContext(ctx context.Context) IpAllowlistEntryOutput { + return o } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +// IP address or range of addresses. +func (o IpAllowlistEntryOutput) CidrBlock() pulumi.StringOutput { + return o.ApplyT(func(v IpAllowlistEntry) string { return v.CidrBlock }).(pulumi.StringOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// Note accompanying IP address. +func (o IpAllowlistEntryOutput) Note() pulumi.StringPtrOutput { + return o.ApplyT(func(v IpAllowlistEntry) *string { return v.Note }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +type IpAllowlistEntryArrayOutput struct{ *pulumi.OutputState } + +func (IpAllowlistEntryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]IpAllowlistEntry)(nil)).Elem() } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (o IpAllowlistEntryArrayOutput) ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput { + return o } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o IpAllowlistEntryArrayOutput) ToIpAllowlistEntryArrayOutputWithContext(ctx context.Context) IpAllowlistEntryArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (o IpAllowlistEntryArrayOutput) Index(i pulumi.IntInput) IpAllowlistEntryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpAllowlistEntry { + return vs[0].([]IpAllowlistEntry)[vs[1].(int)] + }).(IpAllowlistEntryOutput) +} + +type LogsArchiveAzureArchive struct { + // Your client id. + ClientId string `pulumi:"clientId"` + // The container where the archive is stored. + Container string `pulumi:"container"` + // The path where the archive is stored. + Path *string `pulumi:"path"` + // The associated storage account. + StorageAccount string `pulumi:"storageAccount"` + // Your tenant id. + TenantId string `pulumi:"tenantId"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput` via: +// LogsArchiveAzureArchiveInput is an input type that accepts LogsArchiveAzureArchiveArgs and LogsArchiveAzureArchiveOutput values. +// You can construct a concrete instance of `LogsArchiveAzureArchiveInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput interface { +// LogsArchiveAzureArchiveArgs{...} +type LogsArchiveAzureArchiveInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput + ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput + ToLogsArchiveAzureArchiveOutputWithContext(context.Context) LogsArchiveAzureArchiveOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type LogsArchiveAzureArchiveArgs struct { + // Your client id. + ClientId pulumi.StringInput `pulumi:"clientId"` + // The container where the archive is stored. + Container pulumi.StringInput `pulumi:"container"` + // The path where the archive is stored. + Path pulumi.StringPtrInput `pulumi:"path"` + // The associated storage account. + StorageAccount pulumi.StringInput `pulumi:"storageAccount"` + // Your tenant id. + TenantId pulumi.StringInput `pulumi:"tenantId"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsArchiveAzureArchiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveAzureArchive)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput { + return i.ToLogsArchiveAzureArchiveOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) +func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchiveOutputWithContext(ctx context.Context) LogsArchiveAzureArchiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchiveOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { + return i.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchiveOutput).ToLogsArchiveAzureArchivePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput` via: +// LogsArchiveAzureArchivePtrInput is an input type that accepts LogsArchiveAzureArchiveArgs, LogsArchiveAzureArchivePtr and LogsArchiveAzureArchivePtrOutput values. +// You can construct a concrete instance of `LogsArchiveAzureArchivePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{...} +// LogsArchiveAzureArchiveArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput interface { +type LogsArchiveAzureArchivePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput + ToLogsArchiveAzureArchivePtrOutputWithContext(context.Context) LogsArchiveAzureArchivePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs +type logsArchiveAzureArchivePtrType LogsArchiveAzureArchiveArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType)(v) +func LogsArchiveAzureArchivePtr(v *LogsArchiveAzureArchiveArgs) LogsArchiveAzureArchivePtrInput { + return (*logsArchiveAzureArchivePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*logsArchiveAzureArchivePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveAzureArchive)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *logsArchiveAzureArchivePtrType) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { + return i.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) +func (i *logsArchiveAzureArchivePtrType) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchivePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type LogsArchiveAzureArchiveOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsArchiveAzureArchiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveAzureArchive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { +func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { +func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchiveOutputWithContext(ctx context.Context) LogsArchiveAzureArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { + return o.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { +func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveAzureArchive) *LogsArchiveAzureArchive { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) + }).(LogsArchiveAzureArchivePtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +// Your client id. +func (o LogsArchiveAzureArchiveOutput) ClientId() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.ClientId }).(pulumi.StringOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +// The container where the archive is stored. +func (o LogsArchiveAzureArchiveOutput) Container() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.Container }).(pulumi.StringOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The path where the archive is stored. +func (o LogsArchiveAzureArchiveOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsArchiveAzureArchive) *string { return v.Path }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The associated storage account. +func (o LogsArchiveAzureArchiveOutput) StorageAccount() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.StorageAccount }).(pulumi.StringOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Your tenant id. +func (o LogsArchiveAzureArchiveOutput) TenantId() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.TenantId }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type LogsArchiveAzureArchivePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsArchiveAzureArchivePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveAzureArchive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o LogsArchiveAzureArchivePtrOutput) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o LogsArchiveAzureArchivePtrOutput) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { +func (o LogsArchiveAzureArchivePtrOutput) Elem() LogsArchiveAzureArchiveOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) LogsArchiveAzureArchive { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery + var ret LogsArchiveAzureArchive return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(LogsArchiveAzureArchiveOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// Your client id. +func (o LogsArchiveAzureArchivePtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { if v == nil { return nil } - return v.GroupMode + return &v.ClientId }).(pulumi.StringPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// The container where the archive is stored. +func (o LogsArchiveAzureArchivePtrOutput) Container() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { if v == nil { return nil } - return &v.Measure + return &v.Container }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// The path where the archive is stored. +func (o LogsArchiveAzureArchivePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { if v == nil { return nil } - return v.Name + return v.Path }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// The associated storage account. +func (o LogsArchiveAzureArchivePtrOutput) StorageAccount() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { if v == nil { return nil } - return &v.SloId + return &v.StorageAccount }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// Your tenant id. +func (o LogsArchiveAzureArchivePtrOutput) TenantId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { if v == nil { return nil } - return v.SloQueryType + return &v.TenantId }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type LogsArchiveGcsArchive struct { + // Name of your GCS bucket. + Bucket string `pulumi:"bucket"` + // Your client email. + ClientEmail string `pulumi:"clientEmail"` + // Path where the archive is stored. + Path *string `pulumi:"path"` + // Your project id. + ProjectId *string `pulumi:"projectId"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput` via: +// LogsArchiveGcsArchiveInput is an input type that accepts LogsArchiveGcsArchiveArgs and LogsArchiveGcsArchiveOutput values. +// You can construct a concrete instance of `LogsArchiveGcsArchiveInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput interface { +// LogsArchiveGcsArchiveArgs{...} +type LogsArchiveGcsArchiveInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput + ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput + ToLogsArchiveGcsArchiveOutputWithContext(context.Context) LogsArchiveGcsArchiveOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsArchiveGcsArchiveArgs struct { + // Name of your GCS bucket. + Bucket pulumi.StringInput `pulumi:"bucket"` + // Your client email. + ClientEmail pulumi.StringInput `pulumi:"clientEmail"` + // Path where the archive is stored. + Path pulumi.StringPtrInput `pulumi:"path"` + // Your project id. + ProjectId pulumi.StringPtrInput `pulumi:"projectId"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (LogsArchiveGcsArchiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveGcsArchive)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput { + return i.ToLogsArchiveGcsArchiveOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) +func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchiveOutputWithContext(ctx context.Context) LogsArchiveGcsArchiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchiveOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { + return i.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchiveOutput).ToLogsArchiveGcsArchivePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput` via: +// LogsArchiveGcsArchivePtrInput is an input type that accepts LogsArchiveGcsArchiveArgs, LogsArchiveGcsArchivePtr and LogsArchiveGcsArchivePtrOutput values. +// You can construct a concrete instance of `LogsArchiveGcsArchivePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{...} +// LogsArchiveGcsArchiveArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput interface { +type LogsArchiveGcsArchivePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput + ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput + ToLogsArchiveGcsArchivePtrOutputWithContext(context.Context) LogsArchiveGcsArchivePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs +type logsArchiveGcsArchivePtrType LogsArchiveGcsArchiveArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType)(v) +func LogsArchiveGcsArchivePtr(v *LogsArchiveGcsArchiveArgs) LogsArchiveGcsArchivePtrInput { + return (*logsArchiveGcsArchivePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (*logsArchiveGcsArchivePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveGcsArchive)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *logsArchiveGcsArchivePtrType) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { + return i.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) +func (i *logsArchiveGcsArchivePtrType) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchivePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type LogsArchiveGcsArchiveOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (LogsArchiveGcsArchiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveGcsArchive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { +func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { +func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchiveOutputWithContext(ctx context.Context) LogsArchiveGcsArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { + return o.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { +func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveGcsArchive) *LogsArchiveGcsArchive { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(LogsArchiveGcsArchivePtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) +// Name of your GCS bucket. +func (o LogsArchiveGcsArchiveOutput) Bucket() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveGcsArchive) string { return v.Bucket }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +// Your client email. +func (o LogsArchiveGcsArchiveOutput) ClientEmail() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveGcsArchive) string { return v.ClientEmail }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +// Path where the archive is stored. +func (o LogsArchiveGcsArchiveOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsArchiveGcsArchive) *string { return v.Path }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your project id. +func (o LogsArchiveGcsArchiveOutput) ProjectId() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsArchiveGcsArchive) *string { return v.ProjectId }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type LogsArchiveGcsArchivePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (LogsArchiveGcsArchivePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveGcsArchive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { +func (o LogsArchiveGcsArchivePtrOutput) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { +func (o LogsArchiveGcsArchivePtrOutput) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { +func (o LogsArchiveGcsArchivePtrOutput) Elem() LogsArchiveGcsArchiveOutput { + return o.ApplyT(func(v *LogsArchiveGcsArchive) LogsArchiveGcsArchive { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery + var ret LogsArchiveGcsArchive return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(LogsArchiveGcsArchiveOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { +// Name of your GCS bucket. +func (o LogsArchiveGcsArchivePtrOutput) Bucket() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) + return &v.Bucket + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { +// Your client email. +func (o LogsArchiveGcsArchivePtrOutput) ClientEmail() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { if v == nil { return nil } - return &v.Index + return &v.ClientEmail }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { +// Path where the archive is stored. +func (o LogsArchiveGcsArchivePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + return v.Path + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { +// Your project id. +func (o LogsArchiveGcsArchivePtrOutput) ProjectId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { if v == nil { return nil } - return v.SearchQuery + return v.ProjectId }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsArchiveS3Archive struct { + // Your AWS account id. + AccountId string `pulumi:"accountId"` + // Name of your s3 bucket. + Bucket string `pulumi:"bucket"` + // Path where the archive is stored. + Path *string `pulumi:"path"` + // Your AWS role name + RoleName string `pulumi:"roleName"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput` via: +// LogsArchiveS3ArchiveInput is an input type that accepts LogsArchiveS3ArchiveArgs and LogsArchiveS3ArchiveOutput values. +// You can construct a concrete instance of `LogsArchiveS3ArchiveInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput interface { +// LogsArchiveS3ArchiveArgs{...} +type LogsArchiveS3ArchiveInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput + ToLogsArchiveS3ArchiveOutputWithContext(context.Context) LogsArchiveS3ArchiveOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsArchiveS3ArchiveArgs struct { + // Your AWS account id. + AccountId pulumi.StringInput `pulumi:"accountId"` + // Name of your s3 bucket. + Bucket pulumi.StringInput `pulumi:"bucket"` + // Path where the archive is stored. + Path pulumi.StringPtrInput `pulumi:"path"` + // Your AWS role name + RoleName pulumi.StringInput `pulumi:"roleName"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsArchiveS3ArchiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveS3Archive)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput { + return i.ToLogsArchiveS3ArchiveOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) +func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchiveOutputWithContext(ctx context.Context) LogsArchiveS3ArchiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchiveOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { + return i.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchiveOutput).ToLogsArchiveS3ArchivePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: +// LogsArchiveS3ArchivePtrInput is an input type that accepts LogsArchiveS3ArchiveArgs, LogsArchiveS3ArchivePtr and LogsArchiveS3ArchivePtrOutput values. +// You can construct a concrete instance of `LogsArchiveS3ArchivePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +// LogsArchiveS3ArchiveArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { +type LogsArchiveS3ArchivePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput + ToLogsArchiveS3ArchivePtrOutputWithContext(context.Context) LogsArchiveS3ArchivePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs +type logsArchiveS3ArchivePtrType LogsArchiveS3ArchiveArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) +func LogsArchiveS3ArchivePtr(v *LogsArchiveS3ArchiveArgs) LogsArchiveS3ArchivePtrInput { + return (*logsArchiveS3ArchivePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*logsArchiveS3ArchivePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveS3Archive)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *logsArchiveS3ArchivePtrType) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { + return i.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *logsArchiveS3ArchivePtrType) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchivePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type LogsArchiveS3ArchiveOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsArchiveS3ArchiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsArchiveS3Archive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchiveOutputWithContext(ctx context.Context) LogsArchiveS3ArchiveOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { + return o.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { +func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveS3Archive) *LogsArchiveS3Archive { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(LogsArchiveS3ArchivePtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Your AWS account id. +func (o LogsArchiveS3ArchiveOutput) AccountId() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.AccountId }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Name of your s3 bucket. +func (o LogsArchiveS3ArchiveOutput) Bucket() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.Bucket }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Path where the archive is stored. +func (o LogsArchiveS3ArchiveOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsArchiveS3Archive) *string { return v.Path }).(pulumi.StringPtrOutput) +} + +// Your AWS role name +func (o LogsArchiveS3ArchiveOutput) RoleName() pulumi.StringOutput { + return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.RoleName }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type LogsArchiveS3ArchivePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsArchiveS3ArchivePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsArchiveS3Archive)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o LogsArchiveS3ArchivePtrOutput) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o LogsArchiveS3ArchivePtrOutput) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { +func (o LogsArchiveS3ArchivePtrOutput) Elem() LogsArchiveS3ArchiveOutput { + return o.ApplyT(func(v *LogsArchiveS3Archive) LogsArchiveS3Archive { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery + var ret LogsArchiveS3Archive return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) + }).(LogsArchiveS3ArchiveOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { +// Your AWS account id. +func (o LogsArchiveS3ArchivePtrOutput) AccountId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveS3Archive) *string { if v == nil { return nil } - return &v.Aggregation + return &v.AccountId }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { +// Name of your s3 bucket. +func (o LogsArchiveS3ArchivePtrOutput) Bucket() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveS3Archive) *string { if v == nil { return nil } - return v.Facet + return &v.Bucket }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *int { +// Path where the archive is stored. +func (o LogsArchiveS3ArchivePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveS3Archive) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Path + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +// Your AWS role name +func (o LogsArchiveS3ArchivePtrOutput) RoleName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsArchiveS3Archive) *string { + if v == nil { + return nil + } + return &v.RoleName + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineFilter struct { + // Filter criteria of the category. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput` via: +// LogsCustomPipelineFilterInput is an input type that accepts LogsCustomPipelineFilterArgs and LogsCustomPipelineFilterOutput values. +// You can construct a concrete instance of `LogsCustomPipelineFilterInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput interface { +// LogsCustomPipelineFilterArgs{...} +type LogsCustomPipelineFilterInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput + ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput + ToLogsCustomPipelineFilterOutputWithContext(context.Context) LogsCustomPipelineFilterOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type LogsCustomPipelineFilterArgs struct { + // Filter criteria of the category. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i LogsCustomPipelineFilterArgs) ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput { + return i.ToLogsCustomPipelineFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) +func (i LogsCustomPipelineFilterArgs) ToLogsCustomPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineFilterOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: +// LogsCustomPipelineFilterArrayInput is an input type that accepts LogsCustomPipelineFilterArray and LogsCustomPipelineFilterArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineFilterArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { +// LogsCustomPipelineFilterArray{ LogsCustomPipelineFilterArgs{...} } +type LogsCustomPipelineFilterArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput + ToLogsCustomPipelineFilterArrayOutputWithContext(context.Context) LogsCustomPipelineFilterArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput +type LogsCustomPipelineFilterArray []LogsCustomPipelineFilterInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i LogsCustomPipelineFilterArray) ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput { + return i.ToLogsCustomPipelineFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) +func (i LogsCustomPipelineFilterArray) ToLogsCustomPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineFilterArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o LogsCustomPipelineFilterOutput) ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o LogsCustomPipelineFilterOutput) ToLogsCustomPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineFilterOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// Filter criteria of the category. +func (o LogsCustomPipelineFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o LogsCustomPipelineFilterArrayOutput) ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o LogsCustomPipelineFilterArrayOutput) ToLogsCustomPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) +func (o LogsCustomPipelineFilterArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineFilter { + return vs[0].([]LogsCustomPipelineFilter)[vs[1].(int)] + }).(LogsCustomPipelineFilterOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type LogsCustomPipelineProcessor struct { + // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) + ArithmeticProcessor *LogsCustomPipelineProcessorArithmeticProcessor `pulumi:"arithmeticProcessor"` + // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) + AttributeRemapper *LogsCustomPipelineProcessorAttributeRemapper `pulumi:"attributeRemapper"` + // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) + CategoryProcessor *LogsCustomPipelineProcessorCategoryProcessor `pulumi:"categoryProcessor"` + // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) + DateRemapper *LogsCustomPipelineProcessorDateRemapper `pulumi:"dateRemapper"` + // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) + GeoIpParser *LogsCustomPipelineProcessorGeoIpParser `pulumi:"geoIpParser"` + // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) + GrokParser *LogsCustomPipelineProcessorGrokParser `pulumi:"grokParser"` + // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + LookupProcessor *LogsCustomPipelineProcessorLookupProcessor `pulumi:"lookupProcessor"` + // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) + MessageRemapper *LogsCustomPipelineProcessorMessageRemapper `pulumi:"messageRemapper"` + Pipeline *LogsCustomPipelineProcessorPipeline `pulumi:"pipeline"` + // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + ReferenceTableLookupProcessor *LogsCustomPipelineProcessorReferenceTableLookupProcessor `pulumi:"referenceTableLookupProcessor"` + // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) + ServiceRemapper *LogsCustomPipelineProcessorServiceRemapper `pulumi:"serviceRemapper"` + // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) + StatusRemapper *LogsCustomPipelineProcessorStatusRemapper `pulumi:"statusRemapper"` + // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) + StringBuilderProcessor *LogsCustomPipelineProcessorStringBuilderProcessor `pulumi:"stringBuilderProcessor"` + // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) + TraceIdRemapper *LogsCustomPipelineProcessorTraceIdRemapper `pulumi:"traceIdRemapper"` + // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) + UrlParser *LogsCustomPipelineProcessorUrlParser `pulumi:"urlParser"` + // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) + UserAgentParser *LogsCustomPipelineProcessorUserAgentParser `pulumi:"userAgentParser"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: +// LogsCustomPipelineProcessorInput is an input type that accepts LogsCustomPipelineProcessorArgs and LogsCustomPipelineProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { +// LogsCustomPipelineProcessorArgs{...} +type LogsCustomPipelineProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() + ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput + ToLogsCustomPipelineProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +type LogsCustomPipelineProcessorArgs struct { + // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) + ArithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessorPtrInput `pulumi:"arithmeticProcessor"` + // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) + AttributeRemapper LogsCustomPipelineProcessorAttributeRemapperPtrInput `pulumi:"attributeRemapper"` + // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) + CategoryProcessor LogsCustomPipelineProcessorCategoryProcessorPtrInput `pulumi:"categoryProcessor"` + // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) + DateRemapper LogsCustomPipelineProcessorDateRemapperPtrInput `pulumi:"dateRemapper"` + // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) + GeoIpParser LogsCustomPipelineProcessorGeoIpParserPtrInput `pulumi:"geoIpParser"` + // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) + GrokParser LogsCustomPipelineProcessorGrokParserPtrInput `pulumi:"grokParser"` + // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + LookupProcessor LogsCustomPipelineProcessorLookupProcessorPtrInput `pulumi:"lookupProcessor"` + // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) + MessageRemapper LogsCustomPipelineProcessorMessageRemapperPtrInput `pulumi:"messageRemapper"` + Pipeline LogsCustomPipelineProcessorPipelinePtrInput `pulumi:"pipeline"` + // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + ReferenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput `pulumi:"referenceTableLookupProcessor"` + // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) + ServiceRemapper LogsCustomPipelineProcessorServiceRemapperPtrInput `pulumi:"serviceRemapper"` + // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) + StatusRemapper LogsCustomPipelineProcessorStatusRemapperPtrInput `pulumi:"statusRemapper"` + // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) + StringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessorPtrInput `pulumi:"stringBuilderProcessor"` + // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) + TraceIdRemapper LogsCustomPipelineProcessorTraceIdRemapperPtrInput `pulumi:"traceIdRemapper"` + // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) + UrlParser LogsCustomPipelineProcessorUrlParserPtrInput `pulumi:"urlParser"` + // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) + UserAgentParser LogsCustomPipelineProcessorUserAgentParserPtrInput `pulumi:"userAgentParser"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) +func (LogsCustomPipelineProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorArgs) ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput { + return i.ToLogsCustomPipelineProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorArgs) ToLogsCustomPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// LogsCustomPipelineProcessorArrayInput is an input type that accepts LogsCustomPipelineProcessorArray and LogsCustomPipelineProcessorArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +// LogsCustomPipelineProcessorArray{ LogsCustomPipelineProcessorArgs{...} } +type LogsCustomPipelineProcessorArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() + ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput + ToLogsCustomPipelineProcessorArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorArrayOutput } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} +type LogsCustomPipelineProcessorArray []LogsCustomPipelineProcessorInput -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (LogsCustomPipelineProcessorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessor)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i LogsCustomPipelineProcessorArray) ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput { + return i.ToLogsCustomPipelineProcessorArrayOutputWithContext(context.Background()) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (i LogsCustomPipelineProcessorArray) ToLogsCustomPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorOutput) ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorOutput) ToLogsCustomPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) +func (o LogsCustomPipelineProcessorOutput) ArithmeticProcessor() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorArithmeticProcessor { + return v.ArithmeticProcessor + }).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput +// Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) +func (o LogsCustomPipelineProcessorOutput) AttributeRemapper() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorAttributeRemapper { + return v.AttributeRemapper + }).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) +func (o LogsCustomPipelineProcessorOutput) CategoryProcessor() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorCategoryProcessor { + return v.CategoryProcessor + }).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) +func (o LogsCustomPipelineProcessorOutput) DateRemapper() LogsCustomPipelineProcessorDateRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorDateRemapper { return v.DateRemapper }).(LogsCustomPipelineProcessorDateRemapperPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +// Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) +func (o LogsCustomPipelineProcessorOutput) GeoIpParser() LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorGeoIpParser { return v.GeoIpParser }).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) +// Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) +func (o LogsCustomPipelineProcessorOutput) GrokParser() LogsCustomPipelineProcessorGrokParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorGrokParser { return v.GrokParser }).(LogsCustomPipelineProcessorGrokParserPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput +// Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) +func (o LogsCustomPipelineProcessorOutput) LookupProcessor() LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorLookupProcessor { + return v.LookupProcessor + }).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) +func (o LogsCustomPipelineProcessorOutput) MessageRemapper() LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorMessageRemapper { + return v.MessageRemapper + }).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorOutput) Pipeline() LogsCustomPipelineProcessorPipelinePtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorPipeline { return v.Pipeline }).(LogsCustomPipelineProcessorPipelinePtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +// Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) +func (o LogsCustomPipelineProcessorOutput) ReferenceTableLookupProcessor() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorReferenceTableLookupProcessor { + return v.ReferenceTableLookupProcessor + }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) +func (o LogsCustomPipelineProcessorOutput) ServiceRemapper() LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorServiceRemapper { + return v.ServiceRemapper + }).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return o +// Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) +func (o LogsCustomPipelineProcessorOutput) StatusRemapper() LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorStatusRemapper { + return v.StatusRemapper + }).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return o +// String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) +func (o LogsCustomPipelineProcessorOutput) StringBuilderProcessor() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorStringBuilderProcessor { + return v.StringBuilderProcessor + }).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) +func (o LogsCustomPipelineProcessorOutput) TraceIdRemapper() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorTraceIdRemapper { + return v.TraceIdRemapper + }).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) +func (o LogsCustomPipelineProcessorOutput) UrlParser() LogsCustomPipelineProcessorUrlParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorUrlParser { return v.UrlParser }).(LogsCustomPipelineProcessorUrlParserPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) +func (o LogsCustomPipelineProcessorOutput) UserAgentParser() LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorUserAgentParser { + return v.UserAgentParser + }).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (o LogsCustomPipelineProcessorArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessor { + return vs[0].([]LogsCustomPipelineProcessor)[vs[1].(int)] + }).(LogsCustomPipelineProcessorOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorArithmeticProcessor struct { + // Arithmetic operation between one or more log attributes. + Expression string `pulumi:"expression"` + // Boolean value to enable your pipeline. + IsEnabled *bool `pulumi:"isEnabled"` + // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. + IsReplaceMissing *bool `pulumi:"isReplaceMissing"` + // Your pipeline name. + Name *string `pulumi:"name"` + // Name of the attribute that contains the result of the arithmetic operation. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput` via: +// LogsCustomPipelineProcessorArithmeticProcessorInput is an input type that accepts LogsCustomPipelineProcessorArithmeticProcessorArgs and LogsCustomPipelineProcessorArithmeticProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorArithmeticProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput interface { +// LogsCustomPipelineProcessorArithmeticProcessorArgs{...} +type LogsCustomPipelineProcessorArithmeticProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput + ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput + ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorArithmeticProcessorArgs struct { + // Arithmetic operation between one or more log attributes. + Expression pulumi.StringInput `pulumi:"expression"` + // Boolean value to enable your pipeline. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. + IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` + // Your pipeline name. + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the attribute that contains the result of the arithmetic operation. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorArithmeticProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput { + return i.ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) +func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorOutput).ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput` via: +// LogsCustomPipelineProcessorArithmeticProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorArithmeticProcessorArgs, LogsCustomPipelineProcessorArithmeticProcessorPtr and LogsCustomPipelineProcessorArithmeticProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorArithmeticProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{...} +// LogsCustomPipelineProcessorArithmeticProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput interface { +type LogsCustomPipelineProcessorArithmeticProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput + ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput + ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs +type logsCustomPipelineProcessorArithmeticProcessorPtrType LogsCustomPipelineProcessorArithmeticProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType)(v) +func LogsCustomPipelineProcessorArithmeticProcessorPtr(v *LogsCustomPipelineProcessorArithmeticProcessorArgs) LogsCustomPipelineProcessorArithmeticProcessorPtrInput { + return (*logsCustomPipelineProcessorArithmeticProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorArithmeticProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) +func (i *logsCustomPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorArithmeticProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorArithmeticProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorArithmeticProcessor) *LogsCustomPipelineProcessorArithmeticProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) + }).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +// Arithmetic operation between one or more log attributes. +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) string { return v.Expression }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +// Boolean value to enable your pipeline. +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *bool { return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Your pipeline name. +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Name of the attribute that contains the result of the arithmetic operation. +func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorArithmeticProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Elem() LogsCustomPipelineProcessorArithmeticProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) LogsCustomPipelineProcessorArithmeticProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery + var ret LogsCustomPipelineProcessorArithmeticProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) + }).(LogsCustomPipelineProcessorArithmeticProcessorOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { +// Arithmetic operation between one or more log attributes. +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + return &v.Expression + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { +// Boolean value to enable your pipeline. +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { +// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *bool { if v == nil { return nil } - return &v.Index - }).(pulumi.StringPtrOutput) + return v.IsReplaceMissing + }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { +// Your pipeline name. +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { +// Name of the attribute that contains the result of the arithmetic operation. +func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorAttributeRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // Override the target element if already set. + OverrideOnConflict *bool `pulumi:"overrideOnConflict"` + // Remove or preserve the remapped source element. + PreserveSource *bool `pulumi:"preserveSource"` + // Defines where the sources are from (log `attribute` or `tag`). + SourceType string `pulumi:"sourceType"` + // List of source attributes or tags. + Sources []string `pulumi:"sources"` + // Final attribute or tag name to remap the sources. + Target string `pulumi:"target"` + // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. + TargetFormat *string `pulumi:"targetFormat"` + // Defines if the target is a log `attribute` or `tag`. + TargetType string `pulumi:"targetType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: +// LogsCustomPipelineProcessorAttributeRemapperInput is an input type that accepts LogsCustomPipelineProcessorAttributeRemapperArgs and LogsCustomPipelineProcessorAttributeRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorAttributeRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { +// LogsCustomPipelineProcessorAttributeRemapperArgs{...} +type LogsCustomPipelineProcessorAttributeRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput + ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput + ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorAttributeRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Override the target element if already set. + OverrideOnConflict pulumi.BoolPtrInput `pulumi:"overrideOnConflict"` + // Remove or preserve the remapped source element. + PreserveSource pulumi.BoolPtrInput `pulumi:"preserveSource"` + // Defines where the sources are from (log `attribute` or `tag`). + SourceType pulumi.StringInput `pulumi:"sourceType"` + // List of source attributes or tags. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Final attribute or tag name to remap the sources. + Target pulumi.StringInput `pulumi:"target"` + // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. + TargetFormat pulumi.StringPtrInput `pulumi:"targetFormat"` + // Defines if the target is a log `attribute` or `tag`. + TargetType pulumi.StringInput `pulumi:"targetType"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorAttributeRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput { + return i.ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperOutput).ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// LogsCustomPipelineProcessorAttributeRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorAttributeRemapperArgs, LogsCustomPipelineProcessorAttributeRemapperPtr and LogsCustomPipelineProcessorAttributeRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorAttributeRemapperPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +// LogsCustomPipelineProcessorAttributeRemapperArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type LogsCustomPipelineProcessorAttributeRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o + ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput + ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} +type logsCustomPipelineProcessorAttributeRemapperPtrType LogsCustomPipelineProcessorAttributeRemapperArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func LogsCustomPipelineProcessorAttributeRemapperPtr(v *LogsCustomPipelineProcessorAttributeRemapperArgs) LogsCustomPipelineProcessorAttributeRemapperPtrInput { + return (*logsCustomPipelineProcessorAttributeRemapperPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*logsCustomPipelineProcessorAttributeRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i *logsCustomPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) + +func (i *logsCustomPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorAttributeRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorAttributeRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorAttributeRemapper) *LogsCustomPipelineProcessorAttributeRemapper { + return &v + }).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +// Override the target element if already set. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) OverrideOnConflict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.OverrideOnConflict }).(pulumi.BoolPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput +// Remove or preserve the remapped source element. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) PreserveSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.PreserveSource }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +// Defines where the sources are from (log `attribute` or `tag`). +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) SourceType() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.SourceType }).(pulumi.StringOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +// List of source attributes or tags. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +// Final attribute or tag name to remap the sources. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.Target }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) +// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) TargetFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *string { return v.TargetFormat }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput +// Defines if the target is a log `attribute` or `tag`. +func (o LogsCustomPipelineProcessorAttributeRemapperOutput) TargetType() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.TargetType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput +type LogsCustomPipelineProcessorAttributeRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return o +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Elem() LogsCustomPipelineProcessorAttributeRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) LogsCustomPipelineProcessorAttributeRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorAttributeRemapper + return ret + }).(LogsCustomPipelineProcessorAttributeRemapperOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return o +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet +// Name of the processor +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Override the target element if already set. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) OverrideOnConflict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.OverrideOnConflict + }).(pulumi.BoolPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// Remove or preserve the remapped source element. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) PreserveSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.PreserveSource + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Defines where the sources are from (log `attribute` or `tag`). +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.SourceType + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +// List of source attributes or tags. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// Final attribute or tag name to remap the sources. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) TargetFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return v.TargetFormat + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) +// Defines if the target is a log `attribute` or `tag`. +func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) TargetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.TargetType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type LogsCustomPipelineProcessorCategoryProcessor struct { + // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. + Categories []LogsCustomPipelineProcessorCategoryProcessorCategory `pulumi:"categories"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the category + Name *string `pulumi:"name"` + // Name of the target attribute whose value is defined by the matching category. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// LogsCustomPipelineProcessorCategoryProcessorInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorArgs and LogsCustomPipelineProcessorCategoryProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// LogsCustomPipelineProcessorCategoryProcessorArgs{...} +type LogsCustomPipelineProcessorCategoryProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput + ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type LogsCustomPipelineProcessorCategoryProcessorArgs struct { + // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. + Categories LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput `pulumi:"categories"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the category + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the target attribute whose value is defined by the matching category. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorOutput).ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// LogsCustomPipelineProcessorCategoryProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorArgs, LogsCustomPipelineProcessorCategoryProcessorPtr and LogsCustomPipelineProcessorCategoryProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// LogsCustomPipelineProcessorCategoryProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type LogsCustomPipelineProcessorCategoryProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput + ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs +type logsCustomPipelineProcessorCategoryProcessorPtrType LogsCustomPipelineProcessorCategoryProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func LogsCustomPipelineProcessorCategoryProcessorPtr(v *LogsCustomPipelineProcessorCategoryProcessorArgs) LogsCustomPipelineProcessorCategoryProcessorPtrInput { + return (*logsCustomPipelineProcessorCategoryProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorCategoryProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *logsCustomPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorCategoryProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorCategoryProcessor) *LogsCustomPipelineProcessorCategoryProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Categories() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorCategoryProcessorCategory { + return v.Categories + }).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Name of the category +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// Name of the target attribute whose value is defined by the matching category. +func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) string { return v.Target }).(pulumi.StringOutput) +} + +type LogsCustomPipelineProcessorCategoryProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Elem() LogsCustomPipelineProcessorCategoryProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) LogsCustomPipelineProcessorCategoryProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery + var ret LogsCustomPipelineProcessorCategoryProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(LogsCustomPipelineProcessorCategoryProcessorOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Categories() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorCategoryProcessorCategory { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Categories + }).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *bool { if v == nil { return nil } - return v.Facet + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the category +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Name of the target attribute whose value is defined by the matching category. +func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *string { if v == nil { return nil } - return &v.Order + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorCategoryProcessorCategory struct { + Filter LogsCustomPipelineProcessorCategoryProcessorCategoryFilter `pulumi:"filter"` + Name string `pulumi:"name"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: +// LogsCustomPipelineProcessorCategoryProcessorCategoryInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryArgs and LogsCustomPipelineProcessorCategoryProcessorCategoryOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { +// LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{...} +type LogsCustomPipelineProcessorCategoryProcessorCategoryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorCategoryProcessorCategoryArgs struct { + Filter LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput `pulumi:"filter"` + Name pulumi.StringInput `pulumi:"name"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryArray and LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// LogsCustomPipelineProcessorCategoryProcessorCategoryArray{ LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{...} } +type LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput +type LogsCustomPipelineProcessorCategoryProcessorCategoryArray []LogsCustomPipelineProcessorCategoryProcessorCategoryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorCategoryProcessorCategoryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) Filter() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategory) LogsCustomPipelineProcessorCategoryProcessorCategoryFilter { + return v.Filter + }).(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategory) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorCategoryProcessorCategory { + return vs[0].([]LogsCustomPipelineProcessorCategoryProcessorCategory)[vs[1].(int)] + }).(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +type LogsCustomPipelineProcessorCategoryProcessorCategoryFilter struct { + // Filter criteria of the category. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput` via: +// LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs and LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput interface { +// LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs{...} +type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput + ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs struct { + // Filter criteria of the category. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { + return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) +func (i LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink)(nil)).Elem() +func (LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +// Filter criteria of the category. +func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategoryFilter) string { return v.Query }).(pulumi.StringOutput) } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +type LogsCustomPipelineProcessorDateRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +// LogsCustomPipelineProcessorDateRemapperInput is an input type that accepts LogsCustomPipelineProcessorDateRemapperArgs and LogsCustomPipelineProcessorDateRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorDateRemapperInput` via: +// +// LogsCustomPipelineProcessorDateRemapperArgs{...} +type LogsCustomPipelineProcessorDateRemapperInput interface { + pulumi.Input + + ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput + ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorDateRemapperOutput } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +type LogsCustomPipelineProcessorDateRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +func (LogsCustomPipelineProcessorDateRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput { + return i.ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperOutput) +} + +func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperOutput).ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput` via: +// LogsCustomPipelineProcessorDateRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorDateRemapperArgs, LogsCustomPipelineProcessorDateRemapperPtr and LogsCustomPipelineProcessorDateRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorDateRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorDateRemapperArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput interface { +// nil +type LogsCustomPipelineProcessorDateRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput + ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput + ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +type logsCustomPipelineProcessorDateRemapperPtrType LogsCustomPipelineProcessorDateRemapperArgs + +func LogsCustomPipelineProcessorDateRemapperPtr(v *LogsCustomPipelineProcessorDateRemapperArgs) LogsCustomPipelineProcessorDateRemapperPtrInput { + return (*logsCustomPipelineProcessorDateRemapperPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest)(nil)).Elem() +func (*logsCustomPipelineProcessorDateRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) +func (i *logsCustomPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorDateRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest)(nil)).Elem() +func (LogsCustomPipelineProcessorDateRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { +func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { +func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperOutput { return o } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) +func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorDateRemapper) *LogsCustomPipelineProcessorDateRemapper { + return &v + }).(LogsCustomPipelineProcessorDateRemapperPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorDateRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorDateRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorDateRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) +type LogsCustomPipelineProcessorDateRemapperPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorDateRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { + return o } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Elem() LogsCustomPipelineProcessorDateRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) LogsCustomPipelineProcessorDateRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorDateRemapper + return ret + }).(LogsCustomPipelineProcessorDateRemapperOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// List of source attributes. +func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorGeoIpParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput` via: +// LogsCustomPipelineProcessorGeoIpParserInput is an input type that accepts LogsCustomPipelineProcessorGeoIpParserArgs and LogsCustomPipelineProcessorGeoIpParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGeoIpParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput interface { +// LogsCustomPipelineProcessorGeoIpParserArgs{...} +type LogsCustomPipelineProcessorGeoIpParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput + ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput + ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(context.Context) LogsCustomPipelineProcessorGeoIpParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorGeoIpParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGeoIpParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput { + return i.ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) +func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return i.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserOutput).ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput` via: +// LogsCustomPipelineProcessorGeoIpParserPtrInput is an input type that accepts LogsCustomPipelineProcessorGeoIpParserArgs, LogsCustomPipelineProcessorGeoIpParserPtr and LogsCustomPipelineProcessorGeoIpParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGeoIpParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{...} +// LogsCustomPipelineProcessorGeoIpParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput interface { +type LogsCustomPipelineProcessorGeoIpParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput + ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput + ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs +type logsCustomPipelineProcessorGeoIpParserPtrType LogsCustomPipelineProcessorGeoIpParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType)(v) +func LogsCustomPipelineProcessorGeoIpParserPtr(v *LogsCustomPipelineProcessorGeoIpParserArgs) LogsCustomPipelineProcessorGeoIpParserPtrInput { + return (*logsCustomPipelineProcessorGeoIpParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorGeoIpParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return i.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) +func (i *logsCustomPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorGeoIpParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGeoIpParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { +func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { +func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return o.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { +func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGeoIpParser) *LogsCustomPipelineProcessorGeoIpParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorGeoIpParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorGeoIpParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorGeoIpParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorGeoIpParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorGeoIpParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGeoIpParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Elem() LogsCustomPipelineProcessorGeoIpParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) LogsCustomPipelineProcessorGeoIpParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery + var ret LogsCustomPipelineProcessorGeoIpParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(LogsCustomPipelineProcessorGeoIpParserOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { +// Name of the processor. +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *string { if v == nil { return nil } - return &v.Index + return v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { +// List of source attributes. +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) []string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorGrokParser struct { + Grok LogsCustomPipelineProcessorGrokParserGrok `pulumi:"grok"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. + Samples []string `pulumi:"samples"` + // Name of the log attribute to parse. + Source string `pulumi:"source"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput` via: +// LogsCustomPipelineProcessorGrokParserInput is an input type that accepts LogsCustomPipelineProcessorGrokParserArgs and LogsCustomPipelineProcessorGrokParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput interface { +// LogsCustomPipelineProcessorGrokParserArgs{...} +type LogsCustomPipelineProcessorGrokParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput + ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput + ToLogsCustomPipelineProcessorGrokParserOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorGrokParserArgs struct { + Grok LogsCustomPipelineProcessorGrokParserGrokInput `pulumi:"grok"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. + Samples pulumi.StringArrayInput `pulumi:"samples"` + // Name of the log attribute to parse. + Source pulumi.StringInput `pulumi:"source"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGrokParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput { + return i.ToLogsCustomPipelineProcessorGrokParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) +func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { + return i.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserOutput).ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: +// LogsCustomPipelineProcessorGrokParserPtrInput is an input type that accepts LogsCustomPipelineProcessorGrokParserArgs, LogsCustomPipelineProcessorGrokParserPtr and LogsCustomPipelineProcessorGrokParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} +// LogsCustomPipelineProcessorGrokParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { +type LogsCustomPipelineProcessorGrokParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput + ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput + ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs +type logsCustomPipelineProcessorGrokParserPtrType LogsCustomPipelineProcessorGrokParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) +func LogsCustomPipelineProcessorGrokParserPtr(v *LogsCustomPipelineProcessorGrokParserArgs) LogsCustomPipelineProcessorGrokParserPtrInput { + return (*logsCustomPipelineProcessorGrokParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorGrokParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { + return i.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *logsCustomPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorGrokParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGrokParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { + return o.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { +func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGrokParser) *LogsCustomPipelineProcessorGrokParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(LogsCustomPipelineProcessorGrokParserPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorGrokParserOutput) Grok() LogsCustomPipelineProcessorGrokParserGrokOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) LogsCustomPipelineProcessorGrokParserGrok { return v.Grok }).(LogsCustomPipelineProcessorGrokParserGrokOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorGrokParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorGrokParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. +func (o LogsCustomPipelineProcessorGrokParserOutput) Samples() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) []string { return v.Samples }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// Name of the log attribute to parse. +func (o LogsCustomPipelineProcessorGrokParserOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) string { return v.Source }).(pulumi.StringOutput) +} + +type LogsCustomPipelineProcessorGrokParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorGrokParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Elem() LogsCustomPipelineProcessorGrokParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) LogsCustomPipelineProcessorGrokParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery + var ret LogsCustomPipelineProcessorGrokParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) + }).(LogsCustomPipelineProcessorGrokParserOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Grok() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *LogsCustomPipelineProcessorGrokParserGrok { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return &v.Grok + }).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *bool { if v == nil { return nil } - return v.Facet + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *int { +// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Samples() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) []string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Samples + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +// Name of the log attribute to parse. +func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *string { + if v == nil { + return nil + } + return &v.Source + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineProcessorGrokParserGrok struct { + // Match rules for your grok parser. + MatchRules string `pulumi:"matchRules"` + // Support rules for your grok parser. + SupportRules string `pulumi:"supportRules"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput` via: +// LogsCustomPipelineProcessorGrokParserGrokInput is an input type that accepts LogsCustomPipelineProcessorGrokParserGrokArgs and LogsCustomPipelineProcessorGrokParserGrokOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserGrokInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput interface { +// LogsCustomPipelineProcessorGrokParserGrokArgs{...} +type LogsCustomPipelineProcessorGrokParserGrokInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput + ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput + ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type LogsCustomPipelineProcessorGrokParserGrokArgs struct { + // Match rules for your grok parser. + MatchRules pulumi.StringInput `pulumi:"matchRules"` + // Support rules for your grok parser. + SupportRules pulumi.StringInput `pulumi:"supportRules"` +} + +func (LogsCustomPipelineProcessorGrokParserGrokArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput { + return i.ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) +func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return i.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: +func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokOutput).ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx) +} + +// LogsCustomPipelineProcessorGrokParserGrokPtrInput is an input type that accepts LogsCustomPipelineProcessorGrokParserGrokArgs, LogsCustomPipelineProcessorGrokParserGrokPtr and LogsCustomPipelineProcessorGrokParserGrokPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserGrokPtrInput` via: +// +// LogsCustomPipelineProcessorGrokParserGrokArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { +// nil +type LogsCustomPipelineProcessorGrokParserGrokPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput + ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput + ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput +type logsCustomPipelineProcessorGrokParserGrokPtrType LogsCustomPipelineProcessorGrokParserGrokArgs + +func LogsCustomPipelineProcessorGrokParserGrokPtr(v *LogsCustomPipelineProcessorGrokParserGrokArgs) LogsCustomPipelineProcessorGrokParserGrokPtrInput { + return (*logsCustomPipelineProcessorGrokParserGrokPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (*logsCustomPipelineProcessorGrokParserGrokPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return i.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +func (i *logsCustomPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorGrokParserGrokOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorGrokParserGrokOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return o.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGrokParserGrok) *LogsCustomPipelineProcessorGrokParserGrok { + return &v + }).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// Match rules for your grok parser. +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) MatchRules() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParserGrok) string { return v.MatchRules }).(pulumi.StringOutput) +} + +// Support rules for your grok parser. +func (o LogsCustomPipelineProcessorGrokParserGrokOutput) SupportRules() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParserGrok) string { return v.SupportRules }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorGrokParserGrokPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) +func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) Elem() LogsCustomPipelineProcessorGrokParserGrokOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) LogsCustomPipelineProcessorGrokParserGrok { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorGrokParserGrok + return ret + }).(LogsCustomPipelineProcessorGrokParserGrokOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Match rules for your grok parser. +func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) MatchRules() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) *string { + if v == nil { + return nil + } + return &v.MatchRules + }).(pulumi.StringPtrOutput) +} + +// Support rules for your grok parser. +func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) SupportRules() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) *string { + if v == nil { + return nil + } + return &v.SupportRules + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineProcessorLookupProcessor struct { + // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. + DefaultLookup *string `pulumi:"defaultLookup"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // List of entries of the lookup table using `key,value` format. + LookupTables []string `pulumi:"lookupTables"` + // Name of the processor + Name *string `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source string `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: +// LogsCustomPipelineProcessorLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorLookupProcessorArgs and LogsCustomPipelineProcessorLookupProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorLookupProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { +// LogsCustomPipelineProcessorLookupProcessorArgs{...} +type LogsCustomPipelineProcessorLookupProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput + ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput + ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorLookupProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type LogsCustomPipelineProcessorLookupProcessorArgs struct { + // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. + DefaultLookup pulumi.StringPtrInput `pulumi:"defaultLookup"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // List of entries of the lookup table using `key,value` format. + LookupTables pulumi.StringArrayInput `pulumi:"lookupTables"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source pulumi.StringInput `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorLookupProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput { + return i.ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorOutput).ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// LogsCustomPipelineProcessorLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorLookupProcessorArgs, LogsCustomPipelineProcessorLookupProcessorPtr and LogsCustomPipelineProcessorLookupProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorLookupProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// LogsCustomPipelineProcessorLookupProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type LogsCustomPipelineProcessorLookupProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput + ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs +type logsCustomPipelineProcessorLookupProcessorPtrType LogsCustomPipelineProcessorLookupProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func LogsCustomPipelineProcessorLookupProcessorPtr(v *LogsCustomPipelineProcessorLookupProcessorArgs) LogsCustomPipelineProcessorLookupProcessorPtrInput { + return (*logsCustomPipelineProcessorLookupProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorLookupProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *logsCustomPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorLookupProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorLookupProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorLookupProcessor) *LogsCustomPipelineProcessorLookupProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. +func (o LogsCustomPipelineProcessorLookupProcessorOutput) DefaultLookup() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *string { return v.DefaultLookup }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// List of entries of the lookup table using `key,value` format. +func (o LogsCustomPipelineProcessorLookupProcessorOutput) LookupTables() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) []string { return v.LookupTables }).(pulumi.StringArrayOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorLookupProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorLookupProcessorOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) string { return v.Source }).(pulumi.StringOutput) +} + +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorLookupProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorLookupProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorLookupProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorLookupProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) LogsCustomPipelineProcessorLookupProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery + var ret LogsCustomPipelineProcessorLookupProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(LogsCustomPipelineProcessorLookupProcessorOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) DefaultLookup() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { if v == nil { return nil } - return &v.Aggregation + return v.DefaultLookup }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *bool { if v == nil { return nil } - return v.Facet + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// List of entries of the lookup table using `key,value` format. +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) LookupTables() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) []string { + if v == nil { + return nil + } + return v.LookupTables + }).(pulumi.StringArrayOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { if v == nil { return nil } - return &v.Order + return &v.Source }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineProcessorMessageRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput` via: +// LogsCustomPipelineProcessorMessageRemapperInput is an input type that accepts LogsCustomPipelineProcessorMessageRemapperArgs and LogsCustomPipelineProcessorMessageRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorMessageRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput interface { +// LogsCustomPipelineProcessorMessageRemapperArgs{...} +type LogsCustomPipelineProcessorMessageRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput + ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorMessageRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorMessageRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` +} + +func (LogsCustomPipelineProcessorMessageRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput { + return i.ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperOutput).ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: +// LogsCustomPipelineProcessorMessageRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorMessageRemapperArgs, LogsCustomPipelineProcessorMessageRemapperPtr and LogsCustomPipelineProcessorMessageRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorMessageRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorMessageRemapperArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { +// or: +// +// nil +type LogsCustomPipelineProcessorMessageRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput + ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput +type logsCustomPipelineProcessorMessageRemapperPtrType LogsCustomPipelineProcessorMessageRemapperArgs + +func LogsCustomPipelineProcessorMessageRemapperPtr(v *LogsCustomPipelineProcessorMessageRemapperArgs) LogsCustomPipelineProcessorMessageRemapperPtrInput { + return (*logsCustomPipelineProcessorMessageRemapperPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (*logsCustomPipelineProcessorMessageRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i *logsCustomPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorMessageRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorMessageRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorMessageRemapper) *LogsCustomPipelineProcessorMessageRemapper { + return &v + }).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorMessageRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorMessageRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorMessageRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorMessageRemapperPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorMessageRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() +} + +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return o +} + +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Elem() LogsCustomPipelineProcessorMessageRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) LogsCustomPipelineProcessorMessageRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorMessageRemapper + return ret + }).(LogsCustomPipelineProcessorMessageRemapperOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// Name of the processor. +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorPipeline struct { + Filters []LogsCustomPipelineProcessorPipelineFilter `pulumi:"filters"` + IsEnabled *bool `pulumi:"isEnabled"` + Name string `pulumi:"name"` + Processors []LogsCustomPipelineProcessorPipelineProcessor `pulumi:"processors"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput` via: +// LogsCustomPipelineProcessorPipelineInput is an input type that accepts LogsCustomPipelineProcessorPipelineArgs and LogsCustomPipelineProcessorPipelineOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput interface { +// LogsCustomPipelineProcessorPipelineArgs{...} +type LogsCustomPipelineProcessorPipelineInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput + ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput + ToLogsCustomPipelineProcessorPipelineOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorPipelineArgs struct { + Filters LogsCustomPipelineProcessorPipelineFilterArrayInput `pulumi:"filters"` + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + Name pulumi.StringInput `pulumi:"name"` + Processors LogsCustomPipelineProcessorPipelineProcessorArrayInput `pulumi:"processors"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipeline)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput { + return i.ToLogsCustomPipelineProcessorPipelineOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) +func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelineOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { + return i.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineOutput).ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelinePtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineArgs, LogsCustomPipelineProcessorPipelinePtr and LogsCustomPipelineProcessorPipelinePtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelinePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{...} +// LogsCustomPipelineProcessorPipelineArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelinePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput + ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput + ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelinePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs +type logsCustomPipelineProcessorPipelinePtrType LogsCustomPipelineProcessorPipelineArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelinePtr(v *LogsCustomPipelineProcessorPipelineArgs) LogsCustomPipelineProcessorPipelinePtrInput { + return (*logsCustomPipelineProcessorPipelinePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelinePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipeline)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelinePtrType) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { + return i.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelinePtrType) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelinePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipeline)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { +func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { +func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelineOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { + return o.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { +func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipeline) *LogsCustomPipelineProcessorPipeline { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelinePtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +func (o LogsCustomPipelineProcessorPipelineOutput) Filters() LogsCustomPipelineProcessorPipelineFilterArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineFilter { + return v.Filters + }).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorPipelineOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (o LogsCustomPipelineProcessorPipelineOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineOutput) Processors() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineProcessor { + return v.Processors + }).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelinePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelinePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipeline)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) Elem() LogsCustomPipelineProcessorPipelineOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) LogsCustomPipelineProcessorPipeline { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery + var ret LogsCustomPipelineProcessorPipeline return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) + }).(LogsCustomPipelineProcessorPipelineOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) Filters() LogsCustomPipelineProcessorPipelineFilterArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineFilter { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + return v.Filters + }).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) *string { if v == nil { return nil } - return &v.Index + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { +func (o LogsCustomPipelineProcessorPipelinePtrOutput) Processors() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineProcessor { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return v.Processors + }).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineFilter struct { + // Filter criteria of the category. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: +// LogsCustomPipelineProcessorPipelineFilterInput is an input type that accepts LogsCustomPipelineProcessorPipelineFilterArgs and LogsCustomPipelineProcessorPipelineFilterOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineFilterInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { +// LogsCustomPipelineProcessorPipelineFilterArgs{...} +type LogsCustomPipelineProcessorPipelineFilterInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput + ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput + ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineFilterOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineFilterArgs struct { + // Filter criteria of the category. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineFilterArgs) ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput { + return i.ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) +func (i LogsCustomPipelineProcessorPipelineFilterArgs) ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineFilterOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +// LogsCustomPipelineProcessorPipelineFilterArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineFilterArray and LogsCustomPipelineProcessorPipelineFilterArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineFilterArrayInput` via: +// +// LogsCustomPipelineProcessorPipelineFilterArray{ LogsCustomPipelineProcessorPipelineFilterArgs{...} } +type LogsCustomPipelineProcessorPipelineFilterArrayInput interface { + pulumi.Input + + ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput + ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +type LogsCustomPipelineProcessorPipelineFilterArray []LogsCustomPipelineProcessorPipelineFilterInput + +func (LogsCustomPipelineProcessorPipelineFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input +func (i LogsCustomPipelineProcessorPipelineFilterArray) ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput { + return i.ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput +func (i LogsCustomPipelineProcessorPipelineFilterArray) ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs +type LogsCustomPipelineProcessorPipelineFilterOutput struct{ *pulumi.OutputState } -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func (LogsCustomPipelineProcessorPipelineFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (o LogsCustomPipelineProcessorPipelineFilterOutput) ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineFilterOutput) ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +// Filter criteria of the category. +func (o LogsCustomPipelineProcessorPipelineFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineFilter { + return vs[0].([]LogsCustomPipelineProcessorPipelineFilter)[vs[1].(int)] + }).(LogsCustomPipelineProcessorPipelineFilterOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +type LogsCustomPipelineProcessorPipelineProcessor struct { + // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) + ArithmeticProcessor *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor `pulumi:"arithmeticProcessor"` + // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) + AttributeRemapper *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper `pulumi:"attributeRemapper"` + // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) + CategoryProcessor *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor `pulumi:"categoryProcessor"` + // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) + DateRemapper *LogsCustomPipelineProcessorPipelineProcessorDateRemapper `pulumi:"dateRemapper"` + // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) + GeoIpParser *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser `pulumi:"geoIpParser"` + // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) + GrokParser *LogsCustomPipelineProcessorPipelineProcessorGrokParser `pulumi:"grokParser"` + // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + LookupProcessor *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor `pulumi:"lookupProcessor"` + // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) + MessageRemapper *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper `pulumi:"messageRemapper"` + // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + ReferenceTableLookupProcessor *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor `pulumi:"referenceTableLookupProcessor"` + // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) + ServiceRemapper *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper `pulumi:"serviceRemapper"` + // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) + StatusRemapper *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper `pulumi:"statusRemapper"` + // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) + StringBuilderProcessor *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor `pulumi:"stringBuilderProcessor"` + // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) + TraceIdRemapper *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper `pulumi:"traceIdRemapper"` + // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) + UrlParser *LogsCustomPipelineProcessorPipelineProcessorUrlParser `pulumi:"urlParser"` + // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) + UserAgentParser *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser `pulumi:"userAgentParser"` } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} +// LogsCustomPipelineProcessorPipelineProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorInput interface { + pulumi.Input -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +type LogsCustomPipelineProcessorPipelineProcessorArgs struct { + // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) + ArithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput `pulumi:"arithmeticProcessor"` + // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) + AttributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput `pulumi:"attributeRemapper"` + // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) + CategoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput `pulumi:"categoryProcessor"` + // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) + DateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput `pulumi:"dateRemapper"` + // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) + GeoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput `pulumi:"geoIpParser"` + // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) + GrokParser LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput `pulumi:"grokParser"` + // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + LookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput `pulumi:"lookupProcessor"` + // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) + MessageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput `pulumi:"messageRemapper"` + // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) + ReferenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput `pulumi:"referenceTableLookupProcessor"` + // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) + ServiceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput `pulumi:"serviceRemapper"` + // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) + StatusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput `pulumi:"statusRemapper"` + // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) + StringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput `pulumi:"stringBuilderProcessor"` + // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) + TraceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput `pulumi:"traceIdRemapper"` + // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) + UrlParser LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput `pulumi:"urlParser"` + // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) + UserAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput `pulumi:"userAgentParser"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o +func (i LogsCustomPipelineProcessorPipelineProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o +func (i LogsCustomPipelineProcessorPipelineProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) -} +// LogsCustomPipelineProcessorPipelineProcessorArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArray and LogsCustomPipelineProcessorPipelineProcessorArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArrayInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorArray{ LogsCustomPipelineProcessorPipelineProcessorArgs{...} } +type LogsCustomPipelineProcessorPipelineProcessorArrayInput interface { + pulumi.Input -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type LogsCustomPipelineProcessorPipelineProcessorArray []LogsCustomPipelineProcessorPipelineProcessorInput + +func (LogsCustomPipelineProcessorPipelineProcessorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorArray) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` +func (i LogsCustomPipelineProcessorPipelineProcessorArray) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input +type LogsCustomPipelineProcessorPipelineProcessorOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput +func (LogsCustomPipelineProcessorPipelineProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +// Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ArithmeticProcessor() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { + return v.ArithmeticProcessor + }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) +// Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) AttributeRemapper() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { + return v.AttributeRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input +// Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) CategoryProcessor() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { + return v.CategoryProcessor + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput +// Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) DateRemapper() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorDateRemapper { + return v.DateRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput +// Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) GeoIpParser() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { + return v.GeoIpParser + }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +// Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) GrokParser() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorGrokParser { + return v.GrokParser + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +// Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) LookupProcessor() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { + return v.LookupProcessor + }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +// Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) MessageRemapper() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { + return v.MessageRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +// Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ReferenceTableLookupProcessor() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { + return v.ReferenceTableLookupProcessor + }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +// Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ServiceRemapper() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { + return v.ServiceRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return o +// Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) StatusRemapper() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { + return v.StatusRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return o +// String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) StringBuilderProcessor() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { + return v.StringBuilderProcessor + }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) TraceIdRemapper() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { + return v.TraceIdRemapper + }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) UrlParser() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorUrlParser { + return v.UrlParser + }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +// User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) +func (o LogsCustomPipelineProcessorPipelineProcessorOutput) UserAgentParser() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { + return v.UserAgentParser + }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineProcessorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineProcessor { + return vs[0].([]LogsCustomPipelineProcessorPipelineProcessor)[vs[1].(int)] + }).(LogsCustomPipelineProcessorPipelineProcessorOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor struct { + // Arithmetic operation between one or more log attributes. + Expression string `pulumi:"expression"` + // Boolean value to enable your pipeline. + IsEnabled *bool `pulumi:"isEnabled"` + // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. + IsReplaceMissing *bool `pulumi:"isReplaceMissing"` + // Your pipeline name. + Name *string `pulumi:"name"` + // Name of the attribute that contains the result of the arithmetic operation. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs struct { + // Arithmetic operation between one or more log attributes. + Expression pulumi.StringInput `pulumi:"expression"` + // Boolean value to enable your pipeline. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. + IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` + // Your pipeline name. + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the attribute that contains the result of the arithmetic operation. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs +type logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Arithmetic operation between one or more log attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) string { return v.Expression }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Boolean value to enable your pipeline. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { + return v.IsReplaceMissing + }).(pulumi.BoolPtrOutput) +} + +// Your pipeline name. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// Name of the attribute that contains the result of the arithmetic operation. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery + var ret LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +// Arithmetic operation between one or more log attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Expression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Expression }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +// Boolean value to enable your pipeline. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { if v == nil { return nil } - return v.Facet + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { + if v == nil { + return nil + } + return v.IsReplaceMissing + }).(pulumi.BoolPtrOutput) +} + +// Your pipeline name. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +// Name of the attribute that contains the result of the arithmetic operation. +func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { if v == nil { return nil } - return &v.Order + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // Override the target element if already set. + OverrideOnConflict *bool `pulumi:"overrideOnConflict"` + // Remove or preserve the remapped source element. + PreserveSource *bool `pulumi:"preserveSource"` + // Defines where the sources are from (log `attribute` or `tag`). + SourceType string `pulumi:"sourceType"` + // List of source attributes or tags. + Sources []string `pulumi:"sources"` + // Final attribute or tag name to remap the sources. + Target string `pulumi:"target"` + // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. + TargetFormat *string `pulumi:"targetFormat"` + // Defines if the target is a log `attribute` or `tag`. + TargetType string `pulumi:"targetType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: +// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { +// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() + ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Override the target element if already set. + OverrideOnConflict pulumi.BoolPtrInput `pulumi:"overrideOnConflict"` + // Remove or preserve the remapped source element. + PreserveSource pulumi.BoolPtrInput `pulumi:"preserveSource"` + // Defines where the sources are from (log `attribute` or `tag`). + SourceType pulumi.StringInput `pulumi:"sourceType"` + // List of source attributes or tags. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Final attribute or tag name to remap the sources. + Target pulumi.StringInput `pulumi:"target"` + // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. + TargetFormat pulumi.StringPtrInput `pulumi:"targetFormat"` + // Defines if the target is a log `attribute` or `tag`. + TargetType pulumi.StringInput `pulumi:"targetType"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput +func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{...} +// +// or: +// +// nil +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() + ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return o -} +type logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return o +func LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Override the target element if already set. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) OverrideOnConflict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { + return v.OverrideOnConflict + }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +// Remove or preserve the remapped source element. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) PreserveSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { return v.PreserveSource }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) +// Defines where the sources are from (log `attribute` or `tag`). +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) SourceType() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.SourceType }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput +// List of source attributes or tags. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Final attribute or tag name to remap the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.Target }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) TargetFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { return v.TargetFormat }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) +// Defines if the target is a log `attribute` or `tag`. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) TargetType() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.TargetType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *bool { - return v.HideValue +// Override the target element if already set. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) OverrideOnConflict() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.OverrideOnConflict }).(pulumi.BoolPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// Remove or preserve the remapped source element. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) PreserveSource() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { + if v == nil { + return nil + } + return v.PreserveSource + }).(pulumi.BoolPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.Metric +// Defines where the sources are from (log `attribute` or `tag`). +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) SourceType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.SourceType }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// List of source attributes or tags. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.Timeframe +// Final attribute or tag name to remap the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.Target }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) TargetFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return v.TargetFormat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Defines if the target is a log `attribute` or `tag`. +func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) TargetType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { + if v == nil { + return nil + } + return &v.TargetType + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor struct { + // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. + Categories []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory `pulumi:"categories"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the category + Name *string `pulumi:"name"` + // Name of the target attribute whose value is defined by the matching category. + Target string `pulumi:"target"` } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o -} +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs struct { + // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. + Categories LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput `pulumi:"categories"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the category + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the target attribute whose value is defined by the matching category. + Target pulumi.StringInput `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput` via: +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput interface { +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{...} +// +// or: +// +// nil +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput +type logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (*logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +func (i *logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Categories() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { + return v.Categories + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) +// Name of the category +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) +// Name of the target attribute whose value is defined by the matching category. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Categories() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { + if v == nil { + return nil + } + return v.Categories + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput` via: +// Name of the category +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of the target attribute whose value is defined by the matching category. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory struct { + Filter LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter `pulumi:"filter"` + Name string `pulumi:"name"` +} + +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput interface { +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs struct { + Filter LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput `pulumi:"filter"` + Name pulumi.StringInput `pulumi:"name"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray{ LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{...} } +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) Filter() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter { + return v.Filter + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory) string { return v.Name }).(pulumi.StringOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { + return vs[0].([]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)[vs[1].(int)] + }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter struct { + // Filter criteria of the category. + Query string `pulumi:"query"` } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput interface { + pulumi.Input + + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput + ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs struct { + // Filter criteria of the category. + Query pulumi.StringInput `pulumi:"query"` +} + +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) +// Filter criteria of the category. +func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter) string { + return v.Query + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type LogsCustomPipelineProcessorPipelineProcessorDateRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput` via: +// LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput interface { +// LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput + ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs +type logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *LogsCustomPipelineProcessorPipelineProcessorDateRemapper { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) LogsCustomPipelineProcessorPipelineProcessorDateRemapper { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit + var ret LogsCustomPipelineProcessorPipelineProcessorDateRemapper return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *int { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *bool { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *string { +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *string { if v == nil { return nil } - return v.Order + return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs and LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput interface { +// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput + ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput + ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs, LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtr and LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs +type logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) []string { return v.Sources }).(pulumi.StringArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) string { return v.Target }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { +type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() +} + +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle + var ret LogsCustomPipelineProcessorPipelineProcessorGeoIpParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *bool { if v == nil { return nil } - return v.Palette + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *int { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) []string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorGrokParser struct { + Grok LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok `pulumi:"grok"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. + Samples []string `pulumi:"samples"` + // Name of the log attribute to parse. + Source string `pulumi:"source"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGrokParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs and LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorGrokParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs struct { + Grok LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput `pulumi:"grok"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. + Samples pulumi.StringArrayInput `pulumi:"samples"` + // Name of the log attribute to parse. + Source pulumi.StringInput `pulumi:"source"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs, LogsCustomPipelineProcessorPipelineProcessorGrokParserPtr and LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs +type logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorGrokParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *LogsCustomPipelineProcessorPipelineProcessorGrokParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Grok() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { + return v.Grok + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) +// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Samples() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) []string { return v.Samples }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Name of the log attribute to parse. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) string { return v.Source }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) LogsCustomPipelineProcessorPipelineProcessorGrokParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery + var ret LogsCustomPipelineProcessorPipelineProcessorGrokParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Grok() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + return &v.Grok + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { if v == nil { return nil } - return &v.Index + return v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { +// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Samples() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) []string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) + return v.Samples + }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { +// Name of the log attribute to parse. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Source }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok struct { + // Match rules for your grok parser. + MatchRules string `pulumi:"matchRules"` + // Support rules for your grok parser. + SupportRules string `pulumi:"supportRules"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs and LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs struct { + // Match rules for your grok parser. + MatchRules pulumi.StringInput `pulumi:"matchRules"` + // Support rules for your grok parser. + SupportRules pulumi.StringInput `pulumi:"supportRules"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput).ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs, LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtr and LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs +type logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtr(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Match rules for your grok parser. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) MatchRules() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) string { return v.MatchRules }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Support rules for your grok parser. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) SupportRules() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) string { return v.SupportRules }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery + var ret LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { +// Match rules for your grok parser. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) MatchRules() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *string { if v == nil { return nil } - return &v.Aggregation + return &v.MatchRules }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { +// Support rules for your grok parser. +func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) SupportRules() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *string { if v == nil { return nil } - return v.Facet + return &v.SupportRules }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessor struct { + // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. + DefaultLookup *string `pulumi:"defaultLookup"` + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // List of entries of the lookup table using `key,value` format. + LookupTables []string `pulumi:"lookupTables"` + // Name of the processor + Name *string `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source string `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput` via: +// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput interface { +// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput + ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs struct { + // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. + DefaultLookup pulumi.StringPtrInput `pulumi:"defaultLookup"` + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // List of entries of the lookup table using `key,value` format. + LookupTables pulumi.StringArrayInput `pulumi:"lookupTables"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source pulumi.StringInput `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: +func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx) +} + +// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { +// or: +// +// nil +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput +type logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (*logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) DefaultLookup() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { return v.DefaultLookup }).(pulumi.StringPtrOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// List of entries of the lookup table using `key,value` format. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) LookupTables() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) []string { return v.LookupTables }).(pulumi.StringArrayOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) string { return v.Source }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) string { return v.Target }).(pulumi.StringOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() +} + +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorPipelineProcessorLookupProcessor + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) DefaultLookup() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return v.DefaultLookup + }).(pulumi.StringPtrOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// List of entries of the lookup table using `key,value` format. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) LookupTables() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) []string { + if v == nil { + return nil + } + return v.LookupTables + }).(pulumi.StringArrayOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return &v.Source + }).(pulumi.StringPtrOutput) +} + +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` +} + +// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs +type logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery + var ret LogsCustomPipelineProcessorPipelineProcessorMessageRemapper return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *bool { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *string { if v == nil { return nil } - return v.Facet + return v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) []string { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the Reference Table for the source attribute and their associated target attribute values. + LookupEnrichmentTable string `pulumi:"lookupEnrichmentTable"` + // Name of the processor + Name *string `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source string `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput` via: +// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput interface { +// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput + ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the Reference Table for the source attribute and their associated target attribute values. + LookupEnrichmentTable pulumi.StringInput `pulumi:"lookupEnrichmentTable"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source pulumi.StringInput `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target pulumi.StringInput `pulumi:"target"` +} + +func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: +// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { +// or: +// +// nil +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput +type logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (*logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (i *logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) +} + +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *bool { + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the Reference Table for the source attribute and their associated target attribute values. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) LookupEnrichmentTable() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { + return v.LookupEnrichmentTable }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { + return v.Name }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { + return v.Source + }).(pulumi.StringOutput) +} + +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { + return v.Target + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the Reference Table for the source attribute and their associated target attribute values. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) LookupEnrichmentTable() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { + if v == nil { + return nil + } + return &v.LookupEnrichmentTable + }).(pulumi.StringPtrOutput) +} + +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { + if v == nil { + return nil + } + return &v.Source + }).(pulumi.StringPtrOutput) +} + +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { + if v == nil { + return nil + } + return &v.Target + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput` via: +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` +} + +// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs +type logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery + var ret LogsCustomPipelineProcessorPipelineProcessorServiceRemapper return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *int { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *bool { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *string { if v == nil { return nil } - return &v.Metric + return v.Name }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) []string { if v == nil { return nil } - return v.SearchBy - }).(pulumi.StringPtrOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` +} + +func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput` via: +// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput interface { +// nil +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput + ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput +type logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs + +func LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorPipelineProcessorStatusRemapper + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // If it replaces all missing attributes of template by an empty string. + IsReplaceMissing *bool `pulumi:"isReplaceMissing"` + // The name of the processor. + Name *string `pulumi:"name"` + // The name of the attribute that contains the result of the template. + Target string `pulumi:"target"` + // The formula with one or more attributes and raw text. + Template string `pulumi:"template"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput + ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If it replaces all missing attributes of template by an empty string. + IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` + // The name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // The name of the attribute that contains the result of the template. + Target pulumi.StringInput `pulumi:"target"` + // The formula with one or more attributes and raw text. + Template pulumi.StringInput `pulumi:"template"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs +type logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream +// If it replaces all missing attributes of template by an empty string. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { + return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The name of the attribute that contains the result of the template. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) string { return v.Target }).(pulumi.StringOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The formula with one or more attributes and raw text. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Template() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) string { return v.Template }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery + var ret LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { +// If it replaces all missing attributes of template by an empty string. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { if v == nil { return nil } - return v.IsUpstream + return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { if v == nil { return nil } - return &v.Name + return v.Name }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The name of the attribute that contains the result of the template. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { if v == nil { return nil } - return &v.OperationName + return &v.Target }).(pulumi.StringPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The formula with one or more attributes and raw text. +func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Template() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { if v == nil { return nil } - return v.PrimaryTagName + return &v.Template }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` +} + +// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput interface { + pulumi.Input + + ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput + ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput +} + +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` +} + +func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) +} + +func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) +} + +func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx) +} + +// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{...} +// +// or: +// +// nil +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput interface { + pulumi.Input + + ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput +} + +type logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs + +func LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType)(v) +} + +func (*logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() +} + +func (i *logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) +} + +func (i *logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { + return o +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { + return o +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { + return &v + }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput struct{ *pulumi.OutputState } + +func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return o +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { + return o +} + +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { + if v != nil { + return *v } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + var ret LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper + return ret + }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *bool { if v == nil { return nil } - return &v.ResourceName - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Name of the processor. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *string { if v == nil { return nil } - return &v.Service + return v.Name }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) []string { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type LogsCustomPipelineProcessorPipelineProcessorUrlParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // Normalize the ending slashes or not. + NormalizeEndingSlashes *bool `pulumi:"normalizeEndingSlashes"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorUrlParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs and LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUrlParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorUrlParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput + ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Normalize the ending slashes or not. + NormalizeEndingSlashes pulumi.BoolPtrInput `pulumi:"normalizeEndingSlashes"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs, LogsCustomPipelineProcessorPipelineProcessorUrlParserPtr and LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs +type logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorUrlParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *LogsCustomPipelineProcessorPipelineProcessorUrlParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// Normalize the ending slashes or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { return v.NormalizeEndingSlashes }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) LogsCustomPipelineProcessorPipelineProcessorUrlParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery + var ret LogsCustomPipelineProcessorPipelineProcessorUrlParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { if v == nil { return nil } - return v.PrimaryTagValue + return v.Name }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// Normalize the ending slashes or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { if v == nil { return nil } - return v.ResourceName - }).(pulumi.StringPtrOutput) + return v.NormalizeEndingSlashes + }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) []string { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.Sources + }).(pulumi.StringArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { if v == nil { return nil } - return &v.Stat + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // If the source attribute is URL encoded or not. + IsEncoded *bool `pulumi:"isEncoded"` + // Name of the processor + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput` via: +// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs and LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput interface { +// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{...} +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput + ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput + ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If the source attribute is URL encoded or not. + IsEncoded pulumi.BoolPtrInput `pulumi:"isEncoded"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) +func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: +// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs, LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtr and LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} +// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput + ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs +type logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) +func LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput { + return (*logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return o.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// If the source attribute is URL encoded or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) IsEncoded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { return v.IsEncoded }).(pulumi.BoolPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) []string { return v.Sources }).(pulumi.StringArrayOutput) +} + +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery + var ret LogsCustomPipelineProcessorPipelineProcessorUserAgentParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) + }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// If the source attribute is URL encoded or not. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) IsEncoded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.IsEncoded + }).(pulumi.BoolPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { if v == nil { return nil } - return &v.Name + return v.Name }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) []string { if v == nil { return nil } - return &v.Query + return v.Sources + }).(pulumi.StringArrayOutput) +} + +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { + if v == nil { + return nil + } + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type LogsCustomPipelineProcessorReferenceTableLookupProcessor struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the Reference Table for the source attribute and their associated target attribute values. + LookupEnrichmentTable string `pulumi:"lookupEnrichmentTable"` + // Name of the processor + Name *string `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source string `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput` via: +// LogsCustomPipelineProcessorReferenceTableLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs and LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorReferenceTableLookupProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput interface { +// LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{...} +type LogsCustomPipelineProcessorReferenceTableLookupProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput + ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput + ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the Reference Table for the source attribute and their associated target attribute values. + LookupEnrichmentTable pulumi.StringInput `pulumi:"lookupEnrichmentTable"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Name of the source attribute used to do the lookup. + Source pulumi.StringInput `pulumi:"source"` + // Name of the attribute that contains the result of the lookup. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { + return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) +func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput).ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput` via: +// LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs, LogsCustomPipelineProcessorReferenceTableLookupProcessorPtr and LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{...} +// LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput interface { +type LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput + ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput + ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs +type logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType)(v) +func LogsCustomPipelineProcessorReferenceTableLookupProcessorPtr(v *LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput { + return (*logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) +func (i *logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *LogsCustomPipelineProcessorReferenceTableLookupProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) + }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) string { - return v.DataSource +// Name of the Reference Table for the source attribute and their associated target attribute values. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) LookupEnrichmentTable() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { + return v.LookupEnrichmentTable }).(pulumi.StringOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Source() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { return v.Source }).(pulumi.StringOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { return v.Target }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} +type LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput struct{ *pulumi.OutputState } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) LogsCustomPipelineProcessorReferenceTableLookupProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery + var ret LogsCustomPipelineProcessorReferenceTableLookupProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) + }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *bool { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { +// Name of the Reference Table for the source attribute and their associated target attribute values. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) LookupEnrichmentTable() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { if v == nil { return nil } - return &v.DataSource + return &v.LookupEnrichmentTable }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { if v == nil { return nil } - return &v.Name + return v.Name }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { +// Name of the source attribute used to do the lookup. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) + return &v.Source + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { +// Name of the attribute that contains the result of the lookup. +func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { if v == nil { return nil } - return v.Storage + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type LogsCustomPipelineProcessorServiceRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput` via: +// LogsCustomPipelineProcessorServiceRemapperInput is an input type that accepts LogsCustomPipelineProcessorServiceRemapperArgs and LogsCustomPipelineProcessorServiceRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorServiceRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput interface { +// LogsCustomPipelineProcessorServiceRemapperArgs{...} +type LogsCustomPipelineProcessorServiceRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput + ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput + ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorServiceRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type LogsCustomPipelineProcessorServiceRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` +} + +func (LogsCustomPipelineProcessorServiceRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput { + return i.ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: +func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperOutput).ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx) +} + +// LogsCustomPipelineProcessorServiceRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorServiceRemapperArgs, LogsCustomPipelineProcessorServiceRemapperPtr and LogsCustomPipelineProcessorServiceRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorServiceRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorServiceRemapperArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { +// or: +// +// nil +type LogsCustomPipelineProcessorServiceRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput + ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput + ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput +type logsCustomPipelineProcessorServiceRemapperPtrType LogsCustomPipelineProcessorServiceRemapperArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func LogsCustomPipelineProcessorServiceRemapperPtr(v *LogsCustomPipelineProcessorServiceRemapperArgs) LogsCustomPipelineProcessorServiceRemapperPtrInput { + return (*logsCustomPipelineProcessorServiceRemapperPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (*logsCustomPipelineProcessorServiceRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i *logsCustomPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +func (i *logsCustomPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) +} + +type LogsCustomPipelineProcessorServiceRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorServiceRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorServiceRemapper) *LogsCustomPipelineProcessorServiceRemapper { + return &v + }).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorServiceRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +// Name of the processor. +func (o LogsCustomPipelineProcessorServiceRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorServiceRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorServiceRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (LogsCustomPipelineProcessorServiceRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Elem() LogsCustomPipelineProcessorServiceRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) LogsCustomPipelineProcessorServiceRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorServiceRemapper + return ret + }).(LogsCustomPipelineProcessorServiceRemapperOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorStatusRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: +// LogsCustomPipelineProcessorStatusRemapperInput is an input type that accepts LogsCustomPipelineProcessorStatusRemapperArgs and LogsCustomPipelineProcessorStatusRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorStatusRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { +// LogsCustomPipelineProcessorStatusRemapperArgs{...} +type LogsCustomPipelineProcessorStatusRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput + ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput + ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorStatusRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type LogsCustomPipelineProcessorStatusRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` +} + +func (LogsCustomPipelineProcessorStatusRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() +} + +func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput { + return i.ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperOutput).ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// LogsCustomPipelineProcessorStatusRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorStatusRemapperArgs, LogsCustomPipelineProcessorStatusRemapperPtr and LogsCustomPipelineProcessorStatusRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorStatusRemapperPtrInput` via: +// +// LogsCustomPipelineProcessorStatusRemapperArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// or: +// +// nil +type LogsCustomPipelineProcessorStatusRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput + ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput + ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput +type logsCustomPipelineProcessorStatusRemapperPtrType LogsCustomPipelineProcessorStatusRemapperArgs + +func LogsCustomPipelineProcessorStatusRemapperPtr(v *LogsCustomPipelineProcessorStatusRemapperArgs) LogsCustomPipelineProcessorStatusRemapperPtrInput { + return (*logsCustomPipelineProcessorStatusRemapperPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (*logsCustomPipelineProcessorStatusRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i *logsCustomPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorStatusRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorStatusRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorStatusRemapper) *LogsCustomPipelineProcessorStatusRemapper { + return &v + }).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorStatusRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorStatusRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorStatusRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorStatusRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (LogsCustomPipelineProcessorStatusRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Elem() LogsCustomPipelineProcessorStatusRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) LogsCustomPipelineProcessorStatusRemapper { + if v != nil { + return *v + } + var ret LogsCustomPipelineProcessorStatusRemapper + return ret + }).(LogsCustomPipelineProcessorStatusRemapperOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) *bool { + if v == nil { + return nil + } + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: +// List of source attributes. +func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorStringBuilderProcessor struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // If it replaces all missing attributes of template by an empty string. + IsReplaceMissing *bool `pulumi:"isReplaceMissing"` + // The name of the processor. + Name *string `pulumi:"name"` + // The name of the attribute that contains the result of the template. + Target string `pulumi:"target"` + // The formula with one or more attributes and raw text. + Template string `pulumi:"template"` +} + +// LogsCustomPipelineProcessorStringBuilderProcessorInput is an input type that accepts LogsCustomPipelineProcessorStringBuilderProcessorArgs and LogsCustomPipelineProcessorStringBuilderProcessorOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorStringBuilderProcessorInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { +// LogsCustomPipelineProcessorStringBuilderProcessorArgs{...} +type LogsCustomPipelineProcessorStringBuilderProcessorInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput + ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput + ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type LogsCustomPipelineProcessorStringBuilderProcessorArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If it replaces all missing attributes of template by an empty string. + IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` + // The name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // The name of the attribute that contains the result of the template. + Target pulumi.StringInput `pulumi:"target"` + // The formula with one or more attributes and raw text. + Template pulumi.StringInput `pulumi:"template"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (LogsCustomPipelineProcessorStringBuilderProcessorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput { + return i.ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorOutput).ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// LogsCustomPipelineProcessorStringBuilderProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorStringBuilderProcessorArgs, LogsCustomPipelineProcessorStringBuilderProcessorPtr and LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorStringBuilderProcessorPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// LogsCustomPipelineProcessorStringBuilderProcessorArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type LogsCustomPipelineProcessorStringBuilderProcessorPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput + ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs +type logsCustomPipelineProcessorStringBuilderProcessorPtrType LogsCustomPipelineProcessorStringBuilderProcessorArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func LogsCustomPipelineProcessorStringBuilderProcessorPtr(v *LogsCustomPipelineProcessorStringBuilderProcessorArgs) LogsCustomPipelineProcessorStringBuilderProcessorPtrInput { + return (*logsCustomPipelineProcessorStringBuilderProcessorPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*logsCustomPipelineProcessorStringBuilderProcessorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return i.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *logsCustomPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorStringBuilderProcessorOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (LogsCustomPipelineProcessorStringBuilderProcessorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorStringBuilderProcessor) *LogsCustomPipelineProcessorStringBuilderProcessor { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// If it replaces all missing attributes of template by an empty string. +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *bool { return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The name of the processor. +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// The name of the attribute that contains the result of the template. +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +// The formula with one or more attributes and raw text. +func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Template() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) string { return v.Template }).(pulumi.StringOutput) +} + +type LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Elem() LogsCustomPipelineProcessorStringBuilderProcessorOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) LogsCustomPipelineProcessorStringBuilderProcessor { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort + var ret LogsCustomPipelineProcessorStringBuilderProcessor return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(LogsCustomPipelineProcessorStringBuilderProcessorOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *bool { if v == nil { return nil } - return &v.Aggregation + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// If it replaces all missing attributes of template by an empty string. +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *bool { + if v == nil { + return nil + } + return v.IsReplaceMissing + }).(pulumi.BoolPtrOutput) +} + +// The name of the processor. +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// The name of the attribute that contains the result of the template. +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { if v == nil { return nil } - return v.Metric + return &v.Target }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// The formula with one or more attributes and raw text. +func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Template() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { if v == nil { return nil } - return v.Order + return &v.Template }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type LogsCustomPipelineProcessorTraceIdRemapper struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor. + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput` via: +// LogsCustomPipelineProcessorTraceIdRemapperInput is an input type that accepts LogsCustomPipelineProcessorTraceIdRemapperArgs and LogsCustomPipelineProcessorTraceIdRemapperOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorTraceIdRemapperInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput interface { +// LogsCustomPipelineProcessorTraceIdRemapperArgs{...} +type LogsCustomPipelineProcessorTraceIdRemapperInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput + ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput + ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type LogsCustomPipelineProcessorTraceIdRemapperArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor. + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (LogsCustomPipelineProcessorTraceIdRemapperArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput { + return i.ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) +func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperOutput).ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: +// LogsCustomPipelineProcessorTraceIdRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorTraceIdRemapperArgs, LogsCustomPipelineProcessorTraceIdRemapperPtr and LogsCustomPipelineProcessorTraceIdRemapperPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorTraceIdRemapperPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +// LogsCustomPipelineProcessorTraceIdRemapperArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { +type LogsCustomPipelineProcessorTraceIdRemapperPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput + ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput + ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs +type logsCustomPipelineProcessorTraceIdRemapperPtrType LogsCustomPipelineProcessorTraceIdRemapperArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) +func LogsCustomPipelineProcessorTraceIdRemapperPtr(v *LogsCustomPipelineProcessorTraceIdRemapperArgs) LogsCustomPipelineProcessorTraceIdRemapperPtrInput { + return (*logsCustomPipelineProcessorTraceIdRemapperPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*logsCustomPipelineProcessorTraceIdRemapperPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return i.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *logsCustomPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorTraceIdRemapperOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (LogsCustomPipelineProcessorTraceIdRemapperOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return o.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorTraceIdRemapper) *LogsCustomPipelineProcessorTraceIdRemapper { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// List of source attributes. +func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorTraceIdRemapperPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Elem() LogsCustomPipelineProcessorTraceIdRemapperOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) LogsCustomPipelineProcessorTraceIdRemapper { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch + var ret LogsCustomPipelineProcessorTraceIdRemapper return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) + }).(LogsCustomPipelineProcessorTraceIdRemapperOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) *bool { if v == nil { return nil } - return &v.Query + return v.IsEnabled + }).(pulumi.BoolPtrOutput) +} + +// Name of the processor. +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) *string { + if v == nil { + return nil + } + return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// List of source attributes. +func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) []string { + if v == nil { + return nil + } + return v.Sources + }).(pulumi.StringArrayOutput) +} + +type LogsCustomPipelineProcessorUrlParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // Name of the processor + Name *string `pulumi:"name"` + // Normalize the ending slashes or not. + NormalizeEndingSlashes *bool `pulumi:"normalizeEndingSlashes"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput` via: +// LogsCustomPipelineProcessorUrlParserInput is an input type that accepts LogsCustomPipelineProcessorUrlParserArgs and LogsCustomPipelineProcessorUrlParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorUrlParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput interface { +// LogsCustomPipelineProcessorUrlParserArgs{...} +type LogsCustomPipelineProcessorUrlParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput + ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput + ToLogsCustomPipelineProcessorUrlParserOutputWithContext(context.Context) LogsCustomPipelineProcessorUrlParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type LogsCustomPipelineProcessorUrlParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // Normalize the ending slashes or not. + NormalizeEndingSlashes pulumi.BoolPtrInput `pulumi:"normalizeEndingSlashes"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUrlParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorUrlParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput { + return i.ToLogsCustomPipelineProcessorUrlParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) +func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { + return i.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserOutput).ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: +// LogsCustomPipelineProcessorUrlParserPtrInput is an input type that accepts LogsCustomPipelineProcessorUrlParserArgs, LogsCustomPipelineProcessorUrlParserPtr and LogsCustomPipelineProcessorUrlParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorUrlParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{...} +// LogsCustomPipelineProcessorUrlParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { +type LogsCustomPipelineProcessorUrlParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput + ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput + ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs +type logsCustomPipelineProcessorUrlParserPtrType LogsCustomPipelineProcessorUrlParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) +func LogsCustomPipelineProcessorUrlParserPtr(v *LogsCustomPipelineProcessorUrlParserArgs) LogsCustomPipelineProcessorUrlParserPtrInput { + return (*logsCustomPipelineProcessorUrlParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorUrlParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorUrlParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { + return i.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +func (i *logsCustomPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorUrlParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUrlParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorUrlParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { + return o.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { +func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorUrlParser) *LogsCustomPipelineProcessorUrlParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) + }).(LogsCustomPipelineProcessorUrlParserPtrOutput) +} + +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorUrlParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorUrlParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// Normalize the ending slashes or not. +func (o LogsCustomPipelineProcessorUrlParserOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *bool { return v.NormalizeEndingSlashes }).(pulumi.BoolPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorUrlParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorUrlParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorUrlParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUrlParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorUrlParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Elem() LogsCustomPipelineProcessorUrlParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) LogsCustomPipelineProcessorUrlParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery + var ret LogsCustomPipelineProcessorUrlParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) + }).(LogsCustomPipelineProcessorUrlParserOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *bool { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.IsEnabled + }).(pulumi.BoolPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *string { if v == nil { return nil } - return v.DataSource + return v.Name }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { +// Normalize the ending slashes or not. +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *bool { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.NormalizeEndingSlashes + }).(pulumi.BoolPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { +// List of source attributes. +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) []string { if v == nil { return nil } - return &v.Query + return v.Sources + }).(pulumi.StringArrayOutput) +} + +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *string { + if v == nil { + return nil + } + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type LogsCustomPipelineProcessorUserAgentParser struct { + // If the processor is enabled or not. + IsEnabled *bool `pulumi:"isEnabled"` + // If the source attribute is URL encoded or not. + IsEncoded *bool `pulumi:"isEncoded"` + // Name of the processor + Name *string `pulumi:"name"` + // List of source attributes. + Sources []string `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target string `pulumi:"target"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput` via: +// LogsCustomPipelineProcessorUserAgentParserInput is an input type that accepts LogsCustomPipelineProcessorUserAgentParserArgs and LogsCustomPipelineProcessorUserAgentParserOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorUserAgentParserInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput interface { +// LogsCustomPipelineProcessorUserAgentParserArgs{...} +type LogsCustomPipelineProcessorUserAgentParserInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput + ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput + ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(context.Context) LogsCustomPipelineProcessorUserAgentParserOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type LogsCustomPipelineProcessorUserAgentParserArgs struct { + // If the processor is enabled or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // If the source attribute is URL encoded or not. + IsEncoded pulumi.BoolPtrInput `pulumi:"isEncoded"` + // Name of the processor + Name pulumi.StringPtrInput `pulumi:"name"` + // List of source attributes. + Sources pulumi.StringArrayInput `pulumi:"sources"` + // Name of the parent attribute that contains all the extracted details from the sources. + Target pulumi.StringInput `pulumi:"target"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUserAgentParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput { + return i.ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) +func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return i.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserOutput).ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: +// LogsCustomPipelineProcessorUserAgentParserPtrInput is an input type that accepts LogsCustomPipelineProcessorUserAgentParserArgs, LogsCustomPipelineProcessorUserAgentParserPtr and LogsCustomPipelineProcessorUserAgentParserPtrOutput values. +// You can construct a concrete instance of `LogsCustomPipelineProcessorUserAgentParserPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{...} +// LogsCustomPipelineProcessorUserAgentParserArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { +type LogsCustomPipelineProcessorUserAgentParserPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput + ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput + ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs +type logsCustomPipelineProcessorUserAgentParserPtrType LogsCustomPipelineProcessorUserAgentParserArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) +func LogsCustomPipelineProcessorUserAgentParserPtr(v *LogsCustomPipelineProcessorUserAgentParserArgs) LogsCustomPipelineProcessorUserAgentParserPtrInput { + return (*logsCustomPipelineProcessorUserAgentParserPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*logsCustomPipelineProcessorUserAgentParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *logsCustomPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return i.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +func (i *logsCustomPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorUserAgentParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUserAgentParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return o.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { +func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorUserAgentParser) *LogsCustomPipelineProcessorUserAgentParser { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) + }).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorUserAgentParserOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// If the source attribute is URL encoded or not. +func (o LogsCustomPipelineProcessorUserAgentParserOutput) IsEncoded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *bool { return v.IsEncoded }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// Name of the processor +func (o LogsCustomPipelineProcessorUserAgentParserOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *string { return v.Name }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// List of source attributes. +func (o LogsCustomPipelineProcessorUserAgentParserOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) []string { return v.Sources }).(pulumi.StringArrayOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorUserAgentParserOutput) Target() pulumi.StringOutput { + return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) string { return v.Target }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type LogsCustomPipelineProcessorUserAgentParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (LogsCustomPipelineProcessorUserAgentParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Elem() LogsCustomPipelineProcessorUserAgentParserOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) LogsCustomPipelineProcessorUserAgentParser { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery + var ret LogsCustomPipelineProcessorUserAgentParser return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(LogsCustomPipelineProcessorUserAgentParserOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *bool { +// If the processor is enabled or not. +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *bool { if v == nil { return nil } - return v.IsNormalizedCpu + return v.IsEnabled }).(pulumi.BoolPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { +// If the source attribute is URL encoded or not. +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) IsEncoded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *bool { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.IsEncoded + }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { +// Name of the processor +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *string { if v == nil { return nil } - return v.Sort + return v.Name }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) []string { +// List of source attributes. +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) []string { if v == nil { return nil } - return v.TagFilters + return v.Sources }).(pulumi.StringArrayOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { +// Name of the parent attribute that contains all the extracted details from the sources. +func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *string { if v == nil { return nil } - return v.TextFilter + return &v.Target }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type LogsIndexDailyLimitReset struct { + // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). + ResetTime string `pulumi:"resetTime"` + // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). + ResetUtcOffset string `pulumi:"resetUtcOffset"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput` via: +// LogsIndexDailyLimitResetInput is an input type that accepts LogsIndexDailyLimitResetArgs and LogsIndexDailyLimitResetOutput values. +// You can construct a concrete instance of `LogsIndexDailyLimitResetInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput interface { +// LogsIndexDailyLimitResetArgs{...} +type LogsIndexDailyLimitResetInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput + ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput + ToLogsIndexDailyLimitResetOutputWithContext(context.Context) LogsIndexDailyLimitResetOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type LogsIndexDailyLimitResetArgs struct { + // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). + ResetTime pulumi.StringInput `pulumi:"resetTime"` + // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). + ResetUtcOffset pulumi.StringInput `pulumi:"resetUtcOffset"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsIndexDailyLimitResetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexDailyLimitReset)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput { + return i.ToLogsIndexDailyLimitResetOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) +func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { + return i.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetOutput).ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput` via: +// LogsIndexDailyLimitResetPtrInput is an input type that accepts LogsIndexDailyLimitResetArgs, LogsIndexDailyLimitResetPtr and LogsIndexDailyLimitResetPtrOutput values. +// You can construct a concrete instance of `LogsIndexDailyLimitResetPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{...} +// LogsIndexDailyLimitResetArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput interface { +type LogsIndexDailyLimitResetPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput + ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput + ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Context) LogsIndexDailyLimitResetPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs +type logsIndexDailyLimitResetPtrType LogsIndexDailyLimitResetArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType)(v) +func LogsIndexDailyLimitResetPtr(v *LogsIndexDailyLimitResetArgs) LogsIndexDailyLimitResetPtrInput { + return (*logsIndexDailyLimitResetPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*logsIndexDailyLimitResetPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsIndexDailyLimitReset)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *logsIndexDailyLimitResetPtrType) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { + return i.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (i *logsIndexDailyLimitResetPtrType) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type LogsIndexDailyLimitResetOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsIndexDailyLimitResetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexDailyLimitReset)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { +func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { +func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { + return o.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { +func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsIndexDailyLimitReset) *LogsIndexDailyLimitReset { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) + }).(LogsIndexDailyLimitResetPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). +func (o LogsIndexDailyLimitResetOutput) ResetTime() pulumi.StringOutput { + return o.ApplyT(func(v LogsIndexDailyLimitReset) string { return v.ResetTime }).(pulumi.StringOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). +func (o LogsIndexDailyLimitResetOutput) ResetUtcOffset() pulumi.StringOutput { + return o.ApplyT(func(v LogsIndexDailyLimitReset) string { return v.ResetUtcOffset }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type LogsIndexDailyLimitResetPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (LogsIndexDailyLimitResetPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsIndexDailyLimitReset)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o LogsIndexDailyLimitResetPtrOutput) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o LogsIndexDailyLimitResetPtrOutput) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { +func (o LogsIndexDailyLimitResetPtrOutput) Elem() LogsIndexDailyLimitResetOutput { + return o.ApplyT(func(v *LogsIndexDailyLimitReset) LogsIndexDailyLimitReset { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery + var ret LogsIndexDailyLimitReset return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) + }).(LogsIndexDailyLimitResetOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { +// String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). +func (o LogsIndexDailyLimitResetPtrOutput) ResetTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsIndexDailyLimitReset) *string { if v == nil { return nil } - return v.AdditionalQueryFilters + return &v.ResetTime }).(pulumi.StringPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { +// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). +func (o LogsIndexDailyLimitResetPtrOutput) ResetUtcOffset() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsIndexDailyLimitReset) *string { if v == nil { return nil } - return &v.DataSource + return &v.ResetUtcOffset }).(pulumi.StringPtrOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) +type LogsIndexExclusionFilter struct { + Filters []LogsIndexExclusionFilterFilter `pulumi:"filters"` + // A boolean stating if the exclusion is active or not. + IsEnabled *bool `pulumi:"isEnabled"` + // The name of the exclusion filter. + Name *string `pulumi:"name"` } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +// LogsIndexExclusionFilterInput is an input type that accepts LogsIndexExclusionFilterArgs and LogsIndexExclusionFilterOutput values. +// You can construct a concrete instance of `LogsIndexExclusionFilterInput` via: +// +// LogsIndexExclusionFilterArgs{...} +type LogsIndexExclusionFilterInput interface { + pulumi.Input + + ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput + ToLogsIndexExclusionFilterOutputWithContext(context.Context) LogsIndexExclusionFilterOutput } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +type LogsIndexExclusionFilterArgs struct { + Filters LogsIndexExclusionFilterFilterArrayInput `pulumi:"filters"` + // A boolean stating if the exclusion is active or not. + IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` + // The name of the exclusion filter. + Name pulumi.StringPtrInput `pulumi:"name"` } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +func (LogsIndexExclusionFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexExclusionFilter)(nil)).Elem() } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (i LogsIndexExclusionFilterArgs) ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput { + return i.ToLogsIndexExclusionFilterOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +func (i LogsIndexExclusionFilterArgs) ToLogsIndexExclusionFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput` via: +// LogsIndexExclusionFilterArrayInput is an input type that accepts LogsIndexExclusionFilterArray and LogsIndexExclusionFilterArrayOutput values. +// You can construct a concrete instance of `LogsIndexExclusionFilterArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput interface { +// LogsIndexExclusionFilterArray{ LogsIndexExclusionFilterArgs{...} } +type LogsIndexExclusionFilterArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput + ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput + ToLogsIndexExclusionFilterArrayOutputWithContext(context.Context) LogsIndexExclusionFilterArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type LogsIndexExclusionFilterArray []LogsIndexExclusionFilterInput + +func (LogsIndexExclusionFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexExclusionFilter)(nil)).Elem() +} + +func (i LogsIndexExclusionFilterArray) ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput { + return i.ToLogsIndexExclusionFilterArrayOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (i LogsIndexExclusionFilterArray) ToLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) +type LogsIndexExclusionFilterOutput struct{ *pulumi.OutputState } + +func (LogsIndexExclusionFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexExclusionFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) +func (o LogsIndexExclusionFilterOutput) ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o LogsIndexExclusionFilterOutput) ToLogsIndexExclusionFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (o LogsIndexExclusionFilterOutput) Filters() LogsIndexExclusionFilterFilterArrayOutput { + return o.ApplyT(func(v LogsIndexExclusionFilter) []LogsIndexExclusionFilterFilter { return v.Filters }).(LogsIndexExclusionFilterFilterArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{...} +// A boolean stating if the exclusion is active or not. +func (o LogsIndexExclusionFilterOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsIndexExclusionFilter) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) +} + +// The name of the exclusion filter. +func (o LogsIndexExclusionFilterOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsIndexExclusionFilter) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +type LogsIndexExclusionFilterArrayOutput struct{ *pulumi.OutputState } + +func (LogsIndexExclusionFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexExclusionFilter)(nil)).Elem() +} + +func (o LogsIndexExclusionFilterArrayOutput) ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput { + return o +} + +func (o LogsIndexExclusionFilterArrayOutput) ToLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterArrayOutput { + return o +} + +func (o LogsIndexExclusionFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexExclusionFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexExclusionFilter { + return vs[0].([]LogsIndexExclusionFilter)[vs[1].(int)] + }).(LogsIndexExclusionFilterOutput) +} + +type LogsIndexExclusionFilterFilter struct { + // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. + Query *string `pulumi:"query"` + // The fraction of logs excluded by the exclusion filter, when active. + SampleRate *float64 `pulumi:"sampleRate"` +} + +// LogsIndexExclusionFilterFilterInput is an input type that accepts LogsIndexExclusionFilterFilterArgs and LogsIndexExclusionFilterFilterOutput values. +// You can construct a concrete instance of `LogsIndexExclusionFilterFilterInput` via: // -// or: +// LogsIndexExclusionFilterFilterArgs{...} +type LogsIndexExclusionFilterFilterInput interface { + pulumi.Input + + ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput + ToLogsIndexExclusionFilterFilterOutputWithContext(context.Context) LogsIndexExclusionFilterFilterOutput +} + +type LogsIndexExclusionFilterFilterArgs struct { + // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. + Query pulumi.StringPtrInput `pulumi:"query"` + // The fraction of logs excluded by the exclusion filter, when active. + SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"` +} + +func (LogsIndexExclusionFilterFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexExclusionFilterFilter)(nil)).Elem() +} + +func (i LogsIndexExclusionFilterFilterArgs) ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput { + return i.ToLogsIndexExclusionFilterFilterOutputWithContext(context.Background()) +} + +func (i LogsIndexExclusionFilterFilterArgs) ToLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterFilterOutput) +} + +// LogsIndexExclusionFilterFilterArrayInput is an input type that accepts LogsIndexExclusionFilterFilterArray and LogsIndexExclusionFilterFilterArrayOutput values. +// You can construct a concrete instance of `LogsIndexExclusionFilterFilterArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput interface { +// LogsIndexExclusionFilterFilterArray{ LogsIndexExclusionFilterFilterArgs{...} } +type LogsIndexExclusionFilterFilterArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput + ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput + ToLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Context) LogsIndexExclusionFilterFilterArrayOutput +} + +type LogsIndexExclusionFilterFilterArray []LogsIndexExclusionFilterFilterInput + +func (LogsIndexExclusionFilterFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexExclusionFilterFilter)(nil)).Elem() +} + +func (i LogsIndexExclusionFilterFilterArray) ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput { + return i.ToLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Background()) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs +func (i LogsIndexExclusionFilterFilterArray) ToLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterFilterArrayOutput) +} + +type LogsIndexExclusionFilterFilterOutput struct{ *pulumi.OutputState } + +func (LogsIndexExclusionFilterFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexExclusionFilterFilter)(nil)).Elem() +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType)(v) +func (o LogsIndexExclusionFilterFilterOutput) ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (o LogsIndexExclusionFilterFilterOutput) ToLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +// Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. +func (o LogsIndexExclusionFilterFilterOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsIndexExclusionFilterFilter) *string { return v.Query }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) +// The fraction of logs excluded by the exclusion filter, when active. +func (o LogsIndexExclusionFilterFilterOutput) SampleRate() pulumi.Float64PtrOutput { + return o.ApplyT(func(v LogsIndexExclusionFilterFilter) *float64 { return v.SampleRate }).(pulumi.Float64PtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type LogsIndexExclusionFilterFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (LogsIndexExclusionFilterFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexExclusionFilterFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { +func (o LogsIndexExclusionFilterFilterArrayOutput) ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { +func (o LogsIndexExclusionFilterFilterArrayOutput) ToLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o LogsIndexExclusionFilterFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexExclusionFilterFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexExclusionFilterFilter { + return vs[0].([]LogsIndexExclusionFilterFilter)[vs[1].(int)] + }).(LogsIndexExclusionFilterFilterOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) +type LogsIndexFilter struct { + // Logs filter criteria. Only logs matching this filter criteria are considered for this index. + Query string `pulumi:"query"` } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +// LogsIndexFilterInput is an input type that accepts LogsIndexFilterArgs and LogsIndexFilterOutput values. +// You can construct a concrete instance of `LogsIndexFilterInput` via: +// +// LogsIndexFilterArgs{...} +type LogsIndexFilterInput interface { + pulumi.Input + + ToLogsIndexFilterOutput() LogsIndexFilterOutput + ToLogsIndexFilterOutputWithContext(context.Context) LogsIndexFilterOutput } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) +type LogsIndexFilterArgs struct { + // Logs filter criteria. Only logs matching this filter criteria are considered for this index. + Query pulumi.StringInput `pulumi:"query"` } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (LogsIndexFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexFilter)(nil)).Elem() } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i LogsIndexFilterArgs) ToLogsIndexFilterOutput() LogsIndexFilterOutput { + return i.ToLogsIndexFilterOutputWithContext(context.Background()) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (i LogsIndexFilterArgs) ToLogsIndexFilterOutputWithContext(ctx context.Context) LogsIndexFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexFilterOutput) +} + +// LogsIndexFilterArrayInput is an input type that accepts LogsIndexFilterArray and LogsIndexFilterArrayOutput values. +// You can construct a concrete instance of `LogsIndexFilterArrayInput` via: +// +// LogsIndexFilterArray{ LogsIndexFilterArgs{...} } +type LogsIndexFilterArrayInput interface { + pulumi.Input + + ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput + ToLogsIndexFilterArrayOutputWithContext(context.Context) LogsIndexFilterArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type LogsIndexFilterArray []LogsIndexFilterInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (LogsIndexFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o +func (i LogsIndexFilterArray) ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput { + return i.ToLogsIndexFilterArrayOutputWithContext(context.Background()) +} + +func (i LogsIndexFilterArray) ToLogsIndexFilterArrayOutputWithContext(ctx context.Context) LogsIndexFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsIndexFilterArrayOutput) +} + +type LogsIndexFilterOutput struct{ *pulumi.OutputState } + +func (LogsIndexFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsIndexFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { +func (o LogsIndexFilterOutput) ToLogsIndexFilterOutput() LogsIndexFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) +func (o LogsIndexFilterOutput) ToLogsIndexFilterOutputWithContext(ctx context.Context) LogsIndexFilterOutput { + return o } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +// Logs filter criteria. Only logs matching this filter criteria are considered for this index. +func (o LogsIndexFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsIndexFilter) string { return v.Query }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) +type LogsIndexFilterArrayOutput struct{ *pulumi.OutputState } + +func (LogsIndexFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsIndexFilter)(nil)).Elem() } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +func (o LogsIndexFilterArrayOutput) ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput { + return o } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +func (o LogsIndexFilterArrayOutput) ToLogsIndexFilterArrayOutputWithContext(ctx context.Context) LogsIndexFilterArrayOutput { + return o } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o LogsIndexFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexFilter { + return vs[0].([]LogsIndexFilter)[vs[1].(int)] + }).(LogsIndexFilterOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type LogsMetricCompute struct { + // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. + AggregationType string `pulumi:"aggregationType"` + // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. + IncludePercentiles *bool `pulumi:"includePercentiles"` + // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. + Path *string `pulumi:"path"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput` via: +// LogsMetricComputeInput is an input type that accepts LogsMetricComputeArgs and LogsMetricComputeOutput values. +// You can construct a concrete instance of `LogsMetricComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput interface { +// LogsMetricComputeArgs{...} +type LogsMetricComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput + ToLogsMetricComputeOutput() LogsMetricComputeOutput + ToLogsMetricComputeOutputWithContext(context.Context) LogsMetricComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type LogsMetricComputeArgs struct { + // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. + AggregationType pulumi.StringInput `pulumi:"aggregationType"` + // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. + IncludePercentiles pulumi.BoolPtrInput `pulumi:"includePercentiles"` + // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. + Path pulumi.StringPtrInput `pulumi:"path"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsMetricComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i LogsMetricComputeArgs) ToLogsMetricComputeOutput() LogsMetricComputeOutput { + return i.ToLogsMetricComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) +func (i LogsMetricComputeArgs) ToLogsMetricComputeOutputWithContext(ctx context.Context) LogsMetricComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i LogsMetricComputeArgs) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { + return i.ToLogsMetricComputePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i LogsMetricComputeArgs) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputeOutput).ToLogsMetricComputePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: +// LogsMetricComputePtrInput is an input type that accepts LogsMetricComputeArgs, LogsMetricComputePtr and LogsMetricComputePtrOutput values. +// You can construct a concrete instance of `LogsMetricComputePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} +// LogsMetricComputeArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { +type LogsMetricComputePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput + ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput + ToLogsMetricComputePtrOutputWithContext(context.Context) LogsMetricComputePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs +type logsMetricComputePtrType LogsMetricComputeArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) +func LogsMetricComputePtr(v *LogsMetricComputeArgs) LogsMetricComputePtrInput { + return (*logsMetricComputePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*logsMetricComputePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsMetricCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *logsMetricComputePtrType) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { + return i.ToLogsMetricComputePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *logsMetricComputePtrType) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type LogsMetricComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsMetricComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o LogsMetricComputeOutput) ToLogsMetricComputeOutput() LogsMetricComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o LogsMetricComputeOutput) ToLogsMetricComputeOutputWithContext(ctx context.Context) LogsMetricComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o LogsMetricComputeOutput) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { + return o.ToLogsMetricComputePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { +func (o LogsMetricComputeOutput) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsMetricCompute) *LogsMetricCompute { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(LogsMetricComputePtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. +func (o LogsMetricComputeOutput) AggregationType() pulumi.StringOutput { + return o.ApplyT(func(v LogsMetricCompute) string { return v.AggregationType }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. +func (o LogsMetricComputeOutput) IncludePercentiles() pulumi.BoolPtrOutput { + return o.ApplyT(func(v LogsMetricCompute) *bool { return v.IncludePercentiles }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. +func (o LogsMetricComputeOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v LogsMetricCompute) *string { return v.Path }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type LogsMetricComputePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (LogsMetricComputePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsMetricCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o LogsMetricComputePtrOutput) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o LogsMetricComputePtrOutput) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { +func (o LogsMetricComputePtrOutput) Elem() LogsMetricComputeOutput { + return o.ApplyT(func(v *LogsMetricCompute) LogsMetricCompute { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery + var ret LogsMetricCompute return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) + }).(LogsMetricComputeOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { +// The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. +func (o LogsMetricComputePtrOutput) AggregationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsMetricCompute) *string { if v == nil { return nil } - return &v.Aggregation + return &v.AggregationType }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { +// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. +func (o LogsMetricComputePtrOutput) IncludePercentiles() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *LogsMetricCompute) *bool { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.IncludePercentiles + }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *int { +// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. +func (o LogsMetricComputePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsMetricCompute) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Path + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +type LogsMetricFilter struct { + // The search query - following the log search syntax. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput` via: +// LogsMetricFilterInput is an input type that accepts LogsMetricFilterArgs and LogsMetricFilterOutput values. +// You can construct a concrete instance of `LogsMetricFilterInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput interface { +// LogsMetricFilterArgs{...} +type LogsMetricFilterInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput + ToLogsMetricFilterOutput() LogsMetricFilterOutput + ToLogsMetricFilterOutputWithContext(context.Context) LogsMetricFilterOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type LogsMetricFilterArgs struct { + // The search query - following the log search syntax. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsMetricFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i LogsMetricFilterArgs) ToLogsMetricFilterOutput() LogsMetricFilterOutput { + return i.ToLogsMetricFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) +func (i LogsMetricFilterArgs) ToLogsMetricFilterOutputWithContext(ctx context.Context) LogsMetricFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: +func (i LogsMetricFilterArgs) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { + return i.ToLogsMetricFilterPtrOutputWithContext(context.Background()) +} + +func (i LogsMetricFilterArgs) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterOutput).ToLogsMetricFilterPtrOutputWithContext(ctx) +} + +// LogsMetricFilterPtrInput is an input type that accepts LogsMetricFilterArgs, LogsMetricFilterPtr and LogsMetricFilterPtrOutput values. +// You can construct a concrete instance of `LogsMetricFilterPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { +// LogsMetricFilterArgs{...} +// +// or: +// +// nil +type LogsMetricFilterPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput + ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput + ToLogsMetricFilterPtrOutputWithContext(context.Context) LogsMetricFilterPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput +type logsMetricFilterPtrType LogsMetricFilterArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func LogsMetricFilterPtr(v *LogsMetricFilterArgs) LogsMetricFilterPtrInput { + return (*logsMetricFilterPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (*logsMetricFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**LogsMetricFilter)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) +func (i *logsMetricFilterPtrType) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { + return i.ToLogsMetricFilterPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *logsMetricFilterPtrType) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterPtrOutput) +} + +type LogsMetricFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsMetricFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { +func (o LogsMetricFilterOutput) ToLogsMetricFilterOutput() LogsMetricFilterOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { +func (o LogsMetricFilterOutput) ToLogsMetricFilterOutputWithContext(ctx context.Context) LogsMetricFilterOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o LogsMetricFilterOutput) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { + return o.ToLogsMetricFilterPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o LogsMetricFilterOutput) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsMetricFilter) *LogsMetricFilter { + return &v + }).(LogsMetricFilterPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The search query - following the log search syntax. +func (o LogsMetricFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v LogsMetricFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type LogsMetricFilterPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (LogsMetricFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**LogsMetricFilter)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { +func (o LogsMetricFilterPtrOutput) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { +func (o LogsMetricFilterPtrOutput) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) +func (o LogsMetricFilterPtrOutput) Elem() LogsMetricFilterOutput { + return o.ApplyT(func(v *LogsMetricFilter) LogsMetricFilter { + if v != nil { + return *v + } + var ret LogsMetricFilter + return ret + }).(LogsMetricFilterOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The search query - following the log search syntax. +func (o LogsMetricFilterPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *LogsMetricFilter) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput +type LogsMetricGroupBy struct { + // The path to the value the log-based metric will be aggregated over. + Path string `pulumi:"path"` + // Name of the tag that gets created. + TagName string `pulumi:"tagName"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} +// LogsMetricGroupByInput is an input type that accepts LogsMetricGroupByArgs and LogsMetricGroupByOutput values. +// You can construct a concrete instance of `LogsMetricGroupByInput` via: +// +// LogsMetricGroupByArgs{...} +type LogsMetricGroupByInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() + ToLogsMetricGroupByOutput() LogsMetricGroupByOutput + ToLogsMetricGroupByOutputWithContext(context.Context) LogsMetricGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +type LogsMetricGroupByArgs struct { + // The path to the value the log-based metric will be aggregated over. + Path pulumi.StringInput `pulumi:"path"` + // Name of the tag that gets created. + TagName pulumi.StringInput `pulumi:"tagName"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) +func (LogsMetricGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsMetricGroupByArgs) ToLogsMetricGroupByOutput() LogsMetricGroupByOutput { + return i.ToLogsMetricGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i LogsMetricGroupByArgs) ToLogsMetricGroupByOutputWithContext(ctx context.Context) LogsMetricGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: +// LogsMetricGroupByArrayInput is an input type that accepts LogsMetricGroupByArray and LogsMetricGroupByArrayOutput values. +// You can construct a concrete instance of `LogsMetricGroupByArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +// LogsMetricGroupByArray{ LogsMetricGroupByArgs{...} } +type LogsMetricGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput + ToLogsMetricGroupByArrayOutputWithContext(context.Context) LogsMetricGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} +type LogsMetricGroupByArray []LogsMetricGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (LogsMetricGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsMetricGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i LogsMetricGroupByArray) ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput { + return i.ToLogsMetricGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i LogsMetricGroupByArray) ToLogsMetricGroupByArrayOutputWithContext(ctx context.Context) LogsMetricGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(LogsMetricGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type LogsMetricGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (LogsMetricGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*LogsMetricGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o LogsMetricGroupByOutput) ToLogsMetricGroupByOutput() LogsMetricGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o LogsMetricGroupByOutput) ToLogsMetricGroupByOutputWithContext(ctx context.Context) LogsMetricGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The path to the value the log-based metric will be aggregated over. +func (o LogsMetricGroupByOutput) Path() pulumi.StringOutput { + return o.ApplyT(func(v LogsMetricGroupBy) string { return v.Path }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Name of the tag that gets created. +func (o LogsMetricGroupByOutput) TagName() pulumi.StringOutput { + return o.ApplyT(func(v LogsMetricGroupBy) string { return v.TagName }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type LogsMetricGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (LogsMetricGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]LogsMetricGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o LogsMetricGroupByArrayOutput) ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o LogsMetricGroupByArrayOutput) ToLogsMetricGroupByArrayOutputWithContext(ctx context.Context) LogsMetricGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o LogsMetricGroupByArrayOutput) Index(i pulumi.IntInput) LogsMetricGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsMetricGroupBy { + return vs[0].([]LogsMetricGroupBy)[vs[1].(int)] + }).(LogsMetricGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type MetricTagConfigurationAggregation struct { + // A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. + Space string `pulumi:"space"` + // A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. + Time string `pulumi:"time"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput` via: +// MetricTagConfigurationAggregationInput is an input type that accepts MetricTagConfigurationAggregationArgs and MetricTagConfigurationAggregationOutput values. +// You can construct a concrete instance of `MetricTagConfigurationAggregationInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput interface { +// MetricTagConfigurationAggregationArgs{...} +type MetricTagConfigurationAggregationInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput + ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput + ToMetricTagConfigurationAggregationOutputWithContext(context.Context) MetricTagConfigurationAggregationOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type MetricTagConfigurationAggregationArgs struct { + // A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. + Space pulumi.StringInput `pulumi:"space"` + // A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. + Time pulumi.StringInput `pulumi:"time"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (MetricTagConfigurationAggregationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MetricTagConfigurationAggregation)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i MetricTagConfigurationAggregationArgs) ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput { + return i.ToMetricTagConfigurationAggregationOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (i MetricTagConfigurationAggregationArgs) ToMetricTagConfigurationAggregationOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationOutput { + return pulumi.ToOutputWithContext(ctx, i).(MetricTagConfigurationAggregationOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: +// MetricTagConfigurationAggregationArrayInput is an input type that accepts MetricTagConfigurationAggregationArray and MetricTagConfigurationAggregationArrayOutput values. +// You can construct a concrete instance of `MetricTagConfigurationAggregationArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { +// MetricTagConfigurationAggregationArray{ MetricTagConfigurationAggregationArgs{...} } +type MetricTagConfigurationAggregationArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput + ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput + ToMetricTagConfigurationAggregationArrayOutputWithContext(context.Context) MetricTagConfigurationAggregationArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput +type MetricTagConfigurationAggregationArray []MetricTagConfigurationAggregationInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (MetricTagConfigurationAggregationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MetricTagConfigurationAggregation)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i MetricTagConfigurationAggregationArray) ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput { + return i.ToMetricTagConfigurationAggregationArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i MetricTagConfigurationAggregationArray) ToMetricTagConfigurationAggregationArrayOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MetricTagConfigurationAggregationArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type MetricTagConfigurationAggregationOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (MetricTagConfigurationAggregationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MetricTagConfigurationAggregation)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o MetricTagConfigurationAggregationOutput) ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o MetricTagConfigurationAggregationOutput) ToMetricTagConfigurationAggregationOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. +func (o MetricTagConfigurationAggregationOutput) Space() pulumi.StringOutput { + return o.ApplyT(func(v MetricTagConfigurationAggregation) string { return v.Space }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. +func (o MetricTagConfigurationAggregationOutput) Time() pulumi.StringOutput { + return o.ApplyT(func(v MetricTagConfigurationAggregation) string { return v.Time }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type MetricTagConfigurationAggregationArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (MetricTagConfigurationAggregationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MetricTagConfigurationAggregation)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o MetricTagConfigurationAggregationArrayOutput) ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o MetricTagConfigurationAggregationArrayOutput) ToMetricTagConfigurationAggregationArrayOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (o MetricTagConfigurationAggregationArrayOutput) Index(i pulumi.IntInput) MetricTagConfigurationAggregationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MetricTagConfigurationAggregation { + return vs[0].([]MetricTagConfigurationAggregation)[vs[1].(int)] + }).(MetricTagConfigurationAggregationOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type MonitorConfigPolicyTagPolicy struct { + // The key of the tag + TagKey string `pulumi:"tagKey"` + // If a tag key is required for monitor creation + TagKeyRequired bool `pulumi:"tagKeyRequired"` + // Valid values for the tag + ValidTagValues []string `pulumi:"validTagValues"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput` via: +// MonitorConfigPolicyTagPolicyInput is an input type that accepts MonitorConfigPolicyTagPolicyArgs and MonitorConfigPolicyTagPolicyOutput values. +// You can construct a concrete instance of `MonitorConfigPolicyTagPolicyInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput interface { +// MonitorConfigPolicyTagPolicyArgs{...} +type MonitorConfigPolicyTagPolicyInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput + ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput + ToMonitorConfigPolicyTagPolicyOutputWithContext(context.Context) MonitorConfigPolicyTagPolicyOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type MonitorConfigPolicyTagPolicyArgs struct { + // The key of the tag + TagKey pulumi.StringInput `pulumi:"tagKey"` + // If a tag key is required for monitor creation + TagKeyRequired pulumi.BoolInput `pulumi:"tagKeyRequired"` + // Valid values for the tag + ValidTagValues pulumi.StringArrayInput `pulumi:"validTagValues"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (MonitorConfigPolicyTagPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorConfigPolicyTagPolicy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput { + return i.ToMonitorConfigPolicyTagPolicyOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) +func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { + return i.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyOutput).ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput` via: +// MonitorConfigPolicyTagPolicyPtrInput is an input type that accepts MonitorConfigPolicyTagPolicyArgs, MonitorConfigPolicyTagPolicyPtr and MonitorConfigPolicyTagPolicyPtrOutput values. +// You can construct a concrete instance of `MonitorConfigPolicyTagPolicyPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{...} +// MonitorConfigPolicyTagPolicyArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput interface { +type MonitorConfigPolicyTagPolicyPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput + ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput + ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Context) MonitorConfigPolicyTagPolicyPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs +type monitorConfigPolicyTagPolicyPtrType MonitorConfigPolicyTagPolicyArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType)(v) +func MonitorConfigPolicyTagPolicyPtr(v *MonitorConfigPolicyTagPolicyArgs) MonitorConfigPolicyTagPolicyPtrInput { + return (*monitorConfigPolicyTagPolicyPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (*monitorConfigPolicyTagPolicyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorConfigPolicyTagPolicy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *monitorConfigPolicyTagPolicyPtrType) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { + return i.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) +func (i *monitorConfigPolicyTagPolicyPtrType) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type MonitorConfigPolicyTagPolicyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (MonitorConfigPolicyTagPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorConfigPolicyTagPolicy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { +func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { +func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { + return o.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { +func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorConfigPolicyTagPolicy) *MonitorConfigPolicyTagPolicy { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(MonitorConfigPolicyTagPolicyPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The key of the tag +func (o MonitorConfigPolicyTagPolicyOutput) TagKey() pulumi.StringOutput { + return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) string { return v.TagKey }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// If a tag key is required for monitor creation +func (o MonitorConfigPolicyTagPolicyOutput) TagKeyRequired() pulumi.BoolOutput { + return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) bool { return v.TagKeyRequired }).(pulumi.BoolOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Valid values for the tag +func (o MonitorConfigPolicyTagPolicyOutput) ValidTagValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) []string { return v.ValidTagValues }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type MonitorConfigPolicyTagPolicyPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (MonitorConfigPolicyTagPolicyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorConfigPolicyTagPolicy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o MonitorConfigPolicyTagPolicyPtrOutput) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o MonitorConfigPolicyTagPolicyPtrOutput) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { +func (o MonitorConfigPolicyTagPolicyPtrOutput) Elem() MonitorConfigPolicyTagPolicyOutput { + return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyTagPolicy { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery + var ret MonitorConfigPolicyTagPolicy return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(MonitorConfigPolicyTagPolicyOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { +// The key of the tag +func (o MonitorConfigPolicyTagPolicyPtrOutput) TagKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) *string { if v == nil { return nil } - return &v.Index + return &v.TagKey }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { +// If a tag key is required for monitor creation +func (o MonitorConfigPolicyTagPolicyPtrOutput) TagKeyRequired() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) *bool { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return &v.TagKeyRequired + }).(pulumi.BoolPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { +// Valid values for the tag +func (o MonitorConfigPolicyTagPolicyPtrOutput) ValidTagValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) []string { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return v.ValidTagValues + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type MonitorMonitorThresholdWindows struct { + // Describes how long an anomalous metric must be normal before the alert recovers. + RecoveryWindow *string `pulumi:"recoveryWindow"` + // Describes how long a metric must be anomalous before an alert triggers. + TriggerWindow *string `pulumi:"triggerWindow"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: +// MonitorMonitorThresholdWindowsInput is an input type that accepts MonitorMonitorThresholdWindowsArgs and MonitorMonitorThresholdWindowsOutput values. +// You can construct a concrete instance of `MonitorMonitorThresholdWindowsInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { +// MonitorMonitorThresholdWindowsArgs{...} +type MonitorMonitorThresholdWindowsInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput + ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput + ToMonitorMonitorThresholdWindowsOutputWithContext(context.Context) MonitorMonitorThresholdWindowsOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type MonitorMonitorThresholdWindowsArgs struct { + // Describes how long an anomalous metric must be normal before the alert recovers. + RecoveryWindow pulumi.StringPtrInput `pulumi:"recoveryWindow"` + // Describes how long a metric must be anomalous before an alert triggers. + TriggerWindow pulumi.StringPtrInput `pulumi:"triggerWindow"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (MonitorMonitorThresholdWindowsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorMonitorThresholdWindows)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput { + return i.ToMonitorMonitorThresholdWindowsOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) +func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { + return i.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsOutput).ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// MonitorMonitorThresholdWindowsPtrInput is an input type that accepts MonitorMonitorThresholdWindowsArgs, MonitorMonitorThresholdWindowsPtr and MonitorMonitorThresholdWindowsPtrOutput values. +// You can construct a concrete instance of `MonitorMonitorThresholdWindowsPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +// MonitorMonitorThresholdWindowsArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type MonitorMonitorThresholdWindowsPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput + ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Context) MonitorMonitorThresholdWindowsPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs +type monitorMonitorThresholdWindowsPtrType MonitorMonitorThresholdWindowsArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func MonitorMonitorThresholdWindowsPtr(v *MonitorMonitorThresholdWindowsArgs) MonitorMonitorThresholdWindowsPtrInput { + return (*monitorMonitorThresholdWindowsPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*monitorMonitorThresholdWindowsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorMonitorThresholdWindows)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *monitorMonitorThresholdWindowsPtrType) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { + return i.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *monitorMonitorThresholdWindowsPtrType) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type MonitorMonitorThresholdWindowsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (MonitorMonitorThresholdWindowsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorMonitorThresholdWindows)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { + return o.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorMonitorThresholdWindows) *MonitorMonitorThresholdWindows { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(MonitorMonitorThresholdWindowsPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Describes how long an anomalous metric must be normal before the alert recovers. +func (o MonitorMonitorThresholdWindowsOutput) RecoveryWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholdWindows) *string { return v.RecoveryWindow }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Describes how long a metric must be anomalous before an alert triggers. +func (o MonitorMonitorThresholdWindowsOutput) TriggerWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholdWindows) *string { return v.TriggerWindow }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type MonitorMonitorThresholdWindowsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (MonitorMonitorThresholdWindowsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorMonitorThresholdWindows)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o MonitorMonitorThresholdWindowsPtrOutput) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o MonitorMonitorThresholdWindowsPtrOutput) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o MonitorMonitorThresholdWindowsPtrOutput) Elem() MonitorMonitorThresholdWindowsOutput { + return o.ApplyT(func(v *MonitorMonitorThresholdWindows) MonitorMonitorThresholdWindows { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery + var ret MonitorMonitorThresholdWindows return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) + }).(MonitorMonitorThresholdWindowsOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { +// Describes how long an anomalous metric must be normal before the alert recovers. +func (o MonitorMonitorThresholdWindowsPtrOutput) RecoveryWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholdWindows) *string { if v == nil { return nil } - return &v.Aggregation + return v.RecoveryWindow }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { +// Describes how long a metric must be anomalous before an alert triggers. +func (o MonitorMonitorThresholdWindowsPtrOutput) TriggerWindow() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholdWindows) *string { if v == nil { return nil } - return v.Facet + return v.TriggerWindow }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +type MonitorMonitorThresholds struct { + // The monitor `CRITICAL` threshold. Must be a number. + Critical *string `pulumi:"critical"` + // The monitor `CRITICAL` recovery threshold. Must be a number. + CriticalRecovery *string `pulumi:"criticalRecovery"` + // The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. + Ok *string `pulumi:"ok"` + // The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. + Unknown *string `pulumi:"unknown"` + // The monitor `WARNING` threshold. Must be a number. + Warning *string `pulumi:"warning"` + // The monitor `WARNING` recovery threshold. Must be a number. + WarningRecovery *string `pulumi:"warningRecovery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput` via: +// MonitorMonitorThresholdsInput is an input type that accepts MonitorMonitorThresholdsArgs and MonitorMonitorThresholdsOutput values. +// You can construct a concrete instance of `MonitorMonitorThresholdsInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput interface { +// MonitorMonitorThresholdsArgs{...} +type MonitorMonitorThresholdsInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput + ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput + ToMonitorMonitorThresholdsOutputWithContext(context.Context) MonitorMonitorThresholdsOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type MonitorMonitorThresholdsArgs struct { + // The monitor `CRITICAL` threshold. Must be a number. + Critical pulumi.StringPtrInput `pulumi:"critical"` + // The monitor `CRITICAL` recovery threshold. Must be a number. + CriticalRecovery pulumi.StringPtrInput `pulumi:"criticalRecovery"` + // The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. + Ok pulumi.StringPtrInput `pulumi:"ok"` + // The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. + Unknown pulumi.StringPtrInput `pulumi:"unknown"` + // The monitor `WARNING` threshold. Must be a number. + Warning pulumi.StringPtrInput `pulumi:"warning"` + // The monitor `WARNING` recovery threshold. Must be a number. + WarningRecovery pulumi.StringPtrInput `pulumi:"warningRecovery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (MonitorMonitorThresholdsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorMonitorThresholds)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput { + return i.ToMonitorMonitorThresholdsOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) +func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsOutputWithContext(ctx context.Context) MonitorMonitorThresholdsOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: +func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { + return i.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) +} + +func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsOutput).ToMonitorMonitorThresholdsPtrOutputWithContext(ctx) +} + +// MonitorMonitorThresholdsPtrInput is an input type that accepts MonitorMonitorThresholdsArgs, MonitorMonitorThresholdsPtr and MonitorMonitorThresholdsPtrOutput values. +// You can construct a concrete instance of `MonitorMonitorThresholdsPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { +// MonitorMonitorThresholdsArgs{...} +// +// or: +// +// nil +type MonitorMonitorThresholdsPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput + ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput + ToMonitorMonitorThresholdsPtrOutputWithContext(context.Context) MonitorMonitorThresholdsPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput +type monitorMonitorThresholdsPtrType MonitorMonitorThresholdsArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func MonitorMonitorThresholdsPtr(v *MonitorMonitorThresholdsArgs) MonitorMonitorThresholdsPtrInput { + return (*monitorMonitorThresholdsPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (*monitorMonitorThresholdsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorMonitorThresholds)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i *monitorMonitorThresholdsPtrType) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { + return i.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *monitorMonitorThresholdsPtrType) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsPtrOutput) +} + +type MonitorMonitorThresholdsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (MonitorMonitorThresholdsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorMonitorThresholds)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsOutputWithContext(ctx context.Context) MonitorMonitorThresholdsOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { + return o.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorMonitorThresholds) *MonitorMonitorThresholds { + return &v + }).(MonitorMonitorThresholdsPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The monitor `CRITICAL` threshold. Must be a number. +func (o MonitorMonitorThresholdsOutput) Critical() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Critical }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The monitor `CRITICAL` recovery threshold. Must be a number. +func (o MonitorMonitorThresholdsOutput) CriticalRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.CriticalRecovery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +// The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. +func (o MonitorMonitorThresholdsOutput) Ok() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Ok }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. +func (o MonitorMonitorThresholdsOutput) Unknown() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Unknown }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// The monitor `WARNING` threshold. Must be a number. +func (o MonitorMonitorThresholdsOutput) Warning() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Warning }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) +// The monitor `WARNING` recovery threshold. Must be a number. +func (o MonitorMonitorThresholdsOutput) WarningRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.WarningRecovery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type MonitorMonitorThresholdsPtrOutput struct{ *pulumi.OutputState } + +func (MonitorMonitorThresholdsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorMonitorThresholds)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input +func (o MonitorMonitorThresholdsPtrOutput) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput +func (o MonitorMonitorThresholdsPtrOutput) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o MonitorMonitorThresholdsPtrOutput) Elem() MonitorMonitorThresholdsOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) MonitorMonitorThresholds { + if v != nil { + return *v + } + var ret MonitorMonitorThresholds + return ret + }).(MonitorMonitorThresholdsOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +// The monitor `CRITICAL` threshold. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) Critical() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.Critical + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +// The monitor `CRITICAL` recovery threshold. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) CriticalRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.CriticalRecovery + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) +// The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) Ok() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.Ok + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) Unknown() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.Unknown + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +// The monitor `WARNING` threshold. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) Warning() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.Warning + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: +// The monitor `WARNING` recovery threshold. Must be a number. +func (o MonitorMonitorThresholdsPtrOutput) WarningRecovery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorMonitorThresholds) *string { + if v == nil { + return nil + } + return v.WarningRecovery + }).(pulumi.StringPtrOutput) +} + +type MonitorSchedulingOption struct { + // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. + CustomSchedules []MonitorSchedulingOptionCustomSchedule `pulumi:"customSchedules"` + // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. + EvaluationWindows []MonitorSchedulingOptionEvaluationWindow `pulumi:"evaluationWindows"` +} + +// MonitorSchedulingOptionInput is an input type that accepts MonitorSchedulingOptionArgs and MonitorSchedulingOptionOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +// MonitorSchedulingOptionArgs{...} +type MonitorSchedulingOptionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput + ToMonitorSchedulingOptionOutputWithContext(context.Context) MonitorSchedulingOptionOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs +type MonitorSchedulingOptionArgs struct { + // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. + CustomSchedules MonitorSchedulingOptionCustomScheduleArrayInput `pulumi:"customSchedules"` + // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. + EvaluationWindows MonitorSchedulingOptionEvaluationWindowArrayInput `pulumi:"evaluationWindows"` +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func (MonitorSchedulingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOption)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (i MonitorSchedulingOptionArgs) ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput { + return i.ToMonitorSchedulingOptionOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i MonitorSchedulingOptionArgs) ToMonitorSchedulingOptionOutputWithContext(ctx context.Context) MonitorSchedulingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// MonitorSchedulingOptionArrayInput is an input type that accepts MonitorSchedulingOptionArray and MonitorSchedulingOptionArrayOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionArrayInput` via: +// +// MonitorSchedulingOptionArray{ MonitorSchedulingOptionArgs{...} } +type MonitorSchedulingOptionArrayInput interface { + pulumi.Input + + ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput + ToMonitorSchedulingOptionArrayOutputWithContext(context.Context) MonitorSchedulingOptionArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type MonitorSchedulingOptionArray []MonitorSchedulingOptionInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (MonitorSchedulingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOption)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o +func (i MonitorSchedulingOptionArray) ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput { + return i.ToMonitorSchedulingOptionArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o +func (i MonitorSchedulingOptionArray) ToMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +type MonitorSchedulingOptionOutput struct{ *pulumi.OutputState } + +func (MonitorSchedulingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOption)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (o MonitorSchedulingOptionOutput) ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput { + return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o MonitorSchedulingOptionOutput) ToMonitorSchedulingOptionOutputWithContext(ctx context.Context) MonitorSchedulingOptionOutput { + return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. +func (o MonitorSchedulingOptionOutput) CustomSchedules() MonitorSchedulingOptionCustomScheduleArrayOutput { + return o.ApplyT(func(v MonitorSchedulingOption) []MonitorSchedulingOptionCustomSchedule { return v.CustomSchedules }).(MonitorSchedulingOptionCustomScheduleArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. +func (o MonitorSchedulingOptionOutput) EvaluationWindows() MonitorSchedulingOptionEvaluationWindowArrayOutput { + return o.ApplyT(func(v MonitorSchedulingOption) []MonitorSchedulingOptionEvaluationWindow { return v.EvaluationWindows }).(MonitorSchedulingOptionEvaluationWindowArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type MonitorSchedulingOptionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (MonitorSchedulingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOption)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o MonitorSchedulingOptionArrayOutput) ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o MonitorSchedulingOptionArrayOutput) ToMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (o MonitorSchedulingOptionArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOption { + return vs[0].([]MonitorSchedulingOption)[vs[1].(int)] + }).(MonitorSchedulingOptionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +type MonitorSchedulingOptionCustomSchedule struct { + // A list of recurrence definitions. Length must be 1. + Recurrence MonitorSchedulingOptionCustomScheduleRecurrence `pulumi:"recurrence"` } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +// MonitorSchedulingOptionCustomScheduleInput is an input type that accepts MonitorSchedulingOptionCustomScheduleArgs and MonitorSchedulingOptionCustomScheduleOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleInput` via: +// +// MonitorSchedulingOptionCustomScheduleArgs{...} +type MonitorSchedulingOptionCustomScheduleInput interface { + pulumi.Input + + ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput + ToMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleOutput } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +type MonitorSchedulingOptionCustomScheduleArgs struct { + // A list of recurrence definitions. Length must be 1. + Recurrence MonitorSchedulingOptionCustomScheduleRecurrenceInput `pulumi:"recurrence"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (MonitorSchedulingOptionCustomScheduleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionCustomSchedule)(nil)).Elem() +} + +func (i MonitorSchedulingOptionCustomScheduleArgs) ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput { + return i.ToMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: +func (i MonitorSchedulingOptionCustomScheduleArgs) ToMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleOutput) +} + +// MonitorSchedulingOptionCustomScheduleArrayInput is an input type that accepts MonitorSchedulingOptionCustomScheduleArray and MonitorSchedulingOptionCustomScheduleArrayOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { +// MonitorSchedulingOptionCustomScheduleArray{ MonitorSchedulingOptionCustomScheduleArgs{...} } +type MonitorSchedulingOptionCustomScheduleArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput + ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput + ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type MonitorSchedulingOptionCustomScheduleArray []MonitorSchedulingOptionCustomScheduleInput + +func (MonitorSchedulingOptionCustomScheduleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOptionCustomSchedule)(nil)).Elem() +} + +func (i MonitorSchedulingOptionCustomScheduleArray) ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput { + return i.ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Background()) +} + +func (i MonitorSchedulingOptionCustomScheduleArray) ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleArrayOutput) +} + +type MonitorSchedulingOptionCustomScheduleOutput struct{ *pulumi.OutputState } + +func (MonitorSchedulingOptionCustomScheduleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionCustomSchedule)(nil)).Elem() +} + +func (o MonitorSchedulingOptionCustomScheduleOutput) ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput { + return o +} + +func (o MonitorSchedulingOptionCustomScheduleOutput) ToMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleOutput { + return o +} + +// A list of recurrence definitions. Length must be 1. +func (o MonitorSchedulingOptionCustomScheduleOutput) Recurrence() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return o.ApplyT(func(v MonitorSchedulingOptionCustomSchedule) MonitorSchedulingOptionCustomScheduleRecurrence { + return v.Recurrence + }).(MonitorSchedulingOptionCustomScheduleRecurrenceOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +type MonitorSchedulingOptionCustomScheduleArrayOutput struct{ *pulumi.OutputState } + +func (MonitorSchedulingOptionCustomScheduleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOptionCustomSchedule)(nil)).Elem() +} + +func (o MonitorSchedulingOptionCustomScheduleArrayOutput) ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (o MonitorSchedulingOptionCustomScheduleArrayOutput) ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput { + return o +} + +func (o MonitorSchedulingOptionCustomScheduleArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionCustomScheduleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOptionCustomSchedule { + return vs[0].([]MonitorSchedulingOptionCustomSchedule)[vs[1].(int)] + }).(MonitorSchedulingOptionCustomScheduleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) +type MonitorSchedulingOptionCustomScheduleRecurrence struct { + // Must be a valid `rrule`. See API docs for supported fields + Rrule string `pulumi:"rrule"` + // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' + Start *string `pulumi:"start"` + // 'tz database' format. Example: `America/New_York` or `UTC` + Timezone string `pulumi:"timezone"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// MonitorSchedulingOptionCustomScheduleRecurrenceInput is an input type that accepts MonitorSchedulingOptionCustomScheduleRecurrenceArgs and MonitorSchedulingOptionCustomScheduleRecurrenceOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleRecurrenceInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// MonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} +type MonitorSchedulingOptionCustomScheduleRecurrenceInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput + ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput +type MonitorSchedulingOptionCustomScheduleRecurrenceArgs struct { + // Must be a valid `rrule`. See API docs for supported fields + Rrule pulumi.StringInput `pulumi:"rrule"` + // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' + Start pulumi.StringPtrInput `pulumi:"start"` + // 'tz database' format. Example: `America/New_York` or `UTC` + Timezone pulumi.StringInput `pulumi:"timezone"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return i.ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleRecurrenceOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type MonitorSchedulingOptionCustomScheduleRecurrenceOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { +func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { +func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Must be a valid `rrule`. See API docs for supported fields +func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { + return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' +func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Start() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) *string { return v.Start }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// 'tz database' format. Example: `America/New_York` or `UTC` +func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Timezone() pulumi.StringOutput { + return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Timezone }).(pulumi.StringOutput) +} + +type MonitorSchedulingOptionEvaluationWindow struct { + // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. + DayStarts *string `pulumi:"dayStarts"` + // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. + HourStarts *int `pulumi:"hourStarts"` + // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. + MonthStarts *int `pulumi:"monthStarts"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// MonitorSchedulingOptionEvaluationWindowInput is an input type that accepts MonitorSchedulingOptionEvaluationWindowArgs and MonitorSchedulingOptionEvaluationWindowOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionEvaluationWindowInput` via: +// +// MonitorSchedulingOptionEvaluationWindowArgs{...} +type MonitorSchedulingOptionEvaluationWindowInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() + ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput + ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Context) MonitorSchedulingOptionEvaluationWindowOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +type MonitorSchedulingOptionEvaluationWindowArgs struct { + // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. + DayStarts pulumi.StringPtrInput `pulumi:"dayStarts"` + // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. + HourStarts pulumi.IntPtrInput `pulumi:"hourStarts"` + // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. + MonthStarts pulumi.IntPtrInput `pulumi:"monthStarts"` } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +func (MonitorSchedulingOptionEvaluationWindowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) +func (i MonitorSchedulingOptionEvaluationWindowArgs) ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput { + return i.ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type string `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` +func (i MonitorSchedulingOptionEvaluationWindowArgs) ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionEvaluationWindowOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput` via: +// MonitorSchedulingOptionEvaluationWindowArrayInput is an input type that accepts MonitorSchedulingOptionEvaluationWindowArray and MonitorSchedulingOptionEvaluationWindowArrayOutput values. +// You can construct a concrete instance of `MonitorSchedulingOptionEvaluationWindowArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput interface { +// MonitorSchedulingOptionEvaluationWindowArray{ MonitorSchedulingOptionEvaluationWindowArgs{...} } +type MonitorSchedulingOptionEvaluationWindowArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput + ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput + ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type pulumi.StringInput `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` -} +type MonitorSchedulingOptionEvaluationWindowArray []MonitorSchedulingOptionEvaluationWindowInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +func (MonitorSchedulingOptionEvaluationWindowArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) +func (i MonitorSchedulingOptionEvaluationWindowArray) ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput { + return i.ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) +func (i MonitorSchedulingOptionEvaluationWindowArray) ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionEvaluationWindowArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } +type MonitorSchedulingOptionEvaluationWindowOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +func (MonitorSchedulingOptionEvaluationWindowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { +func (o MonitorSchedulingOptionEvaluationWindowOutput) ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { +func (o MonitorSchedulingOptionEvaluationWindowOutput) ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowOutput { return o } -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground) string { - return v.Type - }).(pulumi.StringOutput) +// The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. +func (o MonitorSchedulingOptionEvaluationWindowOutput) DayStarts() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *string { return v.DayStarts }).(pulumi.StringPtrOutput) } -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { - return v.Yaxis - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +// The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. +func (o MonitorSchedulingOptionEvaluationWindowOutput) HourStarts() pulumi.IntPtrOutput { + return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *int { return v.HourStarts }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +// The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. +func (o MonitorSchedulingOptionEvaluationWindowOutput) MonthStarts() pulumi.IntPtrOutput { + return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *int { return v.MonthStarts }).(pulumi.IntPtrOutput) +} + +type MonitorSchedulingOptionEvaluationWindowArrayOutput struct{ *pulumi.OutputState } + +func (MonitorSchedulingOptionEvaluationWindowArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() +} + +func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput { + return o +} + +func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput { + return o +} + +func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionEvaluationWindowOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOptionEvaluationWindow { + return vs[0].([]MonitorSchedulingOptionEvaluationWindow)[vs[1].(int)] + }).(MonitorSchedulingOptionEvaluationWindowOutput) +} + +type MonitorVariables struct { + // A timeseries formula and functions events query. + EventQueries []MonitorVariablesEventQuery `pulumi:"eventQueries"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: +// MonitorVariablesInput is an input type that accepts MonitorVariablesArgs and MonitorVariablesOutput values. +// You can construct a concrete instance of `MonitorVariablesInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { +// MonitorVariablesArgs{...} +type MonitorVariablesInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput + ToMonitorVariablesOutput() MonitorVariablesOutput + ToMonitorVariablesOutputWithContext(context.Context) MonitorVariablesOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type MonitorVariablesArgs struct { + // A timeseries formula and functions events query. + EventQueries MonitorVariablesEventQueryArrayInput `pulumi:"eventQueries"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (MonitorVariablesArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariables)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) +func (i MonitorVariablesArgs) ToMonitorVariablesOutput() MonitorVariablesOutput { + return i.ToMonitorVariablesOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) +func (i MonitorVariablesArgs) ToMonitorVariablesOutputWithContext(ctx context.Context) MonitorVariablesOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i MonitorVariablesArgs) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { + return i.ToMonitorVariablesPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) +func (i MonitorVariablesArgs) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesOutput).ToMonitorVariablesPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: +// MonitorVariablesPtrInput is an input type that accepts MonitorVariablesArgs, MonitorVariablesPtr and MonitorVariablesPtrOutput values. +// You can construct a concrete instance of `MonitorVariablesPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} +// MonitorVariablesArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { +type MonitorVariablesPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput + ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput + ToMonitorVariablesPtrOutputWithContext(context.Context) MonitorVariablesPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs +type monitorVariablesPtrType MonitorVariablesArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) +func MonitorVariablesPtr(v *MonitorVariablesArgs) MonitorVariablesPtrInput { + return (*monitorVariablesPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (*monitorVariablesPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorVariables)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i *monitorVariablesPtrType) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { + return i.ToMonitorVariablesPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +func (i *monitorVariablesPtrType) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } +type MonitorVariablesOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (MonitorVariablesOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariables)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o MonitorVariablesOutput) ToMonitorVariablesOutput() MonitorVariablesOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o MonitorVariablesOutput) ToMonitorVariablesOutputWithContext(ctx context.Context) MonitorVariablesOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (o MonitorVariablesOutput) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { + return o.ToMonitorVariablesPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { +func (o MonitorVariablesOutput) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorVariables) *MonitorVariables { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) + }).(MonitorVariablesPtrOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) +// A timeseries formula and functions events query. +func (o MonitorVariablesOutput) EventQueries() MonitorVariablesEventQueryArrayOutput { + return o.ApplyT(func(v MonitorVariables) []MonitorVariablesEventQuery { return v.EventQueries }).(MonitorVariablesEventQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } +type MonitorVariablesPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (MonitorVariablesPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorVariables)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { +func (o MonitorVariablesPtrOutput) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { +func (o MonitorVariablesPtrOutput) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { +func (o MonitorVariablesPtrOutput) Elem() MonitorVariablesOutput { + return o.ApplyT(func(v *MonitorVariables) MonitorVariables { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis + var ret MonitorVariables return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) + }).(MonitorVariablesOutput) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { +// A timeseries formula and functions events query. +func (o MonitorVariablesPtrOutput) EventQueries() MonitorVariablesEventQueryArrayOutput { + return o.ApplyT(func(v *MonitorVariables) []MonitorVariablesEventQuery { if v == nil { return nil } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) + return v.EventQueries + }).(MonitorVariablesEventQueryArrayOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) +type MonitorVariablesEventQuery struct { + // The compute options. + Computes []MonitorVariablesEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []MonitorVariablesEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search MonitorVariablesEventQuerySearch `pulumi:"search"` } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) +// MonitorVariablesEventQueryInput is an input type that accepts MonitorVariablesEventQueryArgs and MonitorVariablesEventQueryOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryInput` via: +// +// MonitorVariablesEventQueryArgs{...} +type MonitorVariablesEventQueryInput interface { + pulumi.Input + + ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput + ToMonitorVariablesEventQueryOutputWithContext(context.Context) MonitorVariablesEventQueryOutput } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) +type MonitorVariablesEventQueryArgs struct { + // The compute options. + Computes MonitorVariablesEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies MonitorVariablesEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search MonitorVariablesEventQuerySearchInput `pulumi:"search"` } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) +func (MonitorVariablesEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (i MonitorVariablesEventQueryArgs) ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput { + return i.ToMonitorVariablesEventQueryOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput` via: +func (i MonitorVariablesEventQueryArgs) ToMonitorVariablesEventQueryOutputWithContext(ctx context.Context) MonitorVariablesEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryOutput) +} + +// MonitorVariablesEventQueryArrayInput is an input type that accepts MonitorVariablesEventQueryArray and MonitorVariablesEventQueryArrayOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput interface { +// MonitorVariablesEventQueryArray{ MonitorVariablesEventQueryArgs{...} } +type MonitorVariablesEventQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput + ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput + ToMonitorVariablesEventQueryArrayOutputWithContext(context.Context) MonitorVariablesEventQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} +type MonitorVariablesEventQueryArray []MonitorVariablesEventQueryInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink)(nil)).Elem() +func (MonitorVariablesEventQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryArray) ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput { + return i.ToMonitorVariablesEventQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) +func (i MonitorVariablesEventQueryArray) ToMonitorVariablesEventQueryArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink)(nil)).Elem() +func (MonitorVariablesEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { +func (o MonitorVariablesEventQueryOutput) ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { +func (o MonitorVariablesEventQueryOutput) ToMonitorVariablesEventQueryOutputWithContext(ctx context.Context) MonitorVariablesEventQueryOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY `pulumi:"ys"` +// The compute options. +func (o MonitorVariablesEventQueryOutput) Computes() MonitorVariablesEventQueryComputeArrayOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) []MonitorVariablesEventQueryCompute { return v.Computes }).(MonitorVariablesEventQueryComputeArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput +// The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. +func (o MonitorVariablesEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` +// Group by options. +func (o MonitorVariablesEventQueryOutput) GroupBies() MonitorVariablesEventQueryGroupByArrayOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) []MonitorVariablesEventQueryGroupBy { return v.GroupBies }).(MonitorVariablesEventQueryGroupByArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest)(nil)).Elem() +// An array of index names to query in the stream. +func (o MonitorVariablesEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o MonitorVariablesEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) +// The search options. +func (o MonitorVariablesEventQueryOutput) Search() MonitorVariablesEventQuerySearchOutput { + return o.ApplyT(func(v MonitorVariablesEventQuery) MonitorVariablesEventQuerySearch { return v.Search }).(MonitorVariablesEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest)(nil)).Elem() +func (MonitorVariablesEventQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { +func (o MonitorVariablesEventQueryArrayOutput) ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { +func (o MonitorVariablesEventQueryArrayOutput) ToMonitorVariablesEventQueryArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryArrayOutput { return o } -// Scatterplot request containing formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ScatterplotTables() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable { - return v.ScatterplotTables - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) Xes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX { - return v.Xes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) -} - -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) Ys() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY { - return v.Ys - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) +func (o MonitorVariablesEventQueryArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQuery { + return vs[0].([]MonitorVariablesEventQuery)[vs[1].(int)] + }).(MonitorVariablesEventQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable struct { - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` +type MonitorVariablesEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput` via: +// MonitorVariablesEventQueryComputeInput is an input type that accepts MonitorVariablesEventQueryComputeArgs and MonitorVariablesEventQueryComputeOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput interface { +// MonitorVariablesEventQueryComputeArgs{...} +type MonitorVariablesEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput + ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput + ToMonitorVariablesEventQueryComputeOutputWithContext(context.Context) MonitorVariablesEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` +type MonitorVariablesEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (MonitorVariablesEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryComputeArgs) ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput { + return i.ToMonitorVariablesEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) +func (i MonitorVariablesEventQueryComputeArgs) ToMonitorVariablesEventQueryComputeOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput` via: +// MonitorVariablesEventQueryComputeArrayInput is an input type that accepts MonitorVariablesEventQueryComputeArray and MonitorVariablesEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput interface { +// MonitorVariablesEventQueryComputeArray{ MonitorVariablesEventQueryComputeArgs{...} } +type MonitorVariablesEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput + ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput + ToMonitorVariablesEventQueryComputeArrayOutputWithContext(context.Context) MonitorVariablesEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput +type MonitorVariablesEventQueryComputeArray []MonitorVariablesEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (MonitorVariablesEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryComputeArray) ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput { + return i.ToMonitorVariablesEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) +func (i MonitorVariablesEventQueryComputeArray) ToMonitorVariablesEventQueryComputeArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (MonitorVariablesEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { +func (o MonitorVariablesEventQueryComputeOutput) ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { +func (o MonitorVariablesEventQueryComputeOutput) ToMonitorVariablesEventQueryComputeOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o MonitorVariablesEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +// A time interval in milliseconds. +func (o MonitorVariablesEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } +// The measurable attribute to compute. +func (o MonitorVariablesEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +type MonitorVariablesEventQueryComputeArrayOutput struct{ *pulumi.OutputState } + +func (MonitorVariablesEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { +func (o MonitorVariablesEventQueryComputeArrayOutput) ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { +func (o MonitorVariablesEventQueryComputeArrayOutput) ToMonitorVariablesEventQueryComputeArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) +func (o MonitorVariablesEventQueryComputeArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQueryCompute { + return vs[0].([]MonitorVariablesEventQueryCompute)[vs[1].(int)] + }).(MonitorVariablesEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension string `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` +type MonitorVariablesEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *MonitorVariablesEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput` via: +// MonitorVariablesEventQueryGroupByInput is an input type that accepts MonitorVariablesEventQueryGroupByArgs and MonitorVariablesEventQueryGroupByOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput interface { +// MonitorVariablesEventQueryGroupByArgs{...} +type MonitorVariablesEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput + ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput + ToMonitorVariablesEventQueryGroupByOutputWithContext(context.Context) MonitorVariablesEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension pulumi.StringInput `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` +type MonitorVariablesEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort MonitorVariablesEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (MonitorVariablesEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryGroupByArgs) ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput { + return i.ToMonitorVariablesEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) +func (i MonitorVariablesEventQueryGroupByArgs) ToMonitorVariablesEventQueryGroupByOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: +// MonitorVariablesEventQueryGroupByArrayInput is an input type that accepts MonitorVariablesEventQueryGroupByArray and MonitorVariablesEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { +// MonitorVariablesEventQueryGroupByArray{ MonitorVariablesEventQueryGroupByArgs{...} } +type MonitorVariablesEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput + ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput + ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(context.Context) MonitorVariablesEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput +type MonitorVariablesEventQueryGroupByArray []MonitorVariablesEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (MonitorVariablesEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryGroupByArray) ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput { + return i.ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +func (i MonitorVariablesEventQueryGroupByArray) ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (MonitorVariablesEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { +func (o MonitorVariablesEventQueryGroupByOutput) ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { +func (o MonitorVariablesEventQueryGroupByOutput) ToMonitorVariablesEventQueryGroupByOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +// The event facet. +func (o MonitorVariablesEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.Dimension - }).(pulumi.StringOutput) +// The number of groups to return. +func (o MonitorVariablesEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The options for sorting group by results. +func (o MonitorVariablesEventQueryGroupByOutput) Sort() MonitorVariablesEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) *MonitorVariablesEventQueryGroupBySort { return v.Sort }).(MonitorVariablesEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (MonitorVariablesEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MonitorVariablesEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o MonitorVariablesEventQueryGroupByArrayOutput) ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o MonitorVariablesEventQueryGroupByArrayOutput) ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) +func (o MonitorVariablesEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQueryGroupBy { + return vs[0].([]MonitorVariablesEventQueryGroupBy)[vs[1].(int)] + }).(MonitorVariablesEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` +type MonitorVariablesEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput` via: +// MonitorVariablesEventQueryGroupBySortInput is an input type that accepts MonitorVariablesEventQueryGroupBySortArgs and MonitorVariablesEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput interface { +// MonitorVariablesEventQueryGroupBySortArgs{...} +type MonitorVariablesEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput + ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput + ToMonitorVariablesEventQueryGroupBySortOutputWithContext(context.Context) MonitorVariablesEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` +type MonitorVariablesEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (MonitorVariablesEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryGroupBySort)(nil)).Elem() +} + +func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput { + return i.ToMonitorVariablesEventQueryGroupBySortOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) +func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { + return i.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) +func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortOutput).ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: +// MonitorVariablesEventQueryGroupBySortPtrInput is an input type that accepts MonitorVariablesEventQueryGroupBySortArgs, MonitorVariablesEventQueryGroupBySortPtr and MonitorVariablesEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQueryGroupBySortPtrInput` via: +// +// MonitorVariablesEventQueryGroupBySortArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { +// nil +type MonitorVariablesEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput + ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput + ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput +type monitorVariablesEventQueryGroupBySortPtrType MonitorVariablesEventQueryGroupBySortArgs + +func MonitorVariablesEventQueryGroupBySortPtr(v *MonitorVariablesEventQueryGroupBySortArgs) MonitorVariablesEventQueryGroupBySortPtrInput { + return (*monitorVariablesEventQueryGroupBySortPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (*monitorVariablesEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorVariablesEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) +func (i *monitorVariablesEventQueryGroupBySortPtrType) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { + return i.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +func (i *monitorVariablesEventQueryGroupBySortPtrType) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (MonitorVariablesEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { + return o.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorVariablesEventQueryGroupBySort) *MonitorVariablesEventQueryGroupBySort { + return &v + }).(MonitorVariablesEventQueryGroupBySortPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o MonitorVariablesEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +// The metric used for sorting group by results. +func (o MonitorVariablesEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o MonitorVariablesEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +type MonitorVariablesEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } + +func (MonitorVariablesEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**MonitorVariablesEventQueryGroupBySort)(nil)).Elem() } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { + return o +} + +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { + return o +} + +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Elem() MonitorVariablesEventQueryGroupBySortOutput { + return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) MonitorVariablesEventQueryGroupBySort { + if v != nil { + return *v + } + var ret MonitorVariablesEventQueryGroupBySort + return ret + }).(MonitorVariablesEventQueryGroupBySortOutput) +} + +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The metric used for sorting group by results. +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Metric + }).(pulumi.StringPtrOutput) +} + +// Direction of sort. Valid values are `asc`, `desc`. +func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type MonitorVariablesEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` +} + +// MonitorVariablesEventQuerySearchInput is an input type that accepts MonitorVariablesEventQuerySearchArgs and MonitorVariablesEventQuerySearchOutput values. +// You can construct a concrete instance of `MonitorVariablesEventQuerySearchInput` via: +// +// MonitorVariablesEventQuerySearchArgs{...} +type MonitorVariablesEventQuerySearchInput interface { + pulumi.Input + + ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput + ToMonitorVariablesEventQuerySearchOutputWithContext(context.Context) MonitorVariablesEventQuerySearchOutput +} + +type MonitorVariablesEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` +} + +func (MonitorVariablesEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQuerySearch)(nil)).Elem() +} + +func (i MonitorVariablesEventQuerySearchArgs) ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput { + return i.ToMonitorVariablesEventQuerySearchOutputWithContext(context.Background()) +} + +func (i MonitorVariablesEventQuerySearchArgs) ToMonitorVariablesEventQuerySearchOutputWithContext(ctx context.Context) MonitorVariablesEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } +type MonitorVariablesEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (MonitorVariablesEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MonitorVariablesEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o MonitorVariablesEventQuerySearchOutput) ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o MonitorVariablesEventQuerySearchOutput) ToMonitorVariablesEventQuerySearchOutputWithContext(ctx context.Context) MonitorVariablesEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) +// The events search string. +func (o MonitorVariablesEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v MonitorVariablesEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type OrganizationSettingsSettings struct { + // Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. + PrivateWidgetShare *bool `pulumi:"privateWidgetShare"` + // SAML properties + Saml OrganizationSettingsSettingsSaml `pulumi:"saml"` + // The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. + SamlAutocreateAccessRole *string `pulumi:"samlAutocreateAccessRole"` + // List of domains where the SAML automated user creation is enabled. + SamlAutocreateUsersDomains OrganizationSettingsSettingsSamlAutocreateUsersDomains `pulumi:"samlAutocreateUsersDomains"` + // Whether or not SAML can be enabled for this organization. + SamlCanBeEnabled *bool `pulumi:"samlCanBeEnabled"` + // Identity provider endpoint for SAML authentication. + SamlIdpEndpoint *string `pulumi:"samlIdpEndpoint"` + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. + SamlIdpInitiatedLogin OrganizationSettingsSettingsSamlIdpInitiatedLogin `pulumi:"samlIdpInitiatedLogin"` + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. + SamlIdpMetadataUploaded *bool `pulumi:"samlIdpMetadataUploaded"` + // URL for SAML logging. + SamlLoginUrl *string `pulumi:"samlLoginUrl"` + // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. + SamlStrictMode OrganizationSettingsSettingsSamlStrictMode `pulumi:"samlStrictMode"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: +// OrganizationSettingsSettingsInput is an input type that accepts OrganizationSettingsSettingsArgs and OrganizationSettingsSettingsOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { +// OrganizationSettingsSettingsArgs{...} +type OrganizationSettingsSettingsInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput + ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput + ToOrganizationSettingsSettingsOutputWithContext(context.Context) OrganizationSettingsSettingsOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type OrganizationSettingsSettingsArgs struct { + // Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. + PrivateWidgetShare pulumi.BoolPtrInput `pulumi:"privateWidgetShare"` + // SAML properties + Saml OrganizationSettingsSettingsSamlInput `pulumi:"saml"` + // The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. + SamlAutocreateAccessRole pulumi.StringPtrInput `pulumi:"samlAutocreateAccessRole"` + // List of domains where the SAML automated user creation is enabled. + SamlAutocreateUsersDomains OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput `pulumi:"samlAutocreateUsersDomains"` + // Whether or not SAML can be enabled for this organization. + SamlCanBeEnabled pulumi.BoolPtrInput `pulumi:"samlCanBeEnabled"` + // Identity provider endpoint for SAML authentication. + SamlIdpEndpoint pulumi.StringPtrInput `pulumi:"samlIdpEndpoint"` + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. + SamlIdpInitiatedLogin OrganizationSettingsSettingsSamlIdpInitiatedLoginInput `pulumi:"samlIdpInitiatedLogin"` + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. + SamlIdpMetadataUploaded pulumi.BoolPtrInput `pulumi:"samlIdpMetadataUploaded"` + // URL for SAML logging. + SamlLoginUrl pulumi.StringPtrInput `pulumi:"samlLoginUrl"` + // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. + SamlStrictMode OrganizationSettingsSettingsSamlStrictModeInput `pulumi:"samlStrictMode"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (OrganizationSettingsSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettings)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput { + return i.ToOrganizationSettingsSettingsOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) +func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { + return i.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsOutput).ToOrganizationSettingsSettingsPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: +// OrganizationSettingsSettingsPtrInput is an input type that accepts OrganizationSettingsSettingsArgs, OrganizationSettingsSettingsPtr and OrganizationSettingsSettingsPtrOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} +// OrganizationSettingsSettingsArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { +type OrganizationSettingsSettingsPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput + ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput + ToOrganizationSettingsSettingsPtrOutputWithContext(context.Context) OrganizationSettingsSettingsPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs +type organizationSettingsSettingsPtrType OrganizationSettingsSettingsArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) +func OrganizationSettingsSettingsPtr(v *OrganizationSettingsSettingsArgs) OrganizationSettingsSettingsPtrInput { + return (*organizationSettingsSettingsPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (*organizationSettingsSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettings)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *organizationSettingsSettingsPtrType) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { + return i.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +func (i *organizationSettingsSettingsPtrType) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (OrganizationSettingsSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettings)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { + return o.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { +func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettings) *OrganizationSettingsSettings { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) + }).(OrganizationSettingsSettingsPtrOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. +func (o OrganizationSettingsSettingsOutput) PrivateWidgetShare() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.PrivateWidgetShare }).(pulumi.BoolPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// SAML properties +func (o OrganizationSettingsSettingsOutput) Saml() OrganizationSettingsSettingsSamlOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSaml { return v.Saml }).(OrganizationSettingsSettingsSamlOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. +func (o OrganizationSettingsSettingsOutput) SamlAutocreateAccessRole() pulumi.StringPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlAutocreateAccessRole }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// List of domains where the SAML automated user creation is enabled. +func (o OrganizationSettingsSettingsOutput) SamlAutocreateUsersDomains() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlAutocreateUsersDomains { + return v.SamlAutocreateUsersDomains + }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +// Whether or not SAML can be enabled for this organization. +func (o OrganizationSettingsSettingsOutput) SamlCanBeEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.SamlCanBeEnabled }).(pulumi.BoolPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// Identity provider endpoint for SAML authentication. +func (o OrganizationSettingsSettingsOutput) SamlIdpEndpoint() pulumi.StringPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlIdpEndpoint }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. +func (o OrganizationSettingsSettingsOutput) SamlIdpInitiatedLogin() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlIdpInitiatedLogin { + return v.SamlIdpInitiatedLogin + }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. +func (o OrganizationSettingsSettingsOutput) SamlIdpMetadataUploaded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.SamlIdpMetadataUploaded }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// URL for SAML logging. +func (o OrganizationSettingsSettingsOutput) SamlLoginUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlLoginUrl }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. +func (o OrganizationSettingsSettingsOutput) SamlStrictMode() OrganizationSettingsSettingsSamlStrictModeOutput { + return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlStrictMode { + return v.SamlStrictMode + }).(OrganizationSettingsSettingsSamlStrictModeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (OrganizationSettingsSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettings)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { +func (o OrganizationSettingsSettingsPtrOutput) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { +func (o OrganizationSettingsSettingsPtrOutput) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { +func (o OrganizationSettingsSettingsPtrOutput) Elem() OrganizationSettingsSettingsOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) OrganizationSettingsSettings { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery + var ret OrganizationSettingsSettings return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) + }).(OrganizationSettingsSettingsOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. +func (o OrganizationSettingsSettingsPtrOutput) PrivateWidgetShare() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.PrivateWidgetShare + }).(pulumi.BoolPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// SAML properties +func (o OrganizationSettingsSettingsPtrOutput) Saml() OrganizationSettingsSettingsSamlPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSaml { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return &v.Saml + }).(OrganizationSettingsSettingsSamlPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { +// The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. +func (o OrganizationSettingsSettingsPtrOutput) SamlAutocreateAccessRole() pulumi.StringPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *string { if v == nil { return nil } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) + return v.SamlAutocreateAccessRole + }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// List of domains where the SAML automated user creation is enabled. +func (o OrganizationSettingsSettingsPtrOutput) SamlAutocreateUsersDomains() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlAutocreateUsersDomains { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return &v.SamlAutocreateUsersDomains + }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Whether or not SAML can be enabled for this organization. +func (o OrganizationSettingsSettingsPtrOutput) SamlCanBeEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { if v == nil { return nil } - return &v.OperationName - }).(pulumi.StringPtrOutput) + return v.SamlCanBeEnabled + }).(pulumi.BoolPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Identity provider endpoint for SAML authentication. +func (o OrganizationSettingsSettingsPtrOutput) SamlIdpEndpoint() pulumi.StringPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *string { if v == nil { return nil } - return v.PrimaryTagName + return v.SamlIdpEndpoint }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. +func (o OrganizationSettingsSettingsPtrOutput) SamlIdpInitiatedLogin() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlIdpInitiatedLogin { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return &v.SamlIdpInitiatedLogin + }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. +func (o OrganizationSettingsSettingsPtrOutput) SamlIdpMetadataUploaded() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { if v == nil { return nil } - return &v.ResourceName - }).(pulumi.StringPtrOutput) + return v.SamlIdpMetadataUploaded + }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// URL for SAML logging. +func (o OrganizationSettingsSettingsPtrOutput) SamlLoginUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *string { if v == nil { return nil } - return &v.Service + return v.SamlLoginUrl }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { +// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. +func (o OrganizationSettingsSettingsPtrOutput) SamlStrictMode() OrganizationSettingsSettingsSamlStrictModePtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlStrictMode { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return &v.SamlStrictMode + }).(OrganizationSettingsSettingsSamlStrictModePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type OrganizationSettingsSettingsSaml struct { + // Whether or not SAML is enabled for this organization. Defaults to `false`. + Enabled *bool `pulumi:"enabled"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: +// OrganizationSettingsSettingsSamlInput is an input type that accepts OrganizationSettingsSettingsSamlArgs and OrganizationSettingsSettingsSamlOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { +// OrganizationSettingsSettingsSamlArgs{...} +type OrganizationSettingsSettingsSamlInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput + ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput + ToOrganizationSettingsSettingsSamlOutputWithContext(context.Context) OrganizationSettingsSettingsSamlOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type OrganizationSettingsSettingsSamlArgs struct { + // Whether or not SAML is enabled for this organization. Defaults to `false`. + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSaml)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput { + return i.ToOrganizationSettingsSettingsSamlOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) +func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { + return i.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlOutput).ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: +// OrganizationSettingsSettingsSamlPtrInput is an input type that accepts OrganizationSettingsSettingsSamlArgs, OrganizationSettingsSettingsSamlPtr and OrganizationSettingsSettingsSamlPtrOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} +// OrganizationSettingsSettingsSamlArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { +type OrganizationSettingsSettingsSamlPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput + ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput + ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs +type organizationSettingsSettingsSamlPtrType OrganizationSettingsSettingsSamlArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) +func OrganizationSettingsSettingsSamlPtr(v *OrganizationSettingsSettingsSamlArgs) OrganizationSettingsSettingsSamlPtrInput { + return (*organizationSettingsSettingsSamlPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (*organizationSettingsSettingsSamlPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSaml)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *organizationSettingsSettingsSamlPtrType) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { + return i.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +func (i *organizationSettingsSettingsSamlPtrType) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsSamlOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSaml)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { + return o.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { +func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSaml) *OrganizationSettingsSettingsSaml { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) + }).(OrganizationSettingsSettingsSamlPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Whether or not SAML is enabled for this organization. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettingsSaml) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type OrganizationSettingsSettingsSamlPtrOutput struct{ *pulumi.OutputState } + +func (OrganizationSettingsSettingsSamlPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSaml)(nil)).Elem() } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o OrganizationSettingsSettingsSamlPtrOutput) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o OrganizationSettingsSettingsSamlPtrOutput) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o OrganizationSettingsSettingsSamlPtrOutput) Elem() OrganizationSettingsSettingsSamlOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSaml) OrganizationSettingsSettingsSaml { + if v != nil { + return *v + } + var ret OrganizationSettingsSettingsSaml + return ret + }).(OrganizationSettingsSettingsSamlOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// Whether or not SAML is enabled for this organization. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSaml) *bool { + if v == nil { + return nil + } + return v.Enabled + }).(pulumi.BoolPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type OrganizationSettingsSettingsSamlAutocreateUsersDomains struct { + // List of domains where the SAML automated user creation is enabled. + Domains []string `pulumi:"domains"` + // Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. + Enabled *bool `pulumi:"enabled"` } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput is an input type that accepts OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs and OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput` via: +// +// OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{...} +type OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput interface { + pulumi.Input + + ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput + ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs struct { + // List of domains where the SAML automated user creation is enabled. + Domains pulumi.StringArrayInput `pulumi:"domains"` + // Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { + return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o +func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) +} + +func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput).ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx) +} + +// OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput is an input type that accepts OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs, OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtr and OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput` via: +// +// OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{...} +// +// or: +// +// nil +type OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput interface { + pulumi.Input + + ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput + ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput +} + +type organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs + +func OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtr(v *OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput { + return (*organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType)(v) +} + +func (*organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() +} + +func (i *organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) +} + +func (i *organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { +type OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput struct{ *pulumi.OutputState } + +func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() +} + +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { + return o } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return o.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlAutocreateUsersDomains) *OrganizationSettingsSettingsSamlAutocreateUsersDomains { + return &v + }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// List of domains where the SAML automated user creation is enabled. +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v OrganizationSettingsSettingsSamlAutocreateUsersDomains) []string { return v.Domains }).(pulumi.StringArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettingsSamlAutocreateUsersDomains) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +type OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput struct{ *pulumi.OutputState } + +func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return o } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { + return o } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Elem() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) OrganizationSettingsSettingsSamlAutocreateUsersDomains { + if v != nil { + return *v } - return v.ResourceName - }).(pulumi.StringPtrOutput) + var ret OrganizationSettingsSettingsSamlAutocreateUsersDomains + return ret + }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { +// List of domains where the SAML automated user creation is enabled. +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Domains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) []string { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.Domains + }).(pulumi.StringArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { +// Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) *bool { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type OrganizationSettingsSettingsSamlIdpInitiatedLogin struct { + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. + Enabled *bool `pulumi:"enabled"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: +// OrganizationSettingsSettingsSamlIdpInitiatedLoginInput is an input type that accepts OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs and OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlIdpInitiatedLoginInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { +// OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{...} +type OrganizationSettingsSettingsSamlIdpInitiatedLoginInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput + ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput + ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs struct { + // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { + return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) +func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput).ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: +// OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput is an input type that accepts OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs, OrganizationSettingsSettingsSamlIdpInitiatedLoginPtr and OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} +// OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { +type OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput + ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput + ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs +type organizationSettingsSettingsSamlIdpInitiatedLoginPtrType OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) +func OrganizationSettingsSettingsSamlIdpInitiatedLoginPtr(v *OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput { + return (*organizationSettingsSettingsSamlIdpInitiatedLoginPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (*organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +func (i *organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return o.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlIdpInitiatedLogin) *OrganizationSettingsSettingsSamlIdpInitiatedLogin { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettingsSamlIdpInitiatedLogin) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) Elem() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlIdpInitiatedLogin) OrganizationSettingsSettingsSamlIdpInitiatedLogin { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery + var ret OrganizationSettingsSettingsSamlIdpInitiatedLogin return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { +// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlIdpInitiatedLogin) *bool { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type OrganizationSettingsSettingsSamlStrictMode struct { + // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. + Enabled *bool `pulumi:"enabled"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: +// OrganizationSettingsSettingsSamlStrictModeInput is an input type that accepts OrganizationSettingsSettingsSamlStrictModeArgs and OrganizationSettingsSettingsSamlStrictModeOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlStrictModeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { +// OrganizationSettingsSettingsSamlStrictModeArgs{...} +type OrganizationSettingsSettingsSamlStrictModeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput + ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput + ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(context.Context) OrganizationSettingsSettingsSamlStrictModeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type OrganizationSettingsSettingsSamlStrictModeArgs struct { + // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlStrictModeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput { + return i.ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) +func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModeOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { + return i.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) +func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModeOutput).ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: +// OrganizationSettingsSettingsSamlStrictModePtrInput is an input type that accepts OrganizationSettingsSettingsSamlStrictModeArgs, OrganizationSettingsSettingsSamlStrictModePtr and OrganizationSettingsSettingsSamlStrictModePtrOutput values. +// You can construct a concrete instance of `OrganizationSettingsSettingsSamlStrictModePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +// OrganizationSettingsSettingsSamlStrictModeArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { +type OrganizationSettingsSettingsSamlStrictModePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput + ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput + ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs +type organizationSettingsSettingsSamlStrictModePtrType OrganizationSettingsSettingsSamlStrictModeArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) +func OrganizationSettingsSettingsSamlStrictModePtr(v *OrganizationSettingsSettingsSamlStrictModeArgs) OrganizationSettingsSettingsSamlStrictModePtrInput { + return (*organizationSettingsSettingsSamlStrictModePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (*organizationSettingsSettingsSamlStrictModePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *organizationSettingsSettingsSamlStrictModePtrType) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { + return i.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +func (i *organizationSettingsSettingsSamlStrictModePtrType) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsSamlStrictModeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlStrictModeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { + return o.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { +func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlStrictMode) *OrganizationSettingsSettingsSamlStrictMode { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) + }).(OrganizationSettingsSettingsSamlStrictModePtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlStrictModeOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v OrganizationSettingsSettingsSamlStrictMode) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type OrganizationSettingsSettingsSamlStrictModePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (OrganizationSettingsSettingsSamlStrictModePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { +func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { +func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { +func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) Elem() OrganizationSettingsSettingsSamlStrictModeOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlStrictMode) OrganizationSettingsSettingsSamlStrictMode { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery + var ret OrganizationSettingsSettingsSamlStrictMode return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) + }).(OrganizationSettingsSettingsSamlStrictModeOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { +// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. +func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *OrganizationSettingsSettingsSamlStrictMode) *bool { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) + return v.Enabled + }).(pulumi.BoolPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type PowerpackLayout struct { + // The height of the widget. + Height *int `pulumi:"height"` + // The width of the widget. + Width *int `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. + X *int `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. + Y *int `pulumi:"y"` } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +// PowerpackLayoutInput is an input type that accepts PowerpackLayoutArgs and PowerpackLayoutOutput values. +// You can construct a concrete instance of `PowerpackLayoutInput` via: +// +// PowerpackLayoutArgs{...} +type PowerpackLayoutInput interface { + pulumi.Input + + ToPowerpackLayoutOutput() PowerpackLayoutOutput + ToPowerpackLayoutOutputWithContext(context.Context) PowerpackLayoutOutput } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +type PowerpackLayoutArgs struct { + // The height of the widget. + Height pulumi.IntPtrInput `pulumi:"height"` + // The width of the widget. + Width pulumi.IntPtrInput `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. + X pulumi.IntPtrInput `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. + Y pulumi.IntPtrInput `pulumi:"y"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (PowerpackLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackLayout)(nil)).Elem() } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +func (i PowerpackLayoutArgs) ToPowerpackLayoutOutput() PowerpackLayoutOutput { + return i.ToPowerpackLayoutOutputWithContext(context.Background()) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (i PowerpackLayoutArgs) ToPowerpackLayoutOutputWithContext(ctx context.Context) PowerpackLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +func (i PowerpackLayoutArgs) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { + return i.ToPowerpackLayoutPtrOutputWithContext(context.Background()) +} + +func (i PowerpackLayoutArgs) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutOutput).ToPowerpackLayoutPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: +// PowerpackLayoutPtrInput is an input type that accepts PowerpackLayoutArgs, PowerpackLayoutPtr and PowerpackLayoutPtrOutput values. +// You can construct a concrete instance of `PowerpackLayoutPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { +// PowerpackLayoutArgs{...} +// +// or: +// +// nil +type PowerpackLayoutPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput + ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput + ToPowerpackLayoutPtrOutputWithContext(context.Context) PowerpackLayoutPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} +type powerpackLayoutPtrType PowerpackLayoutArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func PowerpackLayoutPtr(v *PowerpackLayoutArgs) PowerpackLayoutPtrInput { + return (*powerpackLayoutPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) +func (*powerpackLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackLayout)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) +func (i *powerpackLayoutPtrType) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { + return i.ToPowerpackLayoutPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput +func (i *powerpackLayoutPtrType) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput +type PowerpackLayoutOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (PowerpackLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackLayout)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (o PowerpackLayoutOutput) ToPowerpackLayoutOutput() PowerpackLayoutOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) +func (o PowerpackLayoutOutput) ToPowerpackLayoutOutputWithContext(ctx context.Context) PowerpackLayoutOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (o PowerpackLayoutOutput) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { + return o.ToPowerpackLayoutPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o +func (o PowerpackLayoutOutput) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackLayout) *PowerpackLayout { + return &v + }).(PowerpackLayoutPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o +// The height of the widget. +func (o PowerpackLayoutOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackLayout) *int { return v.Height }).(pulumi.IntPtrOutput) } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The width of the widget. +func (o PowerpackLayoutOutput) Width() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackLayout) *int { return v.Width }).(pulumi.IntPtrOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. +func (o PowerpackLayoutOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackLayout) *int { return v.X }).(pulumi.IntPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. +func (o PowerpackLayoutOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackLayout) *int { return v.Y }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackLayoutPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (PowerpackLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackLayout)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o PowerpackLayoutPtrOutput) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o PowerpackLayoutPtrOutput) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` +func (o PowerpackLayoutPtrOutput) Elem() PowerpackLayoutOutput { + return o.ApplyT(func(v *PowerpackLayout) PowerpackLayout { + if v != nil { + return *v + } + var ret PowerpackLayout + return ret + }).(PowerpackLayoutOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput +// The height of the widget. +func (o PowerpackLayoutPtrOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackLayout) *int { + if v == nil { + return nil + } + return v.Height + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +// The width of the widget. +func (o PowerpackLayoutPtrOutput) Width() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackLayout) *int { + if v == nil { + return nil + } + return v.Width + }).(pulumi.IntPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +// The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. +func (o PowerpackLayoutPtrOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackLayout) *int { + if v == nil { + return nil + } + return v.X + }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) +// The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. +func (o PowerpackLayoutPtrOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackLayout) *int { + if v == nil { + return nil + } + return v.Y + }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +type PowerpackTemplateVariable struct { + // 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`. + Defaults []string `pulumi:"defaults"` + // The name of the powerpack template variable. + Name string `pulumi:"name"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: +// PowerpackTemplateVariableInput is an input type that accepts PowerpackTemplateVariableArgs and PowerpackTemplateVariableOutput values. +// You can construct a concrete instance of `PowerpackTemplateVariableInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { +// PowerpackTemplateVariableArgs{...} +type PowerpackTemplateVariableInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput + ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput + ToPowerpackTemplateVariableOutputWithContext(context.Context) PowerpackTemplateVariableOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +type PowerpackTemplateVariableArgs struct { + // 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`. + Defaults pulumi.StringArrayInput `pulumi:"defaults"` + // The name of the powerpack template variable. + Name pulumi.StringInput `pulumi:"name"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (PowerpackTemplateVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackTemplateVariable)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +func (i PowerpackTemplateVariableArgs) ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput { + return i.ToPowerpackTemplateVariableOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (i PowerpackTemplateVariableArgs) ToPowerpackTemplateVariableOutputWithContext(ctx context.Context) PowerpackTemplateVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackTemplateVariableOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o -} +// PowerpackTemplateVariableArrayInput is an input type that accepts PowerpackTemplateVariableArray and PowerpackTemplateVariableArrayOutput values. +// You can construct a concrete instance of `PowerpackTemplateVariableArrayInput` via: +// +// PowerpackTemplateVariableArray{ PowerpackTemplateVariableArgs{...} } +type PowerpackTemplateVariableArrayInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o + ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput + ToPowerpackTemplateVariableArrayOutputWithContext(context.Context) PowerpackTemplateVariableArrayOutput } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +type PowerpackTemplateVariableArray []PowerpackTemplateVariableInput + +func (PowerpackTemplateVariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackTemplateVariable)(nil)).Elem() } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i PowerpackTemplateVariableArray) ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput { + return i.ToPowerpackTemplateVariableArrayOutputWithContext(context.Background()) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) +func (i PowerpackTemplateVariableArray) ToPowerpackTemplateVariableArrayOutputWithContext(ctx context.Context) PowerpackTemplateVariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackTemplateVariableArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackTemplateVariableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackTemplateVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackTemplateVariable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o PowerpackTemplateVariableOutput) ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o PowerpackTemplateVariableOutput) ToPowerpackTemplateVariableOutputWithContext(ctx context.Context) PowerpackTemplateVariableOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +// 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`. +func (o PowerpackTemplateVariableOutput) Defaults() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackTemplateVariable) []string { return v.Defaults }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// The name of the powerpack template variable. +func (o PowerpackTemplateVariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackTemplateVariable) string { return v.Name }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { - pulumi.Input +type PowerpackTemplateVariableArrayOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput +func (PowerpackTemplateVariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackTemplateVariable)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +func (o PowerpackTemplateVariableArrayOutput) ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (o PowerpackTemplateVariableArrayOutput) ToPowerpackTemplateVariableArrayOutputWithContext(ctx context.Context) PowerpackTemplateVariableArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (o PowerpackTemplateVariableArrayOutput) Index(i pulumi.IntInput) PowerpackTemplateVariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackTemplateVariable { + return vs[0].([]PowerpackTemplateVariable)[vs[1].(int)] + }).(PowerpackTemplateVariableOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) +type PowerpackWidget struct { + // The definition for a Alert Graph widget. + AlertGraphDefinition *PowerpackWidgetAlertGraphDefinition `pulumi:"alertGraphDefinition"` + // The definition for a Alert Value widget. + AlertValueDefinition *PowerpackWidgetAlertValueDefinition `pulumi:"alertValueDefinition"` + // The definition for a Change widget. + ChangeDefinition *PowerpackWidgetChangeDefinition `pulumi:"changeDefinition"` + // The definition for a Check Status widget. + CheckStatusDefinition *PowerpackWidgetCheckStatusDefinition `pulumi:"checkStatusDefinition"` + // The definition for a Distribution widget. + DistributionDefinition *PowerpackWidgetDistributionDefinition `pulumi:"distributionDefinition"` + // The definition for a Event Stream widget. + EventStreamDefinition *PowerpackWidgetEventStreamDefinition `pulumi:"eventStreamDefinition"` + // The definition for a Event Timeline widget. + EventTimelineDefinition *PowerpackWidgetEventTimelineDefinition `pulumi:"eventTimelineDefinition"` + // The definition for a Free Text widget. + FreeTextDefinition *PowerpackWidgetFreeTextDefinition `pulumi:"freeTextDefinition"` + // The definition for a Geomap widget. + GeomapDefinition *PowerpackWidgetGeomapDefinition `pulumi:"geomapDefinition"` + // The definition for a Heatmap widget. + HeatmapDefinition *PowerpackWidgetHeatmapDefinition `pulumi:"heatmapDefinition"` + // The definition for a Hostmap widget. + HostmapDefinition *PowerpackWidgetHostmapDefinition `pulumi:"hostmapDefinition"` + // The ID of the widget. + Id *int `pulumi:"id"` + // The definition for an Iframe widget. + IframeDefinition *PowerpackWidgetIframeDefinition `pulumi:"iframeDefinition"` + // The definition for an Image widget + ImageDefinition *PowerpackWidgetImageDefinition `pulumi:"imageDefinition"` + // The definition for a List Stream widget. + ListStreamDefinition *PowerpackWidgetListStreamDefinition `pulumi:"listStreamDefinition"` + // The definition for an Log Stream widget. + LogStreamDefinition *PowerpackWidgetLogStreamDefinition `pulumi:"logStreamDefinition"` + // The definition for an Manage Status widget. + ManageStatusDefinition *PowerpackWidgetManageStatusDefinition `pulumi:"manageStatusDefinition"` + // The definition for a Note widget. + NoteDefinition *PowerpackWidgetNoteDefinition `pulumi:"noteDefinition"` + // The definition for a Query Table widget. + QueryTableDefinition *PowerpackWidgetQueryTableDefinition `pulumi:"queryTableDefinition"` + // The definition for a Query Value widget. + QueryValueDefinition *PowerpackWidgetQueryValueDefinition `pulumi:"queryValueDefinition"` + // The definition for a Run Workflow widget. + RunWorkflowDefinition *PowerpackWidgetRunWorkflowDefinition `pulumi:"runWorkflowDefinition"` + // The definition for a Scatterplot widget. + ScatterplotDefinition *PowerpackWidgetScatterplotDefinition `pulumi:"scatterplotDefinition"` + // The definition for a Service Level Objective widget. + ServiceLevelObjectiveDefinition *PowerpackWidgetServiceLevelObjectiveDefinition `pulumi:"serviceLevelObjectiveDefinition"` + // The definition for a Service Map widget. + ServicemapDefinition *PowerpackWidgetServicemapDefinition `pulumi:"servicemapDefinition"` + // The definition for an SLO (Service Level Objective) List widget. + SloListDefinition *PowerpackWidgetSloListDefinition `pulumi:"sloListDefinition"` + // The definition for a Sunburst widget. + SunburstDefinition *PowerpackWidgetSunburstDefinition `pulumi:"sunburstDefinition"` + // The definition for a Timeseries widget. + TimeseriesDefinition *PowerpackWidgetTimeseriesDefinition `pulumi:"timeseriesDefinition"` + // The definition for a Toplist widget. + ToplistDefinition *PowerpackWidgetToplistDefinition `pulumi:"toplistDefinition"` + // The definition for a Topology Map widget. + TopologyMapDefinition *PowerpackWidgetTopologyMapDefinition `pulumi:"topologyMapDefinition"` + // The definition for a Trace Service widget. + TraceServiceDefinition *PowerpackWidgetTraceServiceDefinition `pulumi:"traceServiceDefinition"` + // The definition for a Treemap widget. + TreemapDefinition *PowerpackWidgetTreemapDefinition `pulumi:"treemapDefinition"` + // The layout of the widget on a 'free' dashboard. + WidgetLayout *PowerpackWidgetWidgetLayout `pulumi:"widgetLayout"` +} + +// PowerpackWidgetInput is an input type that accepts PowerpackWidgetArgs and PowerpackWidgetOutput values. +// You can construct a concrete instance of `PowerpackWidgetInput` via: +// +// PowerpackWidgetArgs{...} +type PowerpackWidgetInput interface { + pulumi.Input + + ToPowerpackWidgetOutput() PowerpackWidgetOutput + ToPowerpackWidgetOutputWithContext(context.Context) PowerpackWidgetOutput +} + +type PowerpackWidgetArgs struct { + // The definition for a Alert Graph widget. + AlertGraphDefinition PowerpackWidgetAlertGraphDefinitionPtrInput `pulumi:"alertGraphDefinition"` + // The definition for a Alert Value widget. + AlertValueDefinition PowerpackWidgetAlertValueDefinitionPtrInput `pulumi:"alertValueDefinition"` + // The definition for a Change widget. + ChangeDefinition PowerpackWidgetChangeDefinitionPtrInput `pulumi:"changeDefinition"` + // The definition for a Check Status widget. + CheckStatusDefinition PowerpackWidgetCheckStatusDefinitionPtrInput `pulumi:"checkStatusDefinition"` + // The definition for a Distribution widget. + DistributionDefinition PowerpackWidgetDistributionDefinitionPtrInput `pulumi:"distributionDefinition"` + // The definition for a Event Stream widget. + EventStreamDefinition PowerpackWidgetEventStreamDefinitionPtrInput `pulumi:"eventStreamDefinition"` + // The definition for a Event Timeline widget. + EventTimelineDefinition PowerpackWidgetEventTimelineDefinitionPtrInput `pulumi:"eventTimelineDefinition"` + // The definition for a Free Text widget. + FreeTextDefinition PowerpackWidgetFreeTextDefinitionPtrInput `pulumi:"freeTextDefinition"` + // The definition for a Geomap widget. + GeomapDefinition PowerpackWidgetGeomapDefinitionPtrInput `pulumi:"geomapDefinition"` + // The definition for a Heatmap widget. + HeatmapDefinition PowerpackWidgetHeatmapDefinitionPtrInput `pulumi:"heatmapDefinition"` + // The definition for a Hostmap widget. + HostmapDefinition PowerpackWidgetHostmapDefinitionPtrInput `pulumi:"hostmapDefinition"` + // The ID of the widget. + Id pulumi.IntPtrInput `pulumi:"id"` + // The definition for an Iframe widget. + IframeDefinition PowerpackWidgetIframeDefinitionPtrInput `pulumi:"iframeDefinition"` + // The definition for an Image widget + ImageDefinition PowerpackWidgetImageDefinitionPtrInput `pulumi:"imageDefinition"` + // The definition for a List Stream widget. + ListStreamDefinition PowerpackWidgetListStreamDefinitionPtrInput `pulumi:"listStreamDefinition"` + // The definition for an Log Stream widget. + LogStreamDefinition PowerpackWidgetLogStreamDefinitionPtrInput `pulumi:"logStreamDefinition"` + // The definition for an Manage Status widget. + ManageStatusDefinition PowerpackWidgetManageStatusDefinitionPtrInput `pulumi:"manageStatusDefinition"` + // The definition for a Note widget. + NoteDefinition PowerpackWidgetNoteDefinitionPtrInput `pulumi:"noteDefinition"` + // The definition for a Query Table widget. + QueryTableDefinition PowerpackWidgetQueryTableDefinitionPtrInput `pulumi:"queryTableDefinition"` + // The definition for a Query Value widget. + QueryValueDefinition PowerpackWidgetQueryValueDefinitionPtrInput `pulumi:"queryValueDefinition"` + // The definition for a Run Workflow widget. + RunWorkflowDefinition PowerpackWidgetRunWorkflowDefinitionPtrInput `pulumi:"runWorkflowDefinition"` + // The definition for a Scatterplot widget. + ScatterplotDefinition PowerpackWidgetScatterplotDefinitionPtrInput `pulumi:"scatterplotDefinition"` + // The definition for a Service Level Objective widget. + ServiceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput `pulumi:"serviceLevelObjectiveDefinition"` + // The definition for a Service Map widget. + ServicemapDefinition PowerpackWidgetServicemapDefinitionPtrInput `pulumi:"servicemapDefinition"` + // The definition for an SLO (Service Level Objective) List widget. + SloListDefinition PowerpackWidgetSloListDefinitionPtrInput `pulumi:"sloListDefinition"` + // The definition for a Sunburst widget. + SunburstDefinition PowerpackWidgetSunburstDefinitionPtrInput `pulumi:"sunburstDefinition"` + // The definition for a Timeseries widget. + TimeseriesDefinition PowerpackWidgetTimeseriesDefinitionPtrInput `pulumi:"timeseriesDefinition"` + // The definition for a Toplist widget. + ToplistDefinition PowerpackWidgetToplistDefinitionPtrInput `pulumi:"toplistDefinition"` + // The definition for a Topology Map widget. + TopologyMapDefinition PowerpackWidgetTopologyMapDefinitionPtrInput `pulumi:"topologyMapDefinition"` + // The definition for a Trace Service widget. + TraceServiceDefinition PowerpackWidgetTraceServiceDefinitionPtrInput `pulumi:"traceServiceDefinition"` + // The definition for a Treemap widget. + TreemapDefinition PowerpackWidgetTreemapDefinitionPtrInput `pulumi:"treemapDefinition"` + // The layout of the widget on a 'free' dashboard. + WidgetLayout PowerpackWidgetWidgetLayoutPtrInput `pulumi:"widgetLayout"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (PowerpackWidgetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidget)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetArgs) ToPowerpackWidgetOutput() PowerpackWidgetOutput { + return i.ToPowerpackWidgetOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -// -// or: +func (i PowerpackWidgetArgs) ToPowerpackWidgetOutputWithContext(ctx context.Context) PowerpackWidgetOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetOutput) +} + +// PowerpackWidgetArrayInput is an input type that accepts PowerpackWidgetArray and PowerpackWidgetArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { +// PowerpackWidgetArray{ PowerpackWidgetArgs{...} } +type PowerpackWidgetArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput + ToPowerpackWidgetArrayOutputWithContext(context.Context) PowerpackWidgetArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs +type PowerpackWidgetArray []PowerpackWidgetInput -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) +func (PowerpackWidgetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidget)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (i PowerpackWidgetArray) ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput { + return i.ToPowerpackWidgetArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetArray) ToPowerpackWidgetArrayOutputWithContext(ctx context.Context) PowerpackWidgetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidget)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetOutput) ToPowerpackWidgetOutput() PowerpackWidgetOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetOutput) ToPowerpackWidgetOutputWithContext(ctx context.Context) PowerpackWidgetOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +// The definition for a Alert Graph widget. +func (o PowerpackWidgetOutput) AlertGraphDefinition() PowerpackWidgetAlertGraphDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetAlertGraphDefinition { return v.AlertGraphDefinition }).(PowerpackWidgetAlertGraphDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) +// The definition for a Alert Value widget. +func (o PowerpackWidgetOutput) AlertValueDefinition() PowerpackWidgetAlertValueDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetAlertValueDefinition { return v.AlertValueDefinition }).(PowerpackWidgetAlertValueDefinitionPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The definition for a Change widget. +func (o PowerpackWidgetOutput) ChangeDefinition() PowerpackWidgetChangeDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetChangeDefinition { return v.ChangeDefinition }).(PowerpackWidgetChangeDefinitionPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The definition for a Check Status widget. +func (o PowerpackWidgetOutput) CheckStatusDefinition() PowerpackWidgetCheckStatusDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetCheckStatusDefinition { return v.CheckStatusDefinition }).(PowerpackWidgetCheckStatusDefinitionPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The definition for a Distribution widget. +func (o PowerpackWidgetOutput) DistributionDefinition() PowerpackWidgetDistributionDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetDistributionDefinition { return v.DistributionDefinition }).(PowerpackWidgetDistributionDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +// The definition for a Event Stream widget. +func (o PowerpackWidgetOutput) EventStreamDefinition() PowerpackWidgetEventStreamDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetEventStreamDefinition { return v.EventStreamDefinition }).(PowerpackWidgetEventStreamDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o +// The definition for a Event Timeline widget. +func (o PowerpackWidgetOutput) EventTimelineDefinition() PowerpackWidgetEventTimelineDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetEventTimelineDefinition { return v.EventTimelineDefinition }).(PowerpackWidgetEventTimelineDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o +// The definition for a Free Text widget. +func (o PowerpackWidgetOutput) FreeTextDefinition() PowerpackWidgetFreeTextDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetFreeTextDefinition { return v.FreeTextDefinition }).(PowerpackWidgetFreeTextDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) +// The definition for a Geomap widget. +func (o PowerpackWidgetOutput) GeomapDefinition() PowerpackWidgetGeomapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetGeomapDefinition { return v.GeomapDefinition }).(PowerpackWidgetGeomapDefinitionPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// The definition for a Heatmap widget. +func (o PowerpackWidgetOutput) HeatmapDefinition() PowerpackWidgetHeatmapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetHeatmapDefinition { return v.HeatmapDefinition }).(PowerpackWidgetHeatmapDefinitionPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) +// The definition for a Hostmap widget. +func (o PowerpackWidgetOutput) HostmapDefinition() PowerpackWidgetHostmapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetHostmapDefinition { return v.HostmapDefinition }).(PowerpackWidgetHostmapDefinitionPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) +// The ID of the widget. +func (o PowerpackWidgetOutput) Id() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *int { return v.Id }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +// The definition for an Iframe widget. +func (o PowerpackWidgetOutput) IframeDefinition() PowerpackWidgetIframeDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetIframeDefinition { return v.IframeDefinition }).(PowerpackWidgetIframeDefinitionPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput +// The definition for an Image widget +func (o PowerpackWidgetOutput) ImageDefinition() PowerpackWidgetImageDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetImageDefinition { return v.ImageDefinition }).(PowerpackWidgetImageDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +// The definition for a List Stream widget. +func (o PowerpackWidgetOutput) ListStreamDefinition() PowerpackWidgetListStreamDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetListStreamDefinition { return v.ListStreamDefinition }).(PowerpackWidgetListStreamDefinitionPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +// The definition for an Log Stream widget. +func (o PowerpackWidgetOutput) LogStreamDefinition() PowerpackWidgetLogStreamDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetLogStreamDefinition { return v.LogStreamDefinition }).(PowerpackWidgetLogStreamDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) +// The definition for an Manage Status widget. +func (o PowerpackWidgetOutput) ManageStatusDefinition() PowerpackWidgetManageStatusDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetManageStatusDefinition { return v.ManageStatusDefinition }).(PowerpackWidgetManageStatusDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) +// The definition for a Note widget. +func (o PowerpackWidgetOutput) NoteDefinition() PowerpackWidgetNoteDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetNoteDefinition { return v.NoteDefinition }).(PowerpackWidgetNoteDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The definition for a Query Table widget. +func (o PowerpackWidgetOutput) QueryTableDefinition() PowerpackWidgetQueryTableDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetQueryTableDefinition { return v.QueryTableDefinition }).(PowerpackWidgetQueryTableDefinitionPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) +// The definition for a Query Value widget. +func (o PowerpackWidgetOutput) QueryValueDefinition() PowerpackWidgetQueryValueDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetQueryValueDefinition { return v.QueryValueDefinition }).(PowerpackWidgetQueryValueDefinitionPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput +// The definition for a Run Workflow widget. +func (o PowerpackWidgetOutput) RunWorkflowDefinition() PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetRunWorkflowDefinition { return v.RunWorkflowDefinition }).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) +// The definition for a Scatterplot widget. +func (o PowerpackWidgetOutput) ScatterplotDefinition() PowerpackWidgetScatterplotDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetScatterplotDefinition { return v.ScatterplotDefinition }).(PowerpackWidgetScatterplotDefinitionPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +// The definition for a Service Level Objective widget. +func (o PowerpackWidgetOutput) ServiceLevelObjectiveDefinition() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetServiceLevelObjectiveDefinition { + return v.ServiceLevelObjectiveDefinition + }).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The definition for a Service Map widget. +func (o PowerpackWidgetOutput) ServicemapDefinition() PowerpackWidgetServicemapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetServicemapDefinition { return v.ServicemapDefinition }).(PowerpackWidgetServicemapDefinitionPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +// The definition for an SLO (Service Level Objective) List widget. +func (o PowerpackWidgetOutput) SloListDefinition() PowerpackWidgetSloListDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetSloListDefinition { return v.SloListDefinition }).(PowerpackWidgetSloListDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +// The definition for a Sunburst widget. +func (o PowerpackWidgetOutput) SunburstDefinition() PowerpackWidgetSunburstDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetSunburstDefinition { return v.SunburstDefinition }).(PowerpackWidgetSunburstDefinitionPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +// The definition for a Timeseries widget. +func (o PowerpackWidgetOutput) TimeseriesDefinition() PowerpackWidgetTimeseriesDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTimeseriesDefinition { return v.TimeseriesDefinition }).(PowerpackWidgetTimeseriesDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o +// The definition for a Toplist widget. +func (o PowerpackWidgetOutput) ToplistDefinition() PowerpackWidgetToplistDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetToplistDefinition { return v.ToplistDefinition }).(PowerpackWidgetToplistDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o +// The definition for a Topology Map widget. +func (o PowerpackWidgetOutput) TopologyMapDefinition() PowerpackWidgetTopologyMapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTopologyMapDefinition { return v.TopologyMapDefinition }).(PowerpackWidgetTopologyMapDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The definition for a Trace Service widget. +func (o PowerpackWidgetOutput) TraceServiceDefinition() PowerpackWidgetTraceServiceDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTraceServiceDefinition { return v.TraceServiceDefinition }).(PowerpackWidgetTraceServiceDefinitionPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +// The definition for a Treemap widget. +func (o PowerpackWidgetOutput) TreemapDefinition() PowerpackWidgetTreemapDefinitionPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTreemapDefinition { return v.TreemapDefinition }).(PowerpackWidgetTreemapDefinitionPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The layout of the widget on a 'free' dashboard. +func (o PowerpackWidgetOutput) WidgetLayout() PowerpackWidgetWidgetLayoutPtrOutput { + return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetWidgetLayout { return v.WidgetLayout }).(PowerpackWidgetWidgetLayoutPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidget)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetArrayOutput) ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetArrayOutput) ToPowerpackWidgetArrayOutputWithContext(ctx context.Context) PowerpackWidgetArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidget { + return vs[0].([]PowerpackWidget)[vs[1].(int)] + }).(PowerpackWidgetOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type PowerpackWidgetAlertGraphDefinition struct { + // The ID of the monitor used by the widget. + AlertId string `pulumi:"alertId"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. + VizType string `pulumi:"vizType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: +// PowerpackWidgetAlertGraphDefinitionInput is an input type that accepts PowerpackWidgetAlertGraphDefinitionArgs and PowerpackWidgetAlertGraphDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetAlertGraphDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { +// PowerpackWidgetAlertGraphDefinitionArgs{...} +type PowerpackWidgetAlertGraphDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput + ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput + ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(context.Context) PowerpackWidgetAlertGraphDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetAlertGraphDefinitionArgs struct { + // The ID of the monitor used by the widget. + AlertId pulumi.StringInput `pulumi:"alertId"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. + VizType pulumi.StringInput `pulumi:"vizType"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetAlertGraphDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetAlertGraphDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput { + return i.ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) +func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { + return i.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionOutput).ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: +// PowerpackWidgetAlertGraphDefinitionPtrInput is an input type that accepts PowerpackWidgetAlertGraphDefinitionArgs, PowerpackWidgetAlertGraphDefinitionPtr and PowerpackWidgetAlertGraphDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetAlertGraphDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} +// PowerpackWidgetAlertGraphDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { +type PowerpackWidgetAlertGraphDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput + ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput + ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs +type powerpackWidgetAlertGraphDefinitionPtrType PowerpackWidgetAlertGraphDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) +func PowerpackWidgetAlertGraphDefinitionPtr(v *PowerpackWidgetAlertGraphDefinitionArgs) PowerpackWidgetAlertGraphDefinitionPtrInput { + return (*powerpackWidgetAlertGraphDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetAlertGraphDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetAlertGraphDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetAlertGraphDefinitionPtrType) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { + return i.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +func (i *powerpackWidgetAlertGraphDefinitionPtrType) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetAlertGraphDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetAlertGraphDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetAlertGraphDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { +func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { +func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { + return o.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { +func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetAlertGraphDefinition) *PowerpackWidgetAlertGraphDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) + }).(PowerpackWidgetAlertGraphDefinitionPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// The ID of the monitor used by the widget. +func (o PowerpackWidgetAlertGraphDefinitionOutput) AlertId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) string { return v.AlertId }).(pulumi.StringOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetAlertGraphDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetAlertGraphDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertGraphDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetAlertGraphDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +// Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. +func (o PowerpackWidgetAlertGraphDefinitionOutput) VizType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) string { return v.VizType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetAlertGraphDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetAlertGraphDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetAlertGraphDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) Elem() PowerpackWidgetAlertGraphDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) PowerpackWidgetAlertGraphDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery + var ret PowerpackWidgetAlertGraphDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) + }).(PowerpackWidgetAlertGraphDefinitionOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { +// The ID of the monitor used by the widget. +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) AlertId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { if v == nil { return nil } - return v.Aggregator + return &v.AlertId }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { if v == nil { return nil } - return v.DataSource + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { +// The title of the widget. +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { if v == nil { return nil } - return &v.Name + return v.Title }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { if v == nil { return nil } - return &v.Query + return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +// Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. +func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) VizType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { + if v == nil { + return nil + } + return &v.VizType + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetAlertValueDefinition struct { + // The ID of the monitor used by the widget. + AlertId string `pulumi:"alertId"` + // The precision to use when displaying the value. Use `*` for maximum precision. + Precision *int `pulumi:"precision"` + // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // The unit for the value displayed in the widget. + Unit *string `pulumi:"unit"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: +// PowerpackWidgetAlertValueDefinitionInput is an input type that accepts PowerpackWidgetAlertValueDefinitionArgs and PowerpackWidgetAlertValueDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetAlertValueDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { +// PowerpackWidgetAlertValueDefinitionArgs{...} +type PowerpackWidgetAlertValueDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput + ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput + ToPowerpackWidgetAlertValueDefinitionOutputWithContext(context.Context) PowerpackWidgetAlertValueDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetAlertValueDefinitionArgs struct { + // The ID of the monitor used by the widget. + AlertId pulumi.StringInput `pulumi:"alertId"` + // The precision to use when displaying the value. Use `*` for maximum precision. + Precision pulumi.IntPtrInput `pulumi:"precision"` + // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // The unit for the value displayed in the widget. + Unit pulumi.StringPtrInput `pulumi:"unit"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetAlertValueDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetAlertValueDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput { + return i.ToPowerpackWidgetAlertValueDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) +func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { + return i.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionOutput).ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: +// PowerpackWidgetAlertValueDefinitionPtrInput is an input type that accepts PowerpackWidgetAlertValueDefinitionArgs, PowerpackWidgetAlertValueDefinitionPtr and PowerpackWidgetAlertValueDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetAlertValueDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} +// PowerpackWidgetAlertValueDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { +type PowerpackWidgetAlertValueDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput + ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput + ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs +type powerpackWidgetAlertValueDefinitionPtrType PowerpackWidgetAlertValueDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) +func PowerpackWidgetAlertValueDefinitionPtr(v *PowerpackWidgetAlertValueDefinitionArgs) PowerpackWidgetAlertValueDefinitionPtrInput { + return (*powerpackWidgetAlertValueDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetAlertValueDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetAlertValueDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetAlertValueDefinitionPtrType) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { + return i.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +func (i *powerpackWidgetAlertValueDefinitionPtrType) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetAlertValueDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetAlertValueDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetAlertValueDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { + return o.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { +func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetAlertValueDefinition) *PowerpackWidgetAlertValueDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(PowerpackWidgetAlertValueDefinitionPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +// The ID of the monitor used by the widget. +func (o PowerpackWidgetAlertValueDefinitionOutput) AlertId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) string { return v.AlertId }).(pulumi.StringOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The precision to use when displaying the value. Use `*` for maximum precision. +func (o PowerpackWidgetAlertValueDefinitionOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetAlertValueDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetAlertValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// The unit for the value displayed in the widget. +func (o PowerpackWidgetAlertValueDefinitionOutput) Unit() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.Unit }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetAlertValueDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetAlertValueDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetAlertValueDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Elem() PowerpackWidgetAlertValueDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) PowerpackWidgetAlertValueDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery + var ret PowerpackWidgetAlertValueDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetAlertValueDefinitionOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +// The ID of the monitor used by the widget. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) AlertId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return &v.DataSource + return &v.AlertId }).(pulumi.StringPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { +// The precision to use when displaying the value. Use `*` for maximum precision. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *int { if v == nil { return nil } - return v.Limit + return v.Precision }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return &v.Metric + return v.TextAlign }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +// The title of the widget. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return &v.Name + return v.Title }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return v.Sort + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return v.TagFilters - }).(pulumi.StringArrayOutput) + return v.TitleSize + }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { +// The unit for the value displayed in the widget. +func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Unit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { if v == nil { return nil } - return v.TextFilter + return v.Unit }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetChangeDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetChangeDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests []PowerpackWidgetChangeDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: +// PowerpackWidgetChangeDefinitionInput is an input type that accepts PowerpackWidgetChangeDefinitionArgs and PowerpackWidgetChangeDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { +// PowerpackWidgetChangeDefinitionArgs{...} +type PowerpackWidgetChangeDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput + ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput + ToPowerpackWidgetChangeDefinitionOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetChangeDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetChangeDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests PowerpackWidgetChangeDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput { + return i.ToPowerpackWidgetChangeDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) +func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionOutput).ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionArgs, PowerpackWidgetChangeDefinitionPtr and PowerpackWidgetChangeDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} +// PowerpackWidgetChangeDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput + ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput + ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs +type powerpackWidgetChangeDefinitionPtrType PowerpackWidgetChangeDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionPtr(v *PowerpackWidgetChangeDefinitionArgs) PowerpackWidgetChangeDefinitionPtrInput { + return (*powerpackWidgetChangeDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionPtrType) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionPtrType) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { +func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinition) *PowerpackWidgetChangeDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetChangeDefinitionPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetChangeDefinitionOutput) CustomLinks() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetChangeDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetChangeDefinitionOutput) Requests() PowerpackWidgetChangeDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionRequest { return v.Requests }).(PowerpackWidgetChangeDefinitionRequestArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The title of the widget. +func (o PowerpackWidgetChangeDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetChangeDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetChangeDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionPtrOutput) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionPtrOutput) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { +func (o PowerpackWidgetChangeDefinitionPtrOutput) Elem() PowerpackWidgetChangeDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) PowerpackWidgetChangeDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery + var ret PowerpackWidgetChangeDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) + }).(PowerpackWidgetChangeDefinitionOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetChangeDefinitionPtrOutput) CustomLinks() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionCustomLink { if v == nil { return nil } - return v.AdditionalQueryFilters + return v.CustomLinks + }).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetChangeDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetChangeDefinitionPtrOutput) Requests() PowerpackWidgetChangeDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionRequest { if v == nil { return nil } - return &v.DataSource + return v.Requests + }).(PowerpackWidgetChangeDefinitionRequestArrayOutput) +} + +// The title of the widget. +func (o PowerpackWidgetChangeDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetChangeDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetChangeDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize }).(pulumi.StringPtrOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) +type PowerpackWidgetChangeDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` +} + +// PowerpackWidgetChangeDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetChangeDefinitionCustomLinkArgs and PowerpackWidgetChangeDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionCustomLinkInput` via: +// +// PowerpackWidgetChangeDefinitionCustomLinkArgs{...} +type PowerpackWidgetChangeDefinitionCustomLinkInput interface { + pulumi.Input + + ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput + ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput +} + +type PowerpackWidgetChangeDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +} + +func (PowerpackWidgetChangeDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() +} + +func (i PowerpackWidgetChangeDefinitionCustomLinkArgs) ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetChangeDefinitionCustomLinkArgs) ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionCustomLinkOutput) +} + +// PowerpackWidgetChangeDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionCustomLinkArray and PowerpackWidgetChangeDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionCustomLinkArrayInput` via: +// +// PowerpackWidgetChangeDefinitionCustomLinkArray{ PowerpackWidgetChangeDefinitionCustomLinkArgs{...} } +type PowerpackWidgetChangeDefinitionCustomLinkArrayInput interface { + pulumi.Input + + ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput + ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput +} + +type PowerpackWidgetChangeDefinitionCustomLinkArray []PowerpackWidgetChangeDefinitionCustomLinkInput + +func (PowerpackWidgetChangeDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() +} + +func (i PowerpackWidgetChangeDefinitionCustomLinkArray) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetChangeDefinitionCustomLinkArray) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) +} + +type PowerpackWidgetChangeDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() +} + +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput { + return o +} + +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput { + return o +} + +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +} + +// The label for the custom link URL. +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// The URL of the custom link. +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +type PowerpackWidgetChangeDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return o } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { + return o } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionCustomLink { + return vs[0].([]PowerpackWidgetChangeDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` +type PowerpackWidgetChangeDefinitionRequest struct { // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` + ApmQuery *PowerpackWidgetChangeDefinitionRequestApmQuery `pulumi:"apmQuery"` + // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. + ChangeType *string `pulumi:"changeType"` + // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. + CompareTo *string `pulumi:"compareTo"` + Formulas []PowerpackWidgetChangeDefinitionRequestFormula `pulumi:"formulas"` + // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). + IncreaseGood *bool `pulumi:"increaseGood"` // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` + LogQuery *PowerpackWidgetChangeDefinitionRequestLogQuery `pulumi:"logQuery"` + // What to order by. Valid values are `change`, `name`, `present`, `past`. + OrderBy *string `pulumi:"orderBy"` + // Widget sorting method. Valid values are `asc`, `desc`. + OrderDir *string `pulumi:"orderDir"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` + ProcessQuery *PowerpackWidgetChangeDefinitionRequestProcessQuery `pulumi:"processQuery"` // The metric query to use for this widget. - Q *string `pulumi:"q"` + Q *string `pulumi:"q"` + Queries []PowerpackWidgetChangeDefinitionRequestQuery `pulumi:"queries"` // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` + RumQuery *PowerpackWidgetChangeDefinitionRequestRumQuery `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` + SecurityQuery *PowerpackWidgetChangeDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // If set to `true`, displays the current value. + ShowPresent *bool `pulumi:"showPresent"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput` via: +// PowerpackWidgetChangeDefinitionRequestInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestArgs and PowerpackWidgetChangeDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput interface { +// PowerpackWidgetChangeDefinitionRequestArgs{...} +type PowerpackWidgetChangeDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput + ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput + ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` +type PowerpackWidgetChangeDefinitionRequestArgs struct { // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` + ApmQuery PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. + ChangeType pulumi.StringPtrInput `pulumi:"changeType"` + // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. + CompareTo pulumi.StringPtrInput `pulumi:"compareTo"` + Formulas PowerpackWidgetChangeDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). + IncreaseGood pulumi.BoolPtrInput `pulumi:"increaseGood"` // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` + LogQuery PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // What to order by. Valid values are `change`, `name`, `present`, `past`. + OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` + // Widget sorting method. Valid values are `asc`, `desc`. + OrderDir pulumi.StringPtrInput `pulumi:"orderDir"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetChangeDefinitionRequestQueryArrayInput `pulumi:"queries"` // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` + RumQuery PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` + SecurityQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // If set to `true`, displays the current value. + ShowPresent pulumi.BoolPtrInput `pulumi:"showPresent"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestArgs) ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) +func (i PowerpackWidgetChangeDefinitionRequestArgs) ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestArray and PowerpackWidgetChangeDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestArray{ PowerpackWidgetChangeDefinitionRequestArgs{...} } +type PowerpackWidgetChangeDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput + ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput + ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput +type PowerpackWidgetChangeDefinitionRequestArray []PowerpackWidgetChangeDefinitionRequestInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestArray) ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestArray) ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { +func (o PowerpackWidgetChangeDefinitionRequestOutput) ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { +func (o PowerpackWidgetChangeDefinitionRequestOutput) ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestOutput { return o } -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { +func (o PowerpackWidgetChangeDefinitionRequestOutput) ApmQuery() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestApmQuery { return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) +} + +// Whether to show absolute or relative change. Valid values are `absolute`, `relative`. +func (o PowerpackWidgetChangeDefinitionRequestOutput) ChangeType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.ChangeType }).(pulumi.StringPtrOutput) +} + +// Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. +func (o PowerpackWidgetChangeDefinitionRequestOutput) CompareTo() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.CompareTo }).(pulumi.StringPtrOutput) +} + +func (o PowerpackWidgetChangeDefinitionRequestOutput) Formulas() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) []PowerpackWidgetChangeDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) +} + +// A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). +func (o PowerpackWidgetChangeDefinitionRequestOutput) IncreaseGood() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *bool { return v.IncreaseGood }).(pulumi.BoolPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { +func (o PowerpackWidgetChangeDefinitionRequestOutput) LogQuery() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestLogQuery { return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) +} + +// What to order by. Valid values are `change`, `name`, `present`, `past`. +func (o PowerpackWidgetChangeDefinitionRequestOutput) OrderBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.OrderBy }).(pulumi.StringPtrOutput) +} + +// Widget sorting method. Valid values are `asc`, `desc`. +func (o PowerpackWidgetChangeDefinitionRequestOutput) OrderDir() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.OrderDir }).(pulumi.StringPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { +func (o PowerpackWidgetChangeDefinitionRequestOutput) ProcessQuery() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *string { - return v.Q - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +func (o PowerpackWidgetChangeDefinitionRequestOutput) Queries() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) []PowerpackWidgetChangeDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { +func (o PowerpackWidgetChangeDefinitionRequestOutput) RumQuery() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { +func (o PowerpackWidgetChangeDefinitionRequestOutput) SecurityQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) +} + +// If set to `true`, displays the current value. +func (o PowerpackWidgetChangeDefinitionRequestOutput) ShowPresent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *bool { return v.ShowPresent }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) +func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequest { + return vs[0].([]PowerpackWidgetChangeDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery struct { +type PowerpackWidgetChangeDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs +type powerpackWidgetChangeDefinitionRequestApmQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestApmQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) PowerpackWidgetChangeDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery + var ret PowerpackWidgetChangeDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -25888,18 +28919,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -25907,7 +28938,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -25916,18 +28947,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -25936,131 +28967,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -26069,8 +29094,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -26079,8 +29104,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *int { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -26088,128 +29113,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26218,18 +29239,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26238,131 +29259,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26371,8 +29386,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26381,8 +29396,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26390,7 +29405,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26399,18 +29414,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26419,1323 +29434,913 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetChangeDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetChangeDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaArgs and PowerpackWidgetChangeDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaArgs{...} +type PowerpackWidgetChangeDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() + ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) +type PowerpackWidgetChangeDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) +func (PowerpackWidgetChangeDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestFormulaArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{...} -// -// or: +// PowerpackWidgetChangeDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaArray and PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaArray{ PowerpackWidgetChangeDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetChangeDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType)(v) -} +type PowerpackWidgetChangeDefinitionRequestFormulaArray []PowerpackWidgetChangeDefinitionRequestFormulaInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaArray) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) +func (i PowerpackWidgetChangeDefinitionRequestFormulaArray) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) +// An expression alias. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) +// The options for limiting results returned. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Limit() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *PowerpackWidgetChangeDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Styling options for widget formulas. +func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Style() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *PowerpackWidgetChangeDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() + ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) +func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() + ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +// Setting this to True hides values. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o +// Displays an image as the background. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Defines the displayed timeframe. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +// A value for the comparator. +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetChangeDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs and PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetChangeDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs, PowerpackWidgetChangeDefinitionRequestFormulaLimitPtr and PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *PowerpackWidgetChangeDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The number of results to return. +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) PowerpackWidgetChangeDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { +// The number of results to return. +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Count + }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) *string { - return v.Facet + return v.Order }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type PowerpackWidgetChangeDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs and PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetChangeDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs, PowerpackWidgetChangeDefinitionRequestFormulaStylePtr and PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs +type powerpackWidgetChangeDefinitionRequestFormulaStylePtrType PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestFormulaStylePtr(v *PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetChangeDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *PowerpackWidgetChangeDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// 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. +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { +func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) PowerpackWidgetChangeDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery + var ret PowerpackWidgetChangeDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *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. +func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.Metric + return v.Palette }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *string { +// Index specifying which color to use within the palette. +func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.SearchBy - }).(pulumi.StringPtrOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery struct { +type PowerpackWidgetChangeDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs +type powerpackWidgetChangeDefinitionRequestLogQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestLogQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) PowerpackWidgetChangeDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery + var ret PowerpackWidgetChangeDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -27744,18 +30349,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -27763,7 +30368,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -27772,18 +30377,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -27792,131 +30397,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -27925,8 +30524,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -27935,8 +30534,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *int { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -27944,128 +30543,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28074,18 +30669,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28094,131 +30689,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28227,8 +30816,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28237,8 +30826,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28246,7 +30835,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28255,18 +30844,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28275,1769 +30864,1914 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestProcessQueryArgs and PowerpackWidgetChangeDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput + ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput + ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput).ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestProcessQueryArgs, PowerpackWidgetChangeDefinitionRequestProcessQueryPtr and PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs +type powerpackWidgetChangeDefinitionRequestProcessQueryPtrType PowerpackWidgetChangeDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestProcessQueryPtr(v *PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestProcessQuery) *PowerpackWidgetChangeDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) +// A list of processes. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) PowerpackWidgetChangeDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery + var ret PowerpackWidgetChangeDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { +// A list of processes. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { +// The max number of items in the filter list. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { +// Your chosen search term. +func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) + return v.SearchBy + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +type PowerpackWidgetChangeDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetChangeDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetChangeDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// PowerpackWidgetChangeDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryInput` via: +// +// PowerpackWidgetChangeDefinitionRequestQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryInput interface { + pulumi.Input + + ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: +type PowerpackWidgetChangeDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (PowerpackWidgetChangeDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetChangeDefinitionRequestQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetChangeDefinitionRequestQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryOutput) +} + +// PowerpackWidgetChangeDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryArray and PowerpackWidgetChangeDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryArray{ PowerpackWidgetChangeDefinitionRequestQueryArgs{...} } +type PowerpackWidgetChangeDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryArray []PowerpackWidgetChangeDefinitionRequestQueryInput + +func (PowerpackWidgetChangeDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetChangeDefinitionRequestQueryArray) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetChangeDefinitionRequestQueryArray) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) +} + +type PowerpackWidgetChangeDefinitionRequestQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput { + return o +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput { + return o +} + +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) +} + +type PowerpackWidgetChangeDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestQueryOutput) +} + +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// +// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { - return v.Aggregation +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// APM environment. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - return v.Facet +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { +// APM environment. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { - pulumi.Input +// Name of operation on service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +// APM service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o +// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o +type powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs + +func PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (*powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +// APM environment. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) +// Array of fields to group results by. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +// Name of operation on service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - return v.Facet +// APM environment. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Array of fields to group results by. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o +// Name of operation on service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - if v != nil { - return *v +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// APM resource. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.ResourceName }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// APM service. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Service }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() + ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) +func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput +func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput` via: +// +// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() + ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} +type powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o +func PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { + return &v + }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(context.Background()) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput +// The name of the query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() +// The cloud cost query definition. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) -} +type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) +func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return o +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery + return ret + }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) } -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } return v.Aggregator }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *string { - return v.Q +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o +// The name of the query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) +// The cloud cost query definition. +func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs +type powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +// The compute options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group by options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The search options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) PowerpackWidgetChangeDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery + var ret PowerpackWidgetChangeDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) +} + +// The compute options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { +// Group by options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { +// An array of index names to query in the stream. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } - return &v.Index + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { +// The search options. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) + return v.Search + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { +// Storage location (private beta). +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery struct { - // The aggregation method. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { - // The aggregation method. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) -} +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A time interval in milliseconds. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // The options for sorting group by results. + Sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The event facet. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { - // The aggregation method. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { - // The aggregation method. +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -30045,1372 +32779,1089 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +// The metric used for sorting group by results. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.Facet + return v.Metric }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Order + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +} + +// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput +type powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (*powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { + return &v + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The events search string. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch + return ret + }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) +} + +// The events search string. +func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs +type powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery + var ret PowerpackWidgetChangeDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Index + return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { +// The name of the query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { +// The metrics query definition. +func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// The process metric name. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() +// An array of tags to filter by. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { +type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() +} + +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *int { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *int { +// The number of hits to return. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) +// The process metric name. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o +// An array of tags to filter by. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) +// The text to use as a filter. +func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetChangeDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs and PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs, PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtr and PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *PowerpackWidgetChangeDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() +// ID of an SLO to query. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) PowerpackWidgetChangeDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +// Additional filters applied to the SLO query. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { - return v.SearchBy + return v.GroupMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) []string { +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return &v.Measure + }).(pulumi.StringPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *int { +// The name of query for use in formulas. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Name + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { +// ID of an SLO to query. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Metric + return &v.SloId }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.SearchBy + return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery struct { +type PowerpackWidgetChangeDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs +type powerpackWidgetChangeDefinitionRequestRumQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestRumQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) PowerpackWidgetChangeDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery + var ret PowerpackWidgetChangeDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -31419,18 +33870,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -31438,7 +33889,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31447,18 +33898,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31467,131 +33918,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31600,8 +34045,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31610,8 +34055,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *int { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -31619,128 +34064,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31749,18 +34190,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31769,131 +34210,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31902,8 +34337,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31912,8 +34347,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -31921,7 +34356,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31930,18 +34365,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31950,294 +34385,284 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs +type powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) PowerpackWidgetChangeDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery + var ret PowerpackWidgetChangeDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -32246,18 +34671,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -32265,7 +34690,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32274,18 +34699,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32294,131 +34719,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs +type powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery + var ret PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -32427,8 +34846,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -32437,8 +34856,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -32446,128 +34865,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32576,18 +34991,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32596,131 +35011,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs +type powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery + var ret PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32729,8 +35140,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32739,8 +35150,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32748,7 +35159,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32757,18 +35168,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32777,865 +35188,997 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +type PowerpackWidgetCheckStatusDefinition struct { + // The check to use in the widget. + Check string `pulumi:"check"` + // The check group to use in the widget. + Group *string `pulumi:"group"` + // When `grouping = "cluster"`, indicates a list of tags to use for grouping. + GroupBies []string `pulumi:"groupBies"` + // The kind of grouping to use. Valid values are `check`, `cluster`. + Grouping string `pulumi:"grouping"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // A list of tags to use in the widget. + Tags []string `pulumi:"tags"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput` via: +// PowerpackWidgetCheckStatusDefinitionInput is an input type that accepts PowerpackWidgetCheckStatusDefinitionArgs and PowerpackWidgetCheckStatusDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetCheckStatusDefinitionInput` via: +// +// PowerpackWidgetCheckStatusDefinitionArgs{...} +type PowerpackWidgetCheckStatusDefinitionInput interface { + pulumi.Input + + ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput + ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(context.Context) PowerpackWidgetCheckStatusDefinitionOutput +} + +type PowerpackWidgetCheckStatusDefinitionArgs struct { + // The check to use in the widget. + Check pulumi.StringInput `pulumi:"check"` + // The check group to use in the widget. + Group pulumi.StringPtrInput `pulumi:"group"` + // When `grouping = "cluster"`, indicates a list of tags to use for grouping. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The kind of grouping to use. Valid values are `check`, `cluster`. + Grouping pulumi.StringInput `pulumi:"grouping"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // A list of tags to use in the widget. + Tags pulumi.StringArrayInput `pulumi:"tags"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (PowerpackWidgetCheckStatusDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetCheckStatusDefinition)(nil)).Elem() +} + +func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput { + return i.ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionOutput) +} + +func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { + return i.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionOutput).ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx) +} + +// PowerpackWidgetCheckStatusDefinitionPtrInput is an input type that accepts PowerpackWidgetCheckStatusDefinitionArgs, PowerpackWidgetCheckStatusDefinitionPtr and PowerpackWidgetCheckStatusDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetCheckStatusDefinitionPtrInput` via: +// +// PowerpackWidgetCheckStatusDefinitionArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput interface { +// or: +// +// nil +type PowerpackWidgetCheckStatusDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput + ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput + ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type powerpackWidgetCheckStatusDefinitionPtrType PowerpackWidgetCheckStatusDefinitionArgs + +func PowerpackWidgetCheckStatusDefinitionPtr(v *PowerpackWidgetCheckStatusDefinitionArgs) PowerpackWidgetCheckStatusDefinitionPtrInput { + return (*powerpackWidgetCheckStatusDefinitionPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis)(nil)).Elem() +func (*powerpackWidgetCheckStatusDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetCheckStatusDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(context.Background()) +func (i *powerpackWidgetCheckStatusDefinitionPtrType) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { + return i.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) +func (i *powerpackWidgetCheckStatusDefinitionPtrType) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } +type PowerpackWidgetCheckStatusDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis)(nil)).Elem() +func (PowerpackWidgetCheckStatusDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetCheckStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { +func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { +func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionOutput { return o } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { + return o.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetCheckStatusDefinition) *PowerpackWidgetCheckStatusDefinition { + return &v + }).(PowerpackWidgetCheckStatusDefinitionPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) +// The check to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionOutput) Check() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) string { return v.Check }).(pulumi.StringOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) +// The check group to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionOutput) Group() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.Group }).(pulumi.StringPtrOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) +// When `grouping = "cluster"`, indicates a list of tags to use for grouping. +func (o PowerpackWidgetCheckStatusDefinitionOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +// The kind of grouping to use. Valid values are `check`, `cluster`. +func (o PowerpackWidgetCheckStatusDefinitionOutput) Grouping() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) string { return v.Grouping }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetCheckStatusDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +// A list of tags to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionOutput) Tags() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) []string { return v.Tags }).(pulumi.StringArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis)(nil)).Elem() +// The title of the widget. +func (o PowerpackWidgetCheckStatusDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(context.Background()) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetCheckStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetCheckStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } +type PowerpackWidgetCheckStatusDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis)(nil)).Elem() +func (PowerpackWidgetCheckStatusDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetCheckStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { return o } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Elem() PowerpackWidgetCheckStatusDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) PowerpackWidgetCheckStatusDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetCheckStatusDefinition + return ret + }).(PowerpackWidgetCheckStatusDefinitionOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Label +// The check to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Check() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return &v.Check }).(pulumi.StringPtrOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Max +// The check group to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Group() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return v.Group }).(pulumi.StringPtrOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) +// When `grouping = "cluster"`, indicates a list of tags to use for grouping. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Scale +// The kind of grouping to use. Valid values are `check`, `cluster`. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Grouping() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return &v.Grouping }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput +// A list of tags to use in the widget. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Tags() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) []string { + if v == nil { + return nil + } + return v.Tags + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// The title of the widget. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink)(nil)).Elem() +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(context.Background()) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) +type PowerpackWidgetDistributionDefinition struct { + // The size of the legend displayed in the widget. + LegendSize *string `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests []PowerpackWidgetDistributionDefinitionRequest `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend *bool `pulumi:"showLegend"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink)(nil)).Elem() -} +// PowerpackWidgetDistributionDefinitionInput is an input type that accepts PowerpackWidgetDistributionDefinitionArgs and PowerpackWidgetDistributionDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionInput` via: +// +// PowerpackWidgetDistributionDefinitionArgs{...} +type PowerpackWidgetDistributionDefinitionInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return o + ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput + ToPowerpackWidgetDistributionDefinitionOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return o +type PowerpackWidgetDistributionDefinitionArgs struct { + // The size of the legend displayed in the widget. + LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests PowerpackWidgetDistributionDefinitionRequestArrayInput `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetDistributionDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinition)(nil)).Elem() } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput { + return i.ToPowerpackWidgetDistributionDefinitionOutputWithContext(context.Background()) } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline struct { - // Whether to hide the percentages of the groups. - HidePercent *bool `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue *bool `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type string `pulumi:"type"` +func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionOutput).ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput` via: +// PowerpackWidgetDistributionDefinitionPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionArgs, PowerpackWidgetDistributionDefinitionPtr and PowerpackWidgetDistributionDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionPtrInput` via: +// +// PowerpackWidgetDistributionDefinitionArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput interface { +// or: +// +// nil +type PowerpackWidgetDistributionDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput + ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput + ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs struct { - // Whether to hide the percentages of the groups. - HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type pulumi.StringInput `pulumi:"type"` +type powerpackWidgetDistributionDefinitionPtrType PowerpackWidgetDistributionDefinitionArgs + +func PowerpackWidgetDistributionDefinitionPtr(v *PowerpackWidgetDistributionDefinitionArgs) PowerpackWidgetDistributionDefinitionPtrInput { + return (*powerpackWidgetDistributionDefinitionPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionPtrType) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) +func (i *powerpackWidgetDistributionDefinitionPtrType) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { +func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { +func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionOutput { return o } -// Whether to hide the percentages of the groups. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) *bool { - return v.HidePercent - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) } -// Whether to hide the values of the groups. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinition) *PowerpackWidgetDistributionDefinition { + return &v + }).(PowerpackWidgetDistributionDefinitionPtrOutput) } -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) string { - return v.Type - }).(pulumi.StringOutput) +// The size of the legend displayed in the widget. +func (o PowerpackWidgetDistributionDefinitionOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type string `pulumi:"type"` +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetDistributionDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetDistributionDefinitionOutput) Requests() PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) []PowerpackWidgetDistributionDefinitionRequest { + return v.Requests + }).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type pulumi.StringInput `pulumi:"type"` +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetDistributionDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable)(nil)).Elem() +// The title of the widget. +func (o PowerpackWidgetDistributionDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(context.Background()) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetDistributionDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetDistributionDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { +func (o PowerpackWidgetDistributionDefinitionPtrOutput) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { +func (o PowerpackWidgetDistributionDefinitionPtrOutput) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { return o } -// The type of legend (table or none). Valid values are `table`, `none`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable) string { - return v.Type - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionPtrOutput) Elem() PowerpackWidgetDistributionDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) PowerpackWidgetDistributionDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetDistributionDefinition + return ret + }).(PowerpackWidgetDistributionDefinitionOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula `pulumi:"formulas"` +// The size of the legend displayed in the widget. +func (o PowerpackWidgetDistributionDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { + if v == nil { + return nil + } + return v.LegendSize + }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetDistributionDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetDistributionDefinitionPtrOutput) Requests() PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) []PowerpackWidgetDistributionDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) +} + +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetDistributionDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLegend + }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetDistributionDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetDistributionDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetDistributionDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetDistributionDefinitionRequest struct { // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` + ApmQuery *PowerpackWidgetDistributionDefinitionRequestApmQuery `pulumi:"apmQuery"` + ApmStatsQuery *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` // The query to use for this widget. - NetworkQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + LogQuery *PowerpackWidgetDistributionDefinitionRequestLogQuery `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` + ProcessQuery *PowerpackWidgetDistributionDefinitionRequestProcessQuery `pulumi:"processQuery"` // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery `pulumi:"queries"` + Q *string `pulumi:"q"` // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` + RumQuery *PowerpackWidgetDistributionDefinitionRequestRumQuery `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define style for the widget's request. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle `pulumi:"style"` + SecurityQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *PowerpackWidgetDistributionDefinitionRequestStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput` via: +// PowerpackWidgetDistributionDefinitionRequestInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestArgs and PowerpackWidgetDistributionDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput interface { +// PowerpackWidgetDistributionDefinitionRequestArgs{...} +type PowerpackWidgetDistributionDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput + ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput + ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs struct { +type PowerpackWidgetDistributionDefinitionRequestArgs struct { // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + ApmQuery PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + ApmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + LogQuery PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` + Q pulumi.StringPtrInput `pulumi:"q"` // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + RumQuery PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define style for the widget's request. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput `pulumi:"style"` + SecurityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style PowerpackWidgetDistributionDefinitionRequestStylePtrInput `pulumi:"style"` +} + +func (PowerpackWidgetDistributionDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetDistributionDefinitionRequestArgs) ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestArgs) ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) +// PowerpackWidgetDistributionDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestArray and PowerpackWidgetDistributionDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestArrayInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestArray{ PowerpackWidgetDistributionDefinitionRequestArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestArrayInput interface { + pulumi.Input + + ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestArray []PowerpackWidgetDistributionDefinitionRequestInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return o +func (i PowerpackWidgetDistributionDefinitionRequestArray) ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return o +func (i PowerpackWidgetDistributionDefinitionRequestArray) ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) +type PowerpackWidgetDistributionDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestOutput) ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) +func (o PowerpackWidgetDistributionDefinitionRequestOutput) ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestOutput { + return o } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestOutput) ApmQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestApmQuery { + return v.ApmQuery + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) +} + +func (o PowerpackWidgetDistributionDefinitionRequestOutput) ApmStatsQuery() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { + return v.ApmStatsQuery + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) NetworkQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestOutput) LogQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { +func (o PowerpackWidgetDistributionDefinitionRequestOutput) ProcessQuery() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) +func (o PowerpackWidgetDistributionDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetDistributionDefinitionRequestOutput) RumQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetDistributionDefinitionRequestOutput) SecurityQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) } -// Define style for the widget's request. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetDistributionDefinitionRequestOutput) Style() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestStyle { return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequest { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery struct { +type PowerpackWidgetDistributionDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs +type powerpackWidgetDistributionDefinitionRequestApmQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestApmQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) PowerpackWidgetDistributionDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery + var ret PowerpackWidgetDistributionDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -33644,18 +36187,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -33663,7 +36206,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -33672,18 +36215,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -33692,131 +36235,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -33825,8 +36362,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -33835,8 +36372,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -33844,128 +36381,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -33974,18 +36507,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -33994,131 +36527,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34127,8 +36656,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34137,8 +36666,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34146,7 +36675,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -34155,18 +36684,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs struct { +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -34175,294 +36704,663 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQuery struct { + // Column properties used by the front end for display. + Columns []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` + // The environment name. + Env string `pulumi:"env"` + // The operation name associated with the service. + Name string `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag string `pulumi:"primaryTag"` + // The resource name. + Resource *string `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType string `pulumi:"rowType"` + // The service name. + Service string `pulumi:"service"` +} + +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput interface { + pulumi.Input + + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs struct { + // Column properties used by the front end for display. + Columns PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` + // The environment name. + Env pulumi.StringInput `pulumi:"env"` + // The operation name associated with the service. + Name pulumi.StringInput `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` + // The resource name. + Resource pulumi.StringPtrInput `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType pulumi.StringInput `pulumi:"rowType"` + // The service name. + Service pulumi.StringInput `pulumi:"service"` +} + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput +} + +type powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs + +func PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType)(v) +} + +func (*powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +} + +func (i *powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { + return &v + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) +} + +// Column properties used by the front end for display. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Columns() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { + return v.Columns + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) +} + +// The environment name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// The operation name associated with the service. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The organization's host group name and value. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) +} + +// The resource name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) +} + +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) +} + +// The service name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetDistributionDefinitionRequestApmStatsQuery + return ret + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) +} + +// Column properties used by the front end for display. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Columns() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { + if v == nil { + return nil + } + return v.Columns + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) +} + +// The environment name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) +} + +// The operation name associated with the service. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The organization's host group name and value. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.PrimaryTag + }).(pulumi.StringPtrOutput) +} + +// The resource name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return v.Resource + }).(pulumi.StringPtrOutput) +} + +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.RowType + }).(pulumi.StringPtrOutput) +} + +// The service name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn struct { + // A user-assigned alias for the column. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // The column name. + Name string `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` +} + +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput interface { + pulumi.Input + + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs struct { + // A user-assigned alias for the column. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // The column name. + Name pulumi.StringInput `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) +} + +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{ PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput interface { + pulumi.Input + + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) +} + +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { + return o +} + +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { + return o +} + +// A user-assigned alias for the column. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { + return v.CellDisplayMode + }).(pulumi.StringPtrOutput) +} + +// The column name. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery struct { +type PowerpackWidgetDistributionDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs +type powerpackWidgetDistributionDefinitionRequestLogQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestLogQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) PowerpackWidgetDistributionDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery + var ret PowerpackWidgetDistributionDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -34471,18 +37369,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -34490,7 +37388,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -34499,18 +37397,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -34519,131 +37417,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs +type powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -34652,8 +37544,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -34662,8 +37554,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *int { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -34671,128 +37563,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -34801,18 +37689,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -34821,131 +37709,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34954,8 +37838,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34964,8 +37848,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -34973,7 +37857,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -34982,18 +37866,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -35002,955 +37886,478 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} +type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetDistributionDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetDistributionDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs and PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs, PowerpackWidgetDistributionDefinitionRequestProcessQueryPtr and PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs +type powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestProcessQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *PowerpackWidgetDistributionDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// A list of processes. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +// Your chosen search term. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +type PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) PowerpackWidgetDistributionDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit + var ret PowerpackWidgetDistributionDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *int { +// A list of processes. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *string { +// The max number of items in the filter list. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex + return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *string { +// Your chosen metric. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.Palette + return &v.Metric }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *int { +// Your chosen search term. +func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return v.SearchBy + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery struct { +type PowerpackWidgetDistributionDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs +type powerpackWidgetDistributionDefinitionRequestRumQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestRumQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) PowerpackWidgetDistributionDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery + var ret PowerpackWidgetDistributionDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -35959,18 +38366,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -35978,7 +38385,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -35987,18 +38394,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -36007,131 +38414,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -36140,8 +38541,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -36150,8 +38551,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -36159,128 +38560,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -36289,18 +38686,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -36309,131 +38706,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -36442,8 +38835,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -36452,8 +38845,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -36461,7 +38854,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -36470,18 +38863,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -36490,294 +38883,284 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs +type powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery + var ret PowerpackWidgetDistributionDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -36786,18 +39169,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -36805,7 +39188,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -36814,18 +39197,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -36834,131 +39217,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs +type powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery + var ret PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -36967,8 +39346,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -36977,8 +39356,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *int { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -36986,128 +39365,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -37116,18 +39491,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -37136,131 +39511,131 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs +type powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery + var ret PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37269,8 +39644,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37279,8 +39654,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -37288,7 +39663,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -37297,18 +39672,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -37317,3120 +39692,2260 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { +// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) +func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) string { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} +type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) +func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetDistributionDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput` via: +// PowerpackWidgetDistributionDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestStyleArgs and PowerpackWidgetDistributionDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput interface { +// PowerpackWidgetDistributionDefinitionRequestStyleArgs{...} +type PowerpackWidgetDistributionDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput + ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput + ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetDistributionDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) +func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStyleOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput +func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() +func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStyleOutput).ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} +// PowerpackWidgetDistributionDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestStyleArgs, PowerpackWidgetDistributionDefinitionRequestStylePtr and PowerpackWidgetDistributionDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestStylePtrInput` via: +// +// PowerpackWidgetDistributionDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type PowerpackWidgetDistributionDefinitionRequestStylePtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) + ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput + ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type powerpackWidgetDistributionDefinitionRequestStylePtrType PowerpackWidgetDistributionDefinitionRequestStyleArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() +func PowerpackWidgetDistributionDefinitionRequestStylePtr(v *PowerpackWidgetDistributionDefinitionRequestStyleArgs) PowerpackWidgetDistributionDefinitionRequestStylePtrInput { + return (*powerpackWidgetDistributionDefinitionRequestStylePtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return o +func (*powerpackWidgetDistributionDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return o +func (i *powerpackWidgetDistributionDefinitionRequestStylePtrType) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetDistributionDefinitionRequestStylePtrType) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type PowerpackWidgetDistributionDefinitionRequestStyleOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetDistributionDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput { + return o } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput { + return o } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return o.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) +func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestStyle) *PowerpackWidgetDistributionDefinitionRequestStyle { + return &v + }).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetDistributionDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) +func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestStyle) PowerpackWidgetDistributionDefinitionRequestStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetDistributionDefinitionRequestStyle + return ret + }).(PowerpackWidgetDistributionDefinitionRequestStyleOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetEventStreamDefinition struct { + // The size to use to display an event. Valid values are `s`, `l`. + EventSize *string `pulumi:"eventSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The query to use in the widget. + Query string `pulumi:"query"` + // The execution method for multi-value filters, options: `and` or `or`. + TagsExecution *string `pulumi:"tagsExecution"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetEventStreamDefinitionInput is an input type that accepts PowerpackWidgetEventStreamDefinitionArgs and PowerpackWidgetEventStreamDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetEventStreamDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetEventStreamDefinitionArgs{...} +type PowerpackWidgetEventStreamDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput + ToPowerpackWidgetEventStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetEventStreamDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetEventStreamDefinitionArgs struct { + // The size to use to display an event. Valid values are `s`, `l`. + EventSize pulumi.StringPtrInput `pulumi:"eventSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The query to use in the widget. + Query pulumi.StringInput `pulumi:"query"` + // The execution method for multi-value filters, options: `and` or `or`. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventStreamDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetEventStreamDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput { + return i.ToPowerpackWidgetEventStreamDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionOutput).ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetEventStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetEventStreamDefinitionArgs, PowerpackWidgetEventStreamDefinitionPtr and PowerpackWidgetEventStreamDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetEventStreamDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetEventStreamDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetEventStreamDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput + ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetEventStreamDefinitionPtrType PowerpackWidgetEventStreamDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetEventStreamDefinitionPtr(v *PowerpackWidgetEventStreamDefinitionArgs) PowerpackWidgetEventStreamDefinitionPtrInput { + return (*powerpackWidgetEventStreamDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetEventStreamDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetEventStreamDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetEventStreamDefinitionPtrType) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetEventStreamDefinitionPtrType) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetEventStreamDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventStreamDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetEventStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { + return o.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetEventStreamDefinition) *PowerpackWidgetEventStreamDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetEventStreamDefinitionPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The size to use to display an event. Valid values are `s`, `l`. +func (o PowerpackWidgetEventStreamDefinitionOutput) EventSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.EventSize }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetEventStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The query to use in the widget. +func (o PowerpackWidgetEventStreamDefinitionOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) string { return v.Query }).(pulumi.StringOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// The execution method for multi-value filters, options: `and` or `or`. +func (o PowerpackWidgetEventStreamDefinitionOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetEventStreamDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetEventStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetEventStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetEventStreamDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventStreamDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetEventStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Elem() PowerpackWidgetEventStreamDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) PowerpackWidgetEventStreamDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetEventStreamDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetEventStreamDefinitionOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The size to use to display an event. Valid values are `s`, `l`. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) EventSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return &v.Name + return v.EventSize }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return &v.OperationName + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The query to use in the widget. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return v.PrimaryTagName + return &v.Query }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The execution method for multi-value filters, options: `and` or `or`. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return v.PrimaryTagValue + return v.TagsExecution }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The title of the widget. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return &v.ResourceName + return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return &v.Service + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { if v == nil { return nil } - return &v.Stat + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type PowerpackWidgetEventTimelineDefinition struct { + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The query to use in the widget. + Query string `pulumi:"query"` + // The execution method for multi-value filters, options: `and` or `or`. + TagsExecution *string `pulumi:"tagsExecution"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetEventTimelineDefinitionInput is an input type that accepts PowerpackWidgetEventTimelineDefinitionArgs and PowerpackWidgetEventTimelineDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetEventTimelineDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetEventTimelineDefinitionArgs{...} +type PowerpackWidgetEventTimelineDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput + ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(context.Context) PowerpackWidgetEventTimelineDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetEventTimelineDefinitionArgs struct { + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The query to use in the widget. + Query pulumi.StringInput `pulumi:"query"` + // The execution method for multi-value filters, options: `and` or `or`. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventTimelineDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetEventTimelineDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput { + return i.ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { + return i.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionOutput).ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// PowerpackWidgetEventTimelineDefinitionPtrInput is an input type that accepts PowerpackWidgetEventTimelineDefinitionArgs, PowerpackWidgetEventTimelineDefinitionPtr and PowerpackWidgetEventTimelineDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetEventTimelineDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// PowerpackWidgetEventTimelineDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type PowerpackWidgetEventTimelineDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput + ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs +type powerpackWidgetEventTimelineDefinitionPtrType PowerpackWidgetEventTimelineDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func PowerpackWidgetEventTimelineDefinitionPtr(v *PowerpackWidgetEventTimelineDefinitionArgs) PowerpackWidgetEventTimelineDefinitionPtrInput { + return (*powerpackWidgetEventTimelineDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*powerpackWidgetEventTimelineDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetEventTimelineDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetEventTimelineDefinitionPtrType) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { + return i.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *powerpackWidgetEventTimelineDefinitionPtrType) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetEventTimelineDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventTimelineDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetEventTimelineDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { + return o.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetEventTimelineDefinition) *PowerpackWidgetEventTimelineDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(PowerpackWidgetEventTimelineDefinitionPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetEventTimelineDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The query to use in the widget. +func (o PowerpackWidgetEventTimelineDefinitionOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) string { return v.Query }).(pulumi.StringOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// The execution method for multi-value filters, options: `and` or `or`. +func (o PowerpackWidgetEventTimelineDefinitionOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The title of the widget. +func (o PowerpackWidgetEventTimelineDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetEventTimelineDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetEventTimelineDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetEventTimelineDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetEventTimelineDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetEventTimelineDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Elem() PowerpackWidgetEventTimelineDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) PowerpackWidgetEventTimelineDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery + var ret PowerpackWidgetEventTimelineDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetEventTimelineDefinitionOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return v.OperationName + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The query to use in the widget. +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return v.PrimaryTagName + return &v.Query }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The execution method for multi-value filters, options: `and` or `or`. +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return v.PrimaryTagValue + return v.TagsExecution }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The title of the widget. +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return v.ResourceName + return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return &v.Service + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { if v == nil { return nil } - return &v.Stat + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetFreeTextDefinition struct { + // The color of the text in the widget. + Color *string `pulumi:"color"` + // The size of the text in the widget. + FontSize *string `pulumi:"fontSize"` + // The text to display in the widget. + Text string `pulumi:"text"` + // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetFreeTextDefinitionInput is an input type that accepts PowerpackWidgetFreeTextDefinitionArgs and PowerpackWidgetFreeTextDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetFreeTextDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetFreeTextDefinitionArgs{...} +type PowerpackWidgetFreeTextDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput + ToPowerpackWidgetFreeTextDefinitionOutputWithContext(context.Context) PowerpackWidgetFreeTextDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetFreeTextDefinitionArgs struct { + // The color of the text in the widget. + Color pulumi.StringPtrInput `pulumi:"color"` + // The size of the text in the widget. + FontSize pulumi.StringPtrInput `pulumi:"fontSize"` + // The text to display in the widget. + Text pulumi.StringInput `pulumi:"text"` + // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetFreeTextDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetFreeTextDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput { + return i.ToPowerpackWidgetFreeTextDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { + return i.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionOutput).ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetFreeTextDefinitionPtrInput is an input type that accepts PowerpackWidgetFreeTextDefinitionArgs, PowerpackWidgetFreeTextDefinitionPtr and PowerpackWidgetFreeTextDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetFreeTextDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetFreeTextDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetFreeTextDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput + ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetFreeTextDefinitionPtrType PowerpackWidgetFreeTextDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetFreeTextDefinitionPtr(v *PowerpackWidgetFreeTextDefinitionArgs) PowerpackWidgetFreeTextDefinitionPtrInput { + return (*powerpackWidgetFreeTextDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetFreeTextDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetFreeTextDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetFreeTextDefinitionPtrType) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { + return i.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetFreeTextDefinitionPtrType) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetFreeTextDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetFreeTextDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetFreeTextDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { + return o.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetFreeTextDefinition) *PowerpackWidgetFreeTextDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetFreeTextDefinitionPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// The color of the text in the widget. +func (o PowerpackWidgetFreeTextDefinitionOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.Color }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The size of the text in the widget. +func (o PowerpackWidgetFreeTextDefinitionOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The text to display in the widget. +func (o PowerpackWidgetFreeTextDefinitionOutput) Text() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) string { return v.Text }).(pulumi.StringOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetFreeTextDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetFreeTextDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetFreeTextDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetFreeTextDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Elem() PowerpackWidgetFreeTextDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) PowerpackWidgetFreeTextDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetFreeTextDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetFreeTextDefinitionOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The color of the text in the widget. +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Color() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { if v == nil { return nil } - return v.Aggregator + return v.Color }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The size of the text in the widget. +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { if v == nil { return nil } - return &v.DataSource + return v.FontSize }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The text to display in the widget. +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Text() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { if v == nil { return nil } - return &v.Name + return &v.Text }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetFreeTextDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { if v == nil { return nil } - return &v.Query + return v.TextAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetGeomapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetGeomapDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `logQuery` or `rumQuery` is required within the `request` block). + Requests []PowerpackWidgetGeomapDefinitionRequest `pulumi:"requests"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *PowerpackWidgetGeomapDefinitionStyle `pulumi:"style"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // The view of the world that the map should render. + View PowerpackWidgetGeomapDefinitionView `pulumi:"view"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetGeomapDefinitionInput is an input type that accepts PowerpackWidgetGeomapDefinitionArgs and PowerpackWidgetGeomapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetGeomapDefinitionArgs{...} +type PowerpackWidgetGeomapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput + ToPowerpackWidgetGeomapDefinitionOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetGeomapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetGeomapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `logQuery` or `rumQuery` is required within the `request` block). + Requests PowerpackWidgetGeomapDefinitionRequestArrayInput `pulumi:"requests"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style PowerpackWidgetGeomapDefinitionStylePtrInput `pulumi:"style"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // The view of the world that the map should render. + View PowerpackWidgetGeomapDefinitionViewInput `pulumi:"view"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput { + return i.ToPowerpackWidgetGeomapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionOutput).ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionArgs, PowerpackWidgetGeomapDefinitionPtr and PowerpackWidgetGeomapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetGeomapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput + ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs +type powerpackWidgetGeomapDefinitionPtrType PowerpackWidgetGeomapDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionPtr(v *PowerpackWidgetGeomapDefinitionArgs) PowerpackWidgetGeomapDefinitionPtrInput { + return (*powerpackWidgetGeomapDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionPtrType) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionPtrType) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetGeomapDefinitionOutput) CustomLinks() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetGeomapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) +// 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`, `logQuery` or `rumQuery` is required within the `request` block). +func (o PowerpackWidgetGeomapDefinitionOutput) Requests() PowerpackWidgetGeomapDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionRequest { return v.Requests }).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetGeomapDefinitionOutput) Style() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionStyle { return v.Style }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetGeomapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetGeomapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetGeomapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +// The view of the world that the map should render. +func (o PowerpackWidgetGeomapDefinitionOutput) View() PowerpackWidgetGeomapDefinitionViewOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) PowerpackWidgetGeomapDefinitionView { return v.View }).(PowerpackWidgetGeomapDefinitionViewOutput) +} + +type PowerpackWidgetGeomapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionPtrOutput) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionPtrOutput) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetGeomapDefinitionPtrOutput) Elem() PowerpackWidgetGeomapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) PowerpackWidgetGeomapDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery + var ret PowerpackWidgetGeomapDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetGeomapDefinitionOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) CustomLinks() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionCustomLink { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) + return v.CustomLinks + }).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { if v == nil { return nil } - return &v.DataSource + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { +// 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`, `logQuery` or `rumQuery` is required within the `request` block). +func (o PowerpackWidgetGeomapDefinitionPtrOutput) Requests() PowerpackWidgetGeomapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionRequest { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) + return v.Requests + }).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []string { +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) Style() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionStyle { if v == nil { return nil } - return v.Indexes - }).(pulumi.StringArrayOutput) + return v.Style + }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { +// The title of the widget. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { if v == nil { return nil } - return &v.Name + return v.Title }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetGeomapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { if v == nil { return nil } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) +// The view of the world that the map should render. +func (o PowerpackWidgetGeomapDefinitionPtrOutput) View() PowerpackWidgetGeomapDefinitionViewPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionView { + if v == nil { + return nil + } + return &v.View + }).(PowerpackWidgetGeomapDefinitionViewPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type PowerpackWidgetGeomapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetGeomapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetGeomapDefinitionCustomLinkArgs and PowerpackWidgetGeomapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetGeomapDefinitionCustomLinkArgs{...} +type PowerpackWidgetGeomapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput + ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type PowerpackWidgetGeomapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionCustomLinkArgs) ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetGeomapDefinitionCustomLinkArgs) ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetGeomapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionCustomLinkArray and PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetGeomapDefinitionCustomLinkArray{ PowerpackWidgetGeomapDefinitionCustomLinkArgs{...} } +type PowerpackWidgetGeomapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetGeomapDefinitionCustomLinkArray []PowerpackWidgetGeomapDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionCustomLinkArray) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetGeomapDefinitionCustomLinkArray) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The label for the custom link URL. +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// The URL of the custom link. +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} +type PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) +func (PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input +func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput +func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionCustomLink { + return vs[0].([]PowerpackWidgetGeomapDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetGeomapDefinitionRequest struct { + Formulas []PowerpackWidgetGeomapDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetGeomapDefinitionRequestLogQuery `pulumi:"logQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetGeomapDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetGeomapDefinitionRequestRumQuery `pulumi:"rumQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +// PowerpackWidgetGeomapDefinitionRequestInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestArgs and PowerpackWidgetGeomapDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestArgs{...} +type PowerpackWidgetGeomapDefinitionRequestInput interface { + pulumi.Input + + ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput + ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +type PowerpackWidgetGeomapDefinitionRequestArgs struct { + Formulas PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetGeomapDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) +func (PowerpackWidgetGeomapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestArgs) ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestArgs) ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestArray and PowerpackWidgetGeomapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +// PowerpackWidgetGeomapDefinitionRequestArray{ PowerpackWidgetGeomapDefinitionRequestArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs +type PowerpackWidgetGeomapDefinitionRequestArray []PowerpackWidgetGeomapDefinitionRequestInput -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func (PowerpackWidgetGeomapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestArray) ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestArray) ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetGeomapDefinitionRequestOutput) ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetGeomapDefinitionRequestOutput) ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestOutput) Formulas() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) []PowerpackWidgetGeomapDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetGeomapDefinitionRequestOutput) LogQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *PowerpackWidgetGeomapDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The metric query to use for this widget. +func (o PowerpackWidgetGeomapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestOutput) Queries() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) []PowerpackWidgetGeomapDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetGeomapDefinitionRequestOutput) RumQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *PowerpackWidgetGeomapDefinitionRequestRumQuery { + return v.RumQuery + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequest { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type PowerpackWidgetGeomapDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetGeomapDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetGeomapDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaArgs and PowerpackWidgetGeomapDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaArgs{...} +type PowerpackWidgetGeomapDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() + ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +type PowerpackWidgetGeomapDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) +func (PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: +// PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaArray and PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaArray{ PowerpackWidgetGeomapDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) -} +type PowerpackWidgetGeomapDefinitionRequestFormulaArray []PowerpackWidgetGeomapDefinitionRequestFormulaInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// An expression alias. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) +} + +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +// The options for limiting results returned. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *PowerpackWidgetGeomapDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +// Styling options for widget formulas. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Style() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *PowerpackWidgetGeomapDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o +type PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { + return o } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` + ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) +func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType)(v) +func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// Setting this to True hides values. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Displays an image as the background. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o +// Defines the displayed timeframe. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o +// A value for the comparator. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) -} +type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` +type PowerpackWidgetGeomapDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs and PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` +type PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs, PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtr and PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *PowerpackWidgetGeomapDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) + }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The number of results to return. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) PowerpackWidgetGeomapDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetGeomapDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *int { +// The number of results to return. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Limit + return v.Count }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return v.TextFilter + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetGeomapDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs and PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs, PowerpackWidgetGeomapDefinitionRequestFormulaStylePtr and PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs +type powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *PowerpackWidgetGeomapDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// 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. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) PowerpackWidgetGeomapDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery + var ret PowerpackWidgetGeomapDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *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. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return &v.SloId + return v.Palette }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { +// Index specifying which color to use within the palette. +func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.SloQueryType - }).(pulumi.StringPtrOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery struct { +type PowerpackWidgetGeomapDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs +type powerpackWidgetGeomapDefinitionRequestLogQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestLogQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) PowerpackWidgetGeomapDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery + var ret PowerpackWidgetGeomapDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -40439,18 +41954,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -40458,7 +41973,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -40467,18 +41982,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -40487,131 +42002,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -40620,8 +42129,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -40630,8 +42139,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *int { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -40639,128 +42148,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -40769,18 +42274,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -40789,131 +42294,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -40922,8 +42421,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -40932,8 +42431,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -40941,7 +42440,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -40950,18 +42449,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs struct { +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -40970,2506 +42469,2810 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetGeomapDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetGeomapDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (PowerpackWidgetGeomapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetGeomapDefinitionRequestQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +// PowerpackWidgetGeomapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryArray and PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryArrayInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryArray{ PowerpackWidgetGeomapDefinitionRequestQueryArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestQueryArrayInput interface { + pulumi.Input + + ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput +} + +type PowerpackWidgetGeomapDefinitionRequestQueryArray []PowerpackWidgetGeomapDefinitionRequestQueryInput + +func (PowerpackWidgetGeomapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryArray) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryArray) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +type PowerpackWidgetGeomapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput` via: +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput { + return o +} + +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestQueryOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) +// APM environment. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) string { - return v.Index +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { - return v.SearchQuery +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +// APM resource. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +// APM service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { +// APM environment. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) + return &v.Env + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return &v.Index + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { +// Name of operation on service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return &v.OperationName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: +// APM service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` +} + +// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet +// APM environment. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { +// APM environment. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *int { +// Array of fields to group results by. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Name of operation on service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// APM resource. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// APM service. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The name of the query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +// The cloud cost query definition. +func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput interface { +// or: +// +// nil +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() -} +type powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(context.Background()) +func PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) +func (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput interface { - pulumi.Input +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType)(v) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { + return &v + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +// The compute options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o +// Group by options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o +// An array of index names to query in the stream. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) +// The search options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// Storage location (private beta). +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle + var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *string { +// The compute options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` + return v.Computes + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// Group by options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink)(nil)).Elem() +// An array of index names to query in the stream. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) +// The search options. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { + if v == nil { + return nil + } + return v.Search + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink)(nil)).Elem() +// Storage location (private beta). +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return o +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return o -} +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput interface { + pulumi.Input -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput } -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { return o } -// The event query to use in the widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent) string { - return v.Q - }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent) *string { - return v.TagsExecution - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType *string `pulumi:"displayType"` - // A label for the line or range. - Label *string `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value string `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - // A label for the line or range. - Label pulumi.StringPtrInput `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker)(nil)).Elem() +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(context.Background()) +// A time interval in milliseconds. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) *string { - return v.DisplayType - }).(pulumi.StringPtrOutput) -} - -// A label for the line or range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) string { - return v.Value - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType *string `pulumi:"displayType"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis *bool `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle `pulumi:"style"` +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest)(nil)).Elem() +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(context.Background()) +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return o -} +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return o + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) -} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *string { - return v.DisplayType - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Metadatas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata { - return v.Metadatas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) NetworkQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { + return o } -// A Boolean indicating whether the request uses the right or left Y-Axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *bool { - return v.OnRightYaxis - }).(pulumi.BoolPtrOutput) +// The event facet. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// The style of the widget graph. Exactly one `style` block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Index + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { +// The metric used for sorting group by results. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) + return v.Metric + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.SearchQuery + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The events search string. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { +// The events search string. +func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Query }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} +// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput interface { + pulumi.Input -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput +func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { +// nil +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput +type powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs + +func PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { + return &v + }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The metrics query definition. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery + return ret + }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The metrics query definition. +func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return &v.Order + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetGeomapDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +} + +func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() +} + +func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput` via: +// +// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { +// nil +type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput +type powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs + +func PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i *powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { + return &v + }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetGeomapDefinitionRequestQuerySloQuery + return ret + }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) +} + +// Additional filters applied to the SLO query. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery struct { +type PowerpackWidgetGeomapDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs +type powerpackWidgetGeomapDefinitionRequestRumQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestRumQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) PowerpackWidgetGeomapDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery + var ret PowerpackWidgetGeomapDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -43478,18 +45281,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -43497,7 +45300,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43506,18 +45309,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -43526,131 +45329,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs +type powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -43659,8 +45456,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -43669,8 +45466,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -43678,128 +45475,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43808,18 +45601,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -43828,131 +45621,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43961,8 +45748,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43971,8 +45758,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -43980,7 +45767,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -43989,18 +45776,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -44009,955 +45796,1296 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) +func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` +type PowerpackWidgetGeomapDefinitionStyle struct { + // The color palette to apply to the widget. + Palette string `pulumi:"palette"` + // A Boolean indicating whether to flip the palette tones. + PaletteFlip bool `pulumi:"paletteFlip"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput` via: +// PowerpackWidgetGeomapDefinitionStyleInput is an input type that accepts PowerpackWidgetGeomapDefinitionStyleArgs and PowerpackWidgetGeomapDefinitionStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput interface { +// PowerpackWidgetGeomapDefinitionStyleArgs{...} +type PowerpackWidgetGeomapDefinitionStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput + ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput + ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type PowerpackWidgetGeomapDefinitionStyleArgs struct { + // The color palette to apply to the widget. + Palette pulumi.StringInput `pulumi:"palette"` + // A Boolean indicating whether to flip the palette tones. + PaletteFlip pulumi.BoolInput `pulumi:"paletteFlip"` +} + +func (PowerpackWidgetGeomapDefinitionStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() +} + +func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput { + return i.ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) +func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStyleOutput).ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetGeomapDefinitionStylePtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionStyleArgs, PowerpackWidgetGeomapDefinitionStylePtr and PowerpackWidgetGeomapDefinitionStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionStylePtrInput` via: +// +// PowerpackWidgetGeomapDefinitionStyleArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput interface { +// nil +type PowerpackWidgetGeomapDefinitionStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput + ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput +type powerpackWidgetGeomapDefinitionStylePtrType PowerpackWidgetGeomapDefinitionStyleArgs + +func PowerpackWidgetGeomapDefinitionStylePtr(v *PowerpackWidgetGeomapDefinitionStyleArgs) PowerpackWidgetGeomapDefinitionStylePtrInput { + return (*powerpackWidgetGeomapDefinitionStylePtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (*powerpackWidgetGeomapDefinitionStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetGeomapDefinitionStylePtrType) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) +func (i *powerpackWidgetGeomapDefinitionStylePtrType) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { +func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { +func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStyleOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionStyle) *PowerpackWidgetGeomapDefinitionStyle { + return &v + }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) +// The color palette to apply to the widget. +func (o PowerpackWidgetGeomapDefinitionStyleOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionStyle) string { return v.Palette }).(pulumi.StringOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// A Boolean indicating whether to flip the palette tones. +func (o PowerpackWidgetGeomapDefinitionStyleOutput) PaletteFlip() pulumi.BoolOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionStyle) bool { return v.PaletteFlip }).(pulumi.BoolOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} +type PowerpackWidgetGeomapDefinitionStylePtrOutput struct{ *pulumi.OutputState } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) +func (PowerpackWidgetGeomapDefinitionStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return o +func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) Elem() PowerpackWidgetGeomapDefinitionStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) PowerpackWidgetGeomapDefinitionStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetGeomapDefinitionStyle + return ret + }).(PowerpackWidgetGeomapDefinitionStyleOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) +// The color palette to apply to the widget. +func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) *string { + if v == nil { + return nil + } + return &v.Palette + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// A Boolean indicating whether to flip the palette tones. +func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) *bool { + if v == nil { + return nil + } + return &v.PaletteFlip + }).(pulumi.BoolPtrOutput) +} + +type PowerpackWidgetGeomapDefinitionView struct { + // The two-letter ISO code of a country to focus the map on (or `WORLD`). + Focus string `pulumi:"focus"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: +// PowerpackWidgetGeomapDefinitionViewInput is an input type that accepts PowerpackWidgetGeomapDefinitionViewArgs and PowerpackWidgetGeomapDefinitionViewOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionViewInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetGeomapDefinitionViewArgs{...} +type PowerpackWidgetGeomapDefinitionViewInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput + ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionViewOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetGeomapDefinitionViewArgs struct { + // The two-letter ISO code of a country to focus the map on (or `WORLD`). + Focus pulumi.StringInput `pulumi:"focus"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionViewArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionView)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput { + return i.ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput +func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewOutput).ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} +// PowerpackWidgetGeomapDefinitionViewPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionViewArgs, PowerpackWidgetGeomapDefinitionViewPtr and PowerpackWidgetGeomapDefinitionViewPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionViewPtrInput` via: +// +// PowerpackWidgetGeomapDefinitionViewArgs{...} +// +// or: +// +// nil +type PowerpackWidgetGeomapDefinitionViewPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) + ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput + ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type powerpackWidgetGeomapDefinitionViewPtrType PowerpackWidgetGeomapDefinitionViewArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func PowerpackWidgetGeomapDefinitionViewPtr(v *PowerpackWidgetGeomapDefinitionViewArgs) PowerpackWidgetGeomapDefinitionViewPtrInput { + return (*powerpackWidgetGeomapDefinitionViewPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o +func (*powerpackWidgetGeomapDefinitionViewPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionView)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o +func (i *powerpackWidgetGeomapDefinitionViewPtrType) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { + return i.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i *powerpackWidgetGeomapDefinitionViewPtrType) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewPtrOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} +type PowerpackWidgetGeomapDefinitionViewOutput struct{ *pulumi.OutputState } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetGeomapDefinitionViewOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionView)(nil)).Elem() } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { + return o.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionView) *PowerpackWidgetGeomapDefinitionView { + return &v + }).(PowerpackWidgetGeomapDefinitionViewPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// The two-letter ISO code of a country to focus the map on (or `WORLD`). +func (o PowerpackWidgetGeomapDefinitionViewOutput) Focus() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionView) string { return v.Focus }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetGeomapDefinitionViewPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetGeomapDefinitionViewPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionView)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) Elem() PowerpackWidgetGeomapDefinitionViewOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionView) PowerpackWidgetGeomapDefinitionView { + if v != nil { + return *v + } + var ret PowerpackWidgetGeomapDefinitionView + return ret + }).(PowerpackWidgetGeomapDefinitionViewOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// The two-letter ISO code of a country to focus the map on (or `WORLD`). +func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) Focus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionView) *string { + if v == nil { + return nil + } + return &v.Focus + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput` via: +type PowerpackWidgetHeatmapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetHeatmapDefinitionCustomLink `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events []PowerpackWidgetHeatmapDefinitionEvent `pulumi:"events"` + // The size of the legend displayed in the widget. + LegendSize *string `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests []PowerpackWidgetHeatmapDefinitionRequest `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend *bool `pulumi:"showLegend"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis *PowerpackWidgetHeatmapDefinitionYaxis `pulumi:"yaxis"` +} + +// PowerpackWidgetHeatmapDefinitionInput is an input type that accepts PowerpackWidgetHeatmapDefinitionArgs and PowerpackWidgetHeatmapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetHeatmapDefinitionArgs{...} +type PowerpackWidgetHeatmapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput + ToPowerpackWidgetHeatmapDefinitionOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetHeatmapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events PowerpackWidgetHeatmapDefinitionEventArrayInput `pulumi:"events"` + // The size of the legend displayed in the widget. + LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Requests PowerpackWidgetHeatmapDefinitionRequestArrayInput `pulumi:"requests"` + // Whether or not to show the legend on this widget. + ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis PowerpackWidgetHeatmapDefinitionYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput { + return i.ToPowerpackWidgetHeatmapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionOutput).ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetHeatmapDefinitionPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionArgs, PowerpackWidgetHeatmapDefinitionPtr and PowerpackWidgetHeatmapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetHeatmapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetHeatmapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput + ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs +type powerpackWidgetHeatmapDefinitionPtrType PowerpackWidgetHeatmapDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetHeatmapDefinitionPtr(v *PowerpackWidgetHeatmapDefinitionArgs) PowerpackWidgetHeatmapDefinitionPtrInput { + return (*powerpackWidgetHeatmapDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionPtrType) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionPtrType) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionOutput) CustomLinks() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionOutput) Events() PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionEvent { return v.Events }).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) +} + +// The size of the legend displayed in the widget. +func (o PowerpackWidgetHeatmapDefinitionOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetHeatmapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHeatmapDefinitionOutput) Requests() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionRequest { return v.Requests }).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) +} + +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetHeatmapDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetHeatmapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetHeatmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetHeatmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o PowerpackWidgetHeatmapDefinitionOutput) Yaxis() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinitionYaxis { return v.Yaxis }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { +type PowerpackWidgetHeatmapDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinition)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) PowerpackWidgetHeatmapDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit + var ret PowerpackWidgetHeatmapDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetHeatmapDefinitionOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *int { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) CustomLinks() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionCustomLink { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.CustomLinks + }).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *string { +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Events() PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionEvent { if v == nil { return nil } - return v.Order + return v.Events + }).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) +} + +// The size of the legend displayed in the widget. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.LegendSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) +} + +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Requests() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) +} + +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLegend + }).(pulumi.BoolPtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Yaxis() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinitionYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetHeatmapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetHeatmapDefinitionCustomLinkArgs and PowerpackWidgetHeatmapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetHeatmapDefinitionCustomLinkArgs{...} +type PowerpackWidgetHeatmapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput + ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type PowerpackWidgetHeatmapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +} + +func (PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionCustomLinkOutput) +} + +// PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionCustomLinkArray and PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionCustomLinkArray{ PowerpackWidgetHeatmapDefinitionCustomLinkArgs{...} } +type PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +type PowerpackWidgetHeatmapDefinitionCustomLinkArray []PowerpackWidgetHeatmapDefinitionCustomLinkInput + +func (PowerpackWidgetHeatmapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionCustomLinkArray) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetHeatmapDefinitionCustomLinkArray) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +type PowerpackWidgetHeatmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput` via: +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { + return o +} + +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +} + +// The label for the custom link URL. +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// The URL of the custom link. +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionCustomLink { + return vs[0].([]PowerpackWidgetHeatmapDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionCustomLinkOutput) +} + +type PowerpackWidgetHeatmapDefinitionEvent struct { + // The event query to use in the widget. + Q string `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution *string `pulumi:"tagsExecution"` +} + +// PowerpackWidgetHeatmapDefinitionEventInput is an input type that accepts PowerpackWidgetHeatmapDefinitionEventArgs and PowerpackWidgetHeatmapDefinitionEventOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionEventInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetHeatmapDefinitionEventArgs{...} +type PowerpackWidgetHeatmapDefinitionEventInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput + ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionEventOutput +} + +type PowerpackWidgetHeatmapDefinitionEventArgs struct { + // The event query to use in the widget. + Q pulumi.StringInput `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` +} + +func (PowerpackWidgetHeatmapDefinitionEventArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionEventArgs) ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput { + return i.ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionEventArgs) ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionEventOutput) +} + +// PowerpackWidgetHeatmapDefinitionEventArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionEventArray and PowerpackWidgetHeatmapDefinitionEventArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionEventArrayInput` via: // -// or: +// PowerpackWidgetHeatmapDefinitionEventArray{ PowerpackWidgetHeatmapDefinitionEventArgs{...} } +type PowerpackWidgetHeatmapDefinitionEventArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput + ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput +} + +type PowerpackWidgetHeatmapDefinitionEventArray []PowerpackWidgetHeatmapDefinitionEventInput + +func (PowerpackWidgetHeatmapDefinitionEventArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionEventArray) ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionEventArray) ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) +} + +type PowerpackWidgetHeatmapDefinitionEventOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionEventOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionEventOutput) ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionEventOutput) ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventOutput { + return o +} + +// The event query to use in the widget. +func (o PowerpackWidgetHeatmapDefinitionEventOutput) Q() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) +} + +// The execution method for multi-value filters. +func (o PowerpackWidgetHeatmapDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionEventArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionEventArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionEventOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionEvent { + return vs[0].([]PowerpackWidgetHeatmapDefinitionEvent)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionEventOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetHeatmapDefinitionRequestApmQuery `pulumi:"apmQuery"` + Formulas []PowerpackWidgetHeatmapDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetHeatmapDefinitionRequestLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetHeatmapDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetHeatmapDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetHeatmapDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *PowerpackWidgetHeatmapDefinitionRequestStyle `pulumi:"style"` +} + +// PowerpackWidgetHeatmapDefinitionRequestInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestArgs and PowerpackWidgetHeatmapDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput interface { +// PowerpackWidgetHeatmapDefinitionRequestArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput + ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput +} + +type PowerpackWidgetHeatmapDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + Formulas PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style PowerpackWidgetHeatmapDefinitionRequestStylePtrInput `pulumi:"style"` +} + +func (PowerpackWidgetHeatmapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionRequestArgs) ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionRequestArgs) ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestOutput) +} + +// PowerpackWidgetHeatmapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestArray and PowerpackWidgetHeatmapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestArray{ PowerpackWidgetHeatmapDefinitionRequestArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput +} + +type PowerpackWidgetHeatmapDefinitionRequestArray []PowerpackWidgetHeatmapDefinitionRequestInput + +func (PowerpackWidgetHeatmapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionRequestArray) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionRequestArray) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs +type PowerpackWidgetHeatmapDefinitionRequestOutput struct{ *pulumi.OutputState } -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType)(v) +func (PowerpackWidgetHeatmapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ApmQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestApmQuery { + return v.ApmQuery + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Formulas() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) []PowerpackWidgetHeatmapDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +// The query to use for this widget. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) LogQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ProcessQuery() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o +// The metric query to use for this widget. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Queries() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) []PowerpackWidgetHeatmapDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) RumQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestRumQuery { + return v.RumQuery + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) SecurityQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Style() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestStyle { + return v.Style + }).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequest { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs +type powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestApmQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) PowerpackWidgetHeatmapDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery + var ret PowerpackWidgetHeatmapDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -44966,18 +47094,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -44985,7 +47113,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -44994,18 +47122,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -45014,131 +47142,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -45147,8 +47269,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -45157,8 +47279,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -45166,128 +47288,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -45296,18 +47414,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -45316,131 +47434,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -45449,8 +47561,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -45459,8 +47571,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -45468,7 +47580,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -45477,18 +47589,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -45497,3080 +47609,2706 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata struct { - // The expression alias. - AliasName *string `pulumi:"aliasName"` - // The expression name. - Expression string `pulumi:"expression"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs struct { - // The expression alias. - AliasName pulumi.StringPtrInput `pulumi:"aliasName"` - // The expression name. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return o -} - -// The expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata) *string { - return v.AliasName - }).(pulumi.StringPtrOutput) -} - -// The expression name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata) string { - return v.Expression - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetHeatmapDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() + ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) +type PowerpackWidgetHeatmapDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) +func (PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: +// PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaArray and PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaArray{ PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) + ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} +type PowerpackWidgetHeatmapDefinitionRequestFormulaArray []PowerpackWidgetHeatmapDefinitionRequestFormulaInput -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +// An expression alias. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { +// The options for limiting results returned. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +// Styling options for widget formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Style() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() + ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) +func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: +// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - return v.Facet +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Setting this to True hides values. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +// Displays an image as the background. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) +// Defines the displayed timeframe. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// A value for the comparator. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs, PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtr and PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { +// or: +// +// nil +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput +type powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs + +func PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The number of results to return. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestFormulaLimit + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) +} + +// The number of results to return. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs, PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtr and PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs +type powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// 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. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery + var ret PowerpackWidgetHeatmapDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) []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. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return v.Palette + }).(pulumi.StringPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *int { +// Index specifying which color to use within the palette. +func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return v.Limit + return v.PaletteIndex }).(pulumi.IntPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetHeatmapDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestLogQueryInput interface { + pulumi.Input -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput interface { - pulumi.Input +type PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput interface { +// nil +type PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput +type powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestLogQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) +// The search query to use. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) PowerpackWidgetHeatmapDefinitionRequestLogQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestLogQuery + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { +// Define the time interval in seconds. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The maximum number of items in the group. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput interface { + pulumi.Input -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +type powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (*powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return o } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery + var ret PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(pulumi.StringArrayOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs and PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs, PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtr and PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *PowerpackWidgetHeatmapDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// A list of processes. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Your chosen metric. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Your chosen search term. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) PowerpackWidgetHeatmapDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetHeatmapDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// A list of processes. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// The max number of items in the filter list. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Metric }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// Your chosen search term. +func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Query + return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetHeatmapDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() + ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +type PowerpackWidgetHeatmapDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) +func (PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{...} -// -// or: +// PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryArray and PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryArray{ PowerpackWidgetHeatmapDefinitionRequestQueryArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) -} +type PowerpackWidgetHeatmapDefinitionRequestQueryArray []PowerpackWidgetHeatmapDefinitionRequestQueryInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// A timeseries formula and functions events query. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) +// The process query using formulas and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The SLO query using formulas and functions. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestQueryOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { +// nil +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +// APM environment. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation +// Name of operation on service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +// APM resource. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +// APM environment. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput +// Name of operation on service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// APM service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o +// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o +type powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (*powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +// APM environment. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) +// Array of fields to group results by. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +// Name of operation on service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order +// APM environment. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +// Array of fields to group results by. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// Name of operation on service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// APM resource. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.ResourceName }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// APM service. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Metric + return &v.Service }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Order + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch struct { - // The events search string. +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs +type powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch + var ret PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -48578,191 +50316,236 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` + // The search options. + Search *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` + // The search options. + Search PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// The compute options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Group by options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The search options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { +// The compute options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.Computes + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.DataSource + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { +// Group by options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -48770,1611 +50553,1496 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { +// The search options. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return &v.Query + return v.Search + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput + +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +// A time interval in milliseconds. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +// The measurable attribute to compute. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput interface { + pulumi.Input -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput interface { + pulumi.Input -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return o } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return o } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +// The event facet. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs +type powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery + var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.Name + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { +// The metric used for sorting group by results. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.SloId + return v.Metric }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.SloQueryType + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs +type powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The events search string. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery + var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { +// The events search string. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The metrics query definition. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.Facet + return v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *int { +// The name of the query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. +// The metrics query definition. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +} + +func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: +func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { +// nil +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput +type powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o +// The number of hits to return. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) +// The process metric name. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// An array of tags to filter by. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// The text to use as a filter. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} +type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) +func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { + if v == nil { + return nil + } + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The number of hits to return. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// The process metric name. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// An array of tags to filter by. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The text to use as a filter. +func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o +func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o +func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs + +func PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType)(v) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (*powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (i *powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input +func (i *powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput +func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { + return &v + }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input +// Additional filters applied to the SLO query. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +// ID of an SLO to query. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet +// Additional filters applied to the SLO query. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o +// The name of query for use in formulas. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o +// ID of an SLO to query. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs +type powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestRumQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) PowerpackWidgetHeatmapDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery + var ret PowerpackWidgetHeatmapDefinitionRequestRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -50383,18 +52051,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -50402,7 +52070,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -50411,18 +52079,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50431,131 +52099,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -50564,8 +52226,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -50574,8 +52236,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -50583,128 +52245,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -50713,18 +52371,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50733,131 +52391,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50866,8 +52518,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50876,8 +52528,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -50885,7 +52537,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -50894,18 +52546,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -50914,916 +52566,284 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType *string `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth *string `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType pulumi.StringPtrInput `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define request for the widget's style. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define request for the widget's style. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// Define request for the widget's style. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs +type powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery + var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -51832,18 +52852,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -51851,7 +52871,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -51860,18 +52880,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -51880,131 +52900,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -52013,8 +53027,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -52023,8 +53037,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -52032,128 +53046,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -52162,18 +53172,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -52182,131 +53192,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -52315,8 +53321,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -52325,8 +53331,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -52334,7 +53340,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -52343,18 +53349,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs struct { +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -52363,1969 +53369,2202 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetHeatmapDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetHeatmapDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestStyleArgs and PowerpackWidgetHeatmapDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetHeatmapDefinitionRequestStyleArgs{...} +type PowerpackWidgetHeatmapDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput + ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput + ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetHeatmapDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput).ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetHeatmapDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestStyleArgs, PowerpackWidgetHeatmapDefinitionRequestStylePtr and PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetHeatmapDefinitionRequestStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetHeatmapDefinitionRequestStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput + ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs +type powerpackWidgetHeatmapDefinitionRequestStylePtrType PowerpackWidgetHeatmapDefinitionRequestStyleArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetHeatmapDefinitionRequestStylePtr(v *PowerpackWidgetHeatmapDefinitionRequestStyleArgs) PowerpackWidgetHeatmapDefinitionRequestStylePtrInput { + return (*powerpackWidgetHeatmapDefinitionRequestStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetHeatmapDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHeatmapDefinitionRequestStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetHeatmapDefinitionRequestStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { +func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestStyle) *PowerpackWidgetHeatmapDefinitionRequestStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) + }).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) +type PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return o } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { + return o } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { - return v.SearchQuery +func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestStyle) PowerpackWidgetHeatmapDefinitionRequestStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetHeatmapDefinitionRequestStyle + return ret + }).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput) +} + +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHeatmapDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` +} + +// PowerpackWidgetHeatmapDefinitionYaxisInput is an input type that accepts PowerpackWidgetHeatmapDefinitionYaxisArgs and PowerpackWidgetHeatmapDefinitionYaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionYaxisInput` via: +// +// PowerpackWidgetHeatmapDefinitionYaxisArgs{...} +type PowerpackWidgetHeatmapDefinitionYaxisInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput + ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput +} + +type PowerpackWidgetHeatmapDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} + +func (PowerpackWidgetHeatmapDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() +} + +func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput { + return i.ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisOutput) +} + +func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisOutput).ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx) +} + +// PowerpackWidgetHeatmapDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionYaxisArgs, PowerpackWidgetHeatmapDefinitionYaxisPtr and PowerpackWidgetHeatmapDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionYaxisPtrInput` via: +// +// PowerpackWidgetHeatmapDefinitionYaxisArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHeatmapDefinitionYaxisPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput + ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput +} + +type powerpackWidgetHeatmapDefinitionYaxisPtrType PowerpackWidgetHeatmapDefinitionYaxisArgs + +func PowerpackWidgetHeatmapDefinitionYaxisPtr(v *PowerpackWidgetHeatmapDefinitionYaxisArgs) PowerpackWidgetHeatmapDefinitionYaxisPtrInput { + return (*powerpackWidgetHeatmapDefinitionYaxisPtrType)(v) +} + +func (*powerpackWidgetHeatmapDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() +} + +func (i *powerpackWidgetHeatmapDefinitionYaxisPtrType) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetHeatmapDefinitionYaxisPtrType) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) +} + +type PowerpackWidgetHeatmapDefinitionYaxisOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput { + return o +} + +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionYaxis) *PowerpackWidgetHeatmapDefinitionYaxis { + return &v + }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) +} + +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { +type PowerpackWidgetHeatmapDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() +} + +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionYaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) PowerpackWidgetHeatmapDefinitionYaxis { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery + var ret PowerpackWidgetHeatmapDefinitionYaxis return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) + }).(PowerpackWidgetHeatmapDefinitionYaxisOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *bool { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) + return v.IncludeZero + }).(pulumi.BoolPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { +// The label of the axis to display on the graph. +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) + return v.Label + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return &v.Index + return v.Max }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) + return v.Min + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { if v == nil { return nil } - return v.SearchQuery + return v.Scale }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetHostmapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetHostmapDefinitionCustomLink `pulumi:"customLinks"` + // The list of tags to group nodes by. + Groups []string `pulumi:"groups"` + // A Boolean indicating whether to show ungrouped nodes. + NoGroupHosts *bool `pulumi:"noGroupHosts"` + // A Boolean indicating whether to show nodes with no metrics. + NoMetricHosts *bool `pulumi:"noMetricHosts"` + // The type of node used. Valid values are `host`, `container`. + NodeType *string `pulumi:"nodeType"` + // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. + Request *PowerpackWidgetHostmapDefinitionRequest `pulumi:"request"` + // The list of tags to filter nodes by. + Scopes []string `pulumi:"scopes"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style *PowerpackWidgetHostmapDefinitionStyle `pulumi:"style"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetHostmapDefinitionInput is an input type that accepts PowerpackWidgetHostmapDefinitionArgs and PowerpackWidgetHostmapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetHostmapDefinitionArgs{...} +type PowerpackWidgetHostmapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput + ToPowerpackWidgetHostmapDefinitionOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetHostmapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetHostmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The list of tags to group nodes by. + Groups pulumi.StringArrayInput `pulumi:"groups"` + // A Boolean indicating whether to show ungrouped nodes. + NoGroupHosts pulumi.BoolPtrInput `pulumi:"noGroupHosts"` + // A Boolean indicating whether to show nodes with no metrics. + NoMetricHosts pulumi.BoolPtrInput `pulumi:"noMetricHosts"` + // The type of node used. Valid values are `host`, `container`. + NodeType pulumi.StringPtrInput `pulumi:"nodeType"` + // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. + Request PowerpackWidgetHostmapDefinitionRequestPtrInput `pulumi:"request"` + // The list of tags to filter nodes by. + Scopes pulumi.StringArrayInput `pulumi:"scopes"` + // The style of the widget graph. One nested block is allowed using the structure below. + Style PowerpackWidgetHostmapDefinitionStylePtrInput `pulumi:"style"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput { + return i.ToPowerpackWidgetHostmapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) +func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionOutput).ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionArgs, PowerpackWidgetHostmapDefinitionPtr and PowerpackWidgetHostmapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{...} +// PowerpackWidgetHostmapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput + ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs +type powerpackWidgetHostmapDefinitionPtrType PowerpackWidgetHostmapDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionPtr(v *PowerpackWidgetHostmapDefinitionArgs) PowerpackWidgetHostmapDefinitionPtrInput { + return (*powerpackWidgetHostmapDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionPtrType) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionPtrType) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionOutput) CustomLinks() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []PowerpackWidgetHostmapDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The list of tags to group nodes by. +func (o PowerpackWidgetHostmapDefinitionOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []string { return v.Groups }).(pulumi.StringArrayOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// A Boolean indicating whether to show ungrouped nodes. +func (o PowerpackWidgetHostmapDefinitionOutput) NoGroupHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *bool { return v.NoGroupHosts }).(pulumi.BoolPtrOutput) +} + +// A Boolean indicating whether to show nodes with no metrics. +func (o PowerpackWidgetHostmapDefinitionOutput) NoMetricHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *bool { return v.NoMetricHosts }).(pulumi.BoolPtrOutput) +} + +// The type of node used. Valid values are `host`, `container`. +func (o PowerpackWidgetHostmapDefinitionOutput) NodeType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.NodeType }).(pulumi.StringPtrOutput) +} + +// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionOutput) Request() PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionRequest { return v.Request }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) +} + +// The list of tags to filter nodes by. +func (o PowerpackWidgetHostmapDefinitionOutput) Scopes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []string { return v.Scopes }).(pulumi.StringArrayOutput) +} + +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionOutput) Style() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionStyle { return v.Style }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetHostmapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetHostmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetHostmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionPtrOutput) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionPtrOutput) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Elem() PowerpackWidgetHostmapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) PowerpackWidgetHostmapDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetHostmapDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetHostmapDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) CustomLinks() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []PowerpackWidgetHostmapDefinitionCustomLink { if v == nil { return nil } - return &v.Aggregation + return v.CustomLinks + }).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) +} + +// The list of tags to group nodes by. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Groups() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []string { + if v == nil { + return nil + } + return v.Groups + }).(pulumi.StringArrayOutput) +} + +// A Boolean indicating whether to show ungrouped nodes. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) NoGroupHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *bool { + if v == nil { + return nil + } + return v.NoGroupHosts + }).(pulumi.BoolPtrOutput) +} + +// A Boolean indicating whether to show nodes with no metrics. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) NoMetricHosts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *bool { + if v == nil { + return nil + } + return v.NoMetricHosts + }).(pulumi.BoolPtrOutput) +} + +// The type of node used. Valid values are `host`, `container`. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) NodeType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { + if v == nil { + return nil + } + return v.NodeType }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { +// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Request() PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionRequest { if v == nil { return nil } - return v.Facet + return v.Request + }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) +} + +// The list of tags to filter nodes by. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Scopes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []string { + if v == nil { + return nil + } + return v.Scopes + }).(pulumi.StringArrayOutput) +} + +// The style of the widget graph. One nested block is allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Style() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionStyle { + if v == nil { + return nil + } + return v.Style + }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *int { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetHostmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetHostmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput` via: +// PowerpackWidgetHostmapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetHostmapDefinitionCustomLinkArgs and PowerpackWidgetHostmapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput interface { +// PowerpackWidgetHostmapDefinitionCustomLinkArgs{...} +type PowerpackWidgetHostmapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput + ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type PowerpackWidgetHostmapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionCustomLinkArgs) ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetHostmapDefinitionCustomLinkArgs) ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetHostmapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionCustomLinkArray and PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput interface { +// PowerpackWidgetHostmapDefinitionCustomLinkArray{ PowerpackWidgetHostmapDefinitionCustomLinkArgs{...} } +type PowerpackWidgetHostmapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput +type PowerpackWidgetHostmapDefinitionCustomLinkArray []PowerpackWidgetHostmapDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionCustomLinkArray) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) +func (i PowerpackWidgetHostmapDefinitionCustomLinkArray) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The label for the custom link URL. +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +// The URL of the custom link. +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +} + +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionCustomLink { + return vs[0].([]PowerpackWidgetHostmapDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequest struct { + // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Fills []PowerpackWidgetHostmapDefinitionRequestFill `pulumi:"fills"` + // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Sizes []PowerpackWidgetHostmapDefinitionRequestSize `pulumi:"sizes"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestArgs and PowerpackWidgetHostmapDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestArgs{...} +type PowerpackWidgetHostmapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput + ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestArgs struct { + // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Fills PowerpackWidgetHostmapDefinitionRequestFillArrayInput `pulumi:"fills"` + // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). + Sizes PowerpackWidgetHostmapDefinitionRequestSizeArrayInput `pulumi:"sizes"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestOutput).ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestArgs, PowerpackWidgetHostmapDefinitionRequestPtr and PowerpackWidgetHostmapDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetHostmapDefinitionRequestPtrType PowerpackWidgetHostmapDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestPtr(v *PowerpackWidgetHostmapDefinitionRequestArgs) PowerpackWidgetHostmapDefinitionRequestPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestPtrType) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestPtrType) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequest) *PowerpackWidgetHostmapDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHostmapDefinitionRequestOutput) Fills() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestFill { + return v.Fills + }).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHostmapDefinitionRequestOutput) Sizes() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestSize { + return v.Sizes + }).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) PowerpackWidgetHostmapDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetHostmapDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { +// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Fills() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestFill { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Fills + }).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { +// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). +func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Sizes() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestSize { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.Sizes + }).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetHostmapDefinitionRequestFill struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillArgs and PowerpackWidgetHostmapDefinitionRequestFillOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput + ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetHostmapDefinitionRequestFillArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillArgs) ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillArgs) ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillArray and PowerpackWidgetHostmapDefinitionRequestFillArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillArray{ PowerpackWidgetHostmapDefinitionRequestFillArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetHostmapDefinitionRequestFillArray []PowerpackWidgetHostmapDefinitionRequestFillInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillArray) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillArray) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ApmQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillApmQuery { + return v.ApmQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) LogQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillLogQuery { + return v.LogQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ProcessQuery() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) RumQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillRumQuery { + return v.RumQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) SecurityQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFill { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFill)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type PowerpackWidgetHostmapDefinitionRequestFillApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput interface { +// nil +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput +type powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs + +func PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQuery { + return &v + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHostmapDefinitionRequestFillApmQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle `pulumi:"style"` +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput +type powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() +func PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return o +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return o } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { + return &v + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return o +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput struct{ *pulumi.OutputState } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs +type powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit + var ret PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *int { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *string { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Order + return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{...} -// -// or: +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType)(v) -} +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { if v == nil { return nil } @@ -54334,18 +55573,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { if v == nil { return nil } @@ -54353,7 +55592,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -54362,18 +55601,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -54382,131 +55621,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { if v == nil { return nil } @@ -54515,8 +55748,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { if v == nil { return nil } @@ -54525,8 +55758,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { if v == nil { return nil } @@ -54534,128 +55767,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -54664,18 +55893,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -54684,131 +55913,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54817,8 +56042,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54827,8 +56052,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -54836,7 +56061,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -54845,18 +56070,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -54865,99 +56090,93 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery struct { +type PowerpackWidgetHostmapDefinitionRequestFillProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -54968,18 +56187,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -54990,138 +56209,130 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) []string { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) []string { if v == nil { return nil } @@ -55130,8 +56341,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *int { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *int { if v == nil { return nil } @@ -55140,8 +56351,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { if v == nil { return nil } @@ -55150,8 +56361,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { if v == nil { return nil } @@ -55159,2826 +56370,2767 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetHostmapDefinitionRequestFillRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput` via: +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput interface { +// or: +// +// nil +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput +type powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() +func PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQuery { + return &v + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) string { return v.Index }).(pulumi.StringOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHostmapDefinitionRequestFillRumQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) +} + +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +} + +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return o +} + +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs + +func PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +} + +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) []string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) []string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { if v == nil { return nil } - return v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.Name + return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput + +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType)(v) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs + +func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { + return v.Facet }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { + return v.Order + }).(pulumi.StringOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { + if v != nil { + return *v } - return v.Indexes - }).(pulumi.StringArrayOutput) + var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.Facet + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Storage + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type PowerpackWidgetHostmapDefinitionRequestSize struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeArgs and PowerpackWidgetHostmapDefinitionRequestSizeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type PowerpackWidgetHostmapDefinitionRequestSizeArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeArray and PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeArray{ PowerpackWidgetHostmapDefinitionRequestSizeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetHostmapDefinitionRequestSizeArray []PowerpackWidgetHostmapDefinitionRequestSizeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ApmQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { + return v.ApmQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) LogQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { + return v.LogQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ProcessQuery() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The metric query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *string { return v.Q }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) RumQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { + return v.RumQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// The query to use for this widget. +func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) SecurityQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +type PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSize { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSize)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestSizeApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { if v == nil { return nil } - return v.Metric + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { if v == nil { return nil } - return v.Order + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs +type powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch + var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.Query + return &v.Aggregation }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType)(v) -} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.Name +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Sort + return v.Facet }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.TextFilter + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{...} -// -// or: +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType)(v) -} +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { if v == nil { return nil } @@ -57987,18 +59139,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { if v == nil { return nil } @@ -58006,7 +59158,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -58015,18 +59167,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -58035,131 +59187,125 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { if v == nil { return nil } @@ -58168,8 +59314,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { if v == nil { return nil } @@ -58178,8 +59324,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *int { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { if v == nil { return nil } @@ -58187,128 +59333,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -58317,18 +59459,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -58337,131 +59479,127 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -58470,8 +59608,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -58480,8 +59618,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -58489,7 +59627,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -58498,18 +59636,18 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -58518,777 +59656,653 @@ type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinit Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) +// A list of processes. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { +// A list of processes. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) []string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { +// The max number of items in the filter list. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { +// Your chosen search term. +func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) string { return v.Index }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *int { +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet + return &v.Index }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { if v == nil { return nil } @@ -59297,8 +60311,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { if v == nil { return nil } @@ -59306,4186 +60320,3868 @@ func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefi }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs +type powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest struct { - Formulas []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula `pulumi:"formulas"` - Queries []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery `pulumi:"queries"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) } - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) string { - return v.FormulaExpression + +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery + return ret + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs +type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit + var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *int { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { if v == nil { return nil } - return v.Order + return v.GroupBies + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs +type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle + var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { if v == nil { return nil } - return v.Palette + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *int { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { if v == nil { return nil } - return v.PaletteIndex + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { + return v.Facet }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { + return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.ResourceName + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Service + return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Stat + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput + +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type PowerpackWidgetHostmapDefinitionStyle struct { + // The max value to use to color the map. + FillMax *string `pulumi:"fillMax"` + // The min value to use to color the map. + FillMin *string `pulumi:"fillMin"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` + // A Boolean indicating whether to flip the palette tones. + PaletteFlip *bool `pulumi:"paletteFlip"` } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// PowerpackWidgetHostmapDefinitionStyleInput is an input type that accepts PowerpackWidgetHostmapDefinitionStyleArgs and PowerpackWidgetHostmapDefinitionStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionStyleInput` via: +// +// PowerpackWidgetHostmapDefinitionStyleArgs{...} +type PowerpackWidgetHostmapDefinitionStyleInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput + ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionStyleOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type PowerpackWidgetHostmapDefinitionStyleArgs struct { + // The max value to use to color the map. + FillMax pulumi.StringPtrInput `pulumi:"fillMax"` + // The min value to use to color the map. + FillMin pulumi.StringPtrInput `pulumi:"fillMin"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` + // A Boolean indicating whether to flip the palette tones. + PaletteFlip pulumi.BoolPtrInput `pulumi:"paletteFlip"` } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (PowerpackWidgetHostmapDefinitionStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput { + return i.ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStyleOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStyleOutput).ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetHostmapDefinitionStylePtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionStyleArgs, PowerpackWidgetHostmapDefinitionStylePtr and PowerpackWidgetHostmapDefinitionStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionStylePtrInput` via: +// +// PowerpackWidgetHostmapDefinitionStyleArgs{...} +// +// or: +// +// nil +type PowerpackWidgetHostmapDefinitionStylePtrInput interface { + pulumi.Input + + ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput + ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type powerpackWidgetHostmapDefinitionStylePtrType PowerpackWidgetHostmapDefinitionStyleArgs + +func PowerpackWidgetHostmapDefinitionStylePtr(v *PowerpackWidgetHostmapDefinitionStyleArgs) PowerpackWidgetHostmapDefinitionStylePtrInput { + return (*powerpackWidgetHostmapDefinitionStylePtrType)(v) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (*powerpackWidgetHostmapDefinitionStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() +} + +func (i *powerpackWidgetHostmapDefinitionStylePtrType) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return i.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetHostmapDefinitionStylePtrType) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetHostmapDefinitionStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetHostmapDefinitionStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionStyle) *PowerpackWidgetHostmapDefinitionStyle { + return &v + }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The max value to use to color the map. +func (o PowerpackWidgetHostmapDefinitionStyleOutput) FillMax() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.FillMax }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The min value to use to color the map. +func (o PowerpackWidgetHostmapDefinitionStyleOutput) FillMin() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.FillMin }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetHostmapDefinitionStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// A Boolean indicating whether to flip the palette tones. +func (o PowerpackWidgetHostmapDefinitionStyleOutput) PaletteFlip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *bool { return v.PaletteFlip }).(pulumi.BoolPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +type PowerpackWidgetHostmapDefinitionStylePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetHostmapDefinitionStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() +} + +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { + return o +} + +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) Elem() PowerpackWidgetHostmapDefinitionStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) PowerpackWidgetHostmapDefinitionStyle { + if v != nil { + return *v } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetHostmapDefinitionStyle + return ret + }).(PowerpackWidgetHostmapDefinitionStyleOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The max value to use to color the map. +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) FillMax() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { if v == nil { return nil } - return v.PrimaryTagValue + return v.FillMax }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The min value to use to color the map. +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) FillMin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { if v == nil { return nil } - return v.ResourceName + return v.FillMin }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { if v == nil { return nil } - return &v.Service + return v.Palette }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// A Boolean indicating whether to flip the palette tones. +func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *bool { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.PaletteFlip + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetIframeDefinition struct { + // The URL to use as a data source for the widget. + Url string `pulumi:"url"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetIframeDefinitionInput is an input type that accepts PowerpackWidgetIframeDefinitionArgs and PowerpackWidgetIframeDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetIframeDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetIframeDefinitionArgs{...} +type PowerpackWidgetIframeDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput + ToPowerpackWidgetIframeDefinitionOutputWithContext(context.Context) PowerpackWidgetIframeDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetIframeDefinitionArgs struct { + // The URL to use as a data source for the widget. + Url pulumi.StringInput `pulumi:"url"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetIframeDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetIframeDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput { + return i.ToPowerpackWidgetIframeDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { + return i.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionOutput).ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetIframeDefinitionPtrInput is an input type that accepts PowerpackWidgetIframeDefinitionArgs, PowerpackWidgetIframeDefinitionPtr and PowerpackWidgetIframeDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetIframeDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetIframeDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetIframeDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput + ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetIframeDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetIframeDefinitionPtrType PowerpackWidgetIframeDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetIframeDefinitionPtr(v *PowerpackWidgetIframeDefinitionArgs) PowerpackWidgetIframeDefinitionPtrInput { + return (*powerpackWidgetIframeDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetIframeDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetIframeDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetIframeDefinitionPtrType) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { + return i.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetIframeDefinitionPtrType) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetIframeDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetIframeDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetIframeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { + return o.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetIframeDefinition) *PowerpackWidgetIframeDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(PowerpackWidgetIframeDefinitionPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The URL to use as a data source for the widget. +func (o PowerpackWidgetIframeDefinitionOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetIframeDefinition) string { return v.Url }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetIframeDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetIframeDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetIframeDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetIframeDefinitionPtrOutput) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetIframeDefinitionPtrOutput) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetIframeDefinitionPtrOutput) Elem() PowerpackWidgetIframeDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetIframeDefinition) PowerpackWidgetIframeDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetIframeDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetIframeDefinitionOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { +// The URL to use as a data source for the widget. +func (o PowerpackWidgetIframeDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetIframeDefinition) *string { if v == nil { return nil } - return &v.Query + return &v.Url }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetImageDefinition struct { + // Whether to display a background or not. Defaults to `true`. + HasBackground *bool `pulumi:"hasBackground"` + // Whether to display a border or not. Defaults to `true`. + HasBorder *bool `pulumi:"hasBorder"` + // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. + HorizontalAlign *string `pulumi:"horizontalAlign"` + // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. + Margin *string `pulumi:"margin"` + // 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`. + Sizing *string `pulumi:"sizing"` + // The URL to use as a data source for the widget. + Url string `pulumi:"url"` + // The URL in dark mode to use as a data source for the widget. + UrlDarkTheme *string `pulumi:"urlDarkTheme"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign *string `pulumi:"verticalAlign"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetImageDefinitionInput is an input type that accepts PowerpackWidgetImageDefinitionArgs and PowerpackWidgetImageDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetImageDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetImageDefinitionArgs{...} +type PowerpackWidgetImageDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput + ToPowerpackWidgetImageDefinitionOutputWithContext(context.Context) PowerpackWidgetImageDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetImageDefinitionArgs struct { + // Whether to display a background or not. Defaults to `true`. + HasBackground pulumi.BoolPtrInput `pulumi:"hasBackground"` + // Whether to display a border or not. Defaults to `true`. + HasBorder pulumi.BoolPtrInput `pulumi:"hasBorder"` + // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. + HorizontalAlign pulumi.StringPtrInput `pulumi:"horizontalAlign"` + // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. + Margin pulumi.StringPtrInput `pulumi:"margin"` + // 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`. + Sizing pulumi.StringPtrInput `pulumi:"sizing"` + // The URL to use as a data source for the widget. + Url pulumi.StringInput `pulumi:"url"` + // The URL in dark mode to use as a data source for the widget. + UrlDarkTheme pulumi.StringPtrInput `pulumi:"urlDarkTheme"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetImageDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetImageDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput { + return i.ToPowerpackWidgetImageDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { + return i.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionOutput).ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetImageDefinitionPtrInput is an input type that accepts PowerpackWidgetImageDefinitionArgs, PowerpackWidgetImageDefinitionPtr and PowerpackWidgetImageDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetImageDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetImageDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetImageDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput + ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetImageDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs +type powerpackWidgetImageDefinitionPtrType PowerpackWidgetImageDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetImageDefinitionPtr(v *PowerpackWidgetImageDefinitionArgs) PowerpackWidgetImageDefinitionPtrInput { + return (*powerpackWidgetImageDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetImageDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetImageDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetImageDefinitionPtrType) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { + return i.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetImageDefinitionPtrType) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetImageDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetImageDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetImageDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { + return o.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetImageDefinition) *PowerpackWidgetImageDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetImageDefinitionPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) +// Whether to display a background or not. Defaults to `true`. +func (o PowerpackWidgetImageDefinitionOutput) HasBackground() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *bool { return v.HasBackground }).(pulumi.BoolPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Whether to display a border or not. Defaults to `true`. +func (o PowerpackWidgetImageDefinitionOutput) HasBorder() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *bool { return v.HasBorder }).(pulumi.BoolPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) +// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetImageDefinitionOutput) HorizontalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.HorizontalAlign }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. +func (o PowerpackWidgetImageDefinitionOutput) Margin() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.Margin }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// 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`. +func (o PowerpackWidgetImageDefinitionOutput) Sizing() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.Sizing }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +// The URL to use as a data source for the widget. +func (o PowerpackWidgetImageDefinitionOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) string { return v.Url }).(pulumi.StringOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The URL in dark mode to use as a data source for the widget. +func (o PowerpackWidgetImageDefinitionOutput) UrlDarkTheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.UrlDarkTheme }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o PowerpackWidgetImageDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetImageDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetImageDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetImageDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetImageDefinitionPtrOutput) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetImageDefinitionPtrOutput) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetImageDefinitionPtrOutput) Elem() PowerpackWidgetImageDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) PowerpackWidgetImageDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery + var ret PowerpackWidgetImageDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetImageDefinitionOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { +// Whether to display a background or not. Defaults to `true`. +func (o PowerpackWidgetImageDefinitionPtrOutput) HasBackground() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *bool { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) + return v.HasBackground + }).(pulumi.BoolPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { +// Whether to display a border or not. Defaults to `true`. +func (o PowerpackWidgetImageDefinitionPtrOutput) HasBorder() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *bool { if v == nil { return nil } - return &v.DataSource + return v.HasBorder + }).(pulumi.BoolPtrOutput) +} + +// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetImageDefinitionPtrOutput) HorizontalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { + if v == nil { + return nil + } + return v.HorizontalAlign }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { +// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. +func (o PowerpackWidgetImageDefinitionPtrOutput) Margin() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) + return v.Margin + }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []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`. +func (o PowerpackWidgetImageDefinitionPtrOutput) Sizing() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { if v == nil { return nil } - return v.Indexes - }).(pulumi.StringArrayOutput) + return v.Sizing + }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { +// The URL to use as a data source for the widget. +func (o PowerpackWidgetImageDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { if v == nil { return nil } - return &v.Name + return &v.Url }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { +// The URL in dark mode to use as a data source for the widget. +func (o PowerpackWidgetImageDefinitionPtrOutput) UrlDarkTheme() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.UrlDarkTheme + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o PowerpackWidgetImageDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { if v == nil { return nil } - return v.Storage + return v.VerticalAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type PowerpackWidgetListStreamDefinition struct { + // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. + Requests []PowerpackWidgetListStreamDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetListStreamDefinitionInput is an input type that accepts PowerpackWidgetListStreamDefinitionArgs and PowerpackWidgetListStreamDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetListStreamDefinitionArgs{...} +type PowerpackWidgetListStreamDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput + ToPowerpackWidgetListStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type PowerpackWidgetListStreamDefinitionArgs struct { + // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. + Requests PowerpackWidgetListStreamDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (PowerpackWidgetListStreamDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinition)(nil)).Elem() +} + +func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput { + return i.ToPowerpackWidgetListStreamDefinitionOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionOutput).ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetListStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetListStreamDefinitionArgs, PowerpackWidgetListStreamDefinitionPtr and PowerpackWidgetListStreamDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionPtrInput` via: +// +// PowerpackWidgetListStreamDefinitionArgs{...} // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { +// or: +// +// nil +type PowerpackWidgetListStreamDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput + ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput +type powerpackWidgetListStreamDefinitionPtrType PowerpackWidgetListStreamDefinitionArgs + +func PowerpackWidgetListStreamDefinitionPtr(v *PowerpackWidgetListStreamDefinitionArgs) PowerpackWidgetListStreamDefinitionPtrInput { + return (*powerpackWidgetListStreamDefinitionPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (*powerpackWidgetListStreamDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetListStreamDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetListStreamDefinitionPtrType) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i *powerpackWidgetListStreamDefinitionPtrType) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { + return o.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetListStreamDefinition) *PowerpackWidgetListStreamDefinition { + return &v + }).(PowerpackWidgetListStreamDefinitionPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. +func (o PowerpackWidgetListStreamDefinitionOutput) Requests() PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) []PowerpackWidgetListStreamDefinitionRequest { + return v.Requests + }).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +// The title of the widget. +func (o PowerpackWidgetListStreamDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetListStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o +// The size of the widget's title. Default is 16. +func (o PowerpackWidgetListStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o +type PowerpackWidgetListStreamDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetListStreamDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetListStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetListStreamDefinitionPtrOutput) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +func (o PowerpackWidgetListStreamDefinitionPtrOutput) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input +func (o PowerpackWidgetListStreamDefinitionPtrOutput) Elem() PowerpackWidgetListStreamDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) PowerpackWidgetListStreamDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetListStreamDefinition + return ret + }).(PowerpackWidgetListStreamDefinitionOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput +// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. +func (o PowerpackWidgetListStreamDefinitionPtrOutput) Requests() PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) []PowerpackWidgetListStreamDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +// The title of the widget. +func (o PowerpackWidgetListStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetListStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +// The size of the widget's title. Default is 16. +func (o PowerpackWidgetListStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) +type PowerpackWidgetListStreamDefinitionRequest struct { + // Widget columns. + Columns []PowerpackWidgetListStreamDefinitionRequestColumn `pulumi:"columns"` + // Updated list stream widget. + Query PowerpackWidgetListStreamDefinitionRequestQuery `pulumi:"query"` + // Widget response format. Valid values are `eventList`. + ResponseFormat string `pulumi:"responseFormat"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetListStreamDefinitionRequestInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestArgs and PowerpackWidgetListStreamDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetListStreamDefinitionRequestArgs{...} +type PowerpackWidgetListStreamDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput + ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +type PowerpackWidgetListStreamDefinitionRequestArgs struct { + // Widget columns. + Columns PowerpackWidgetListStreamDefinitionRequestColumnArrayInput `pulumi:"columns"` + // Updated list stream widget. + Query PowerpackWidgetListStreamDefinitionRequestQueryInput `pulumi:"query"` + // Widget response format. Valid values are `eventList`. + ResponseFormat pulumi.StringInput `pulumi:"responseFormat"` } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (PowerpackWidgetListStreamDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetListStreamDefinitionRequestArgs) ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetListStreamDefinitionRequestArgs) ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} +// PowerpackWidgetListStreamDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestArray and PowerpackWidgetListStreamDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestArrayInput` via: +// +// PowerpackWidgetListStreamDefinitionRequestArray{ PowerpackWidgetListStreamDefinitionRequestArgs{...} } +type PowerpackWidgetListStreamDefinitionRequestArrayInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o + ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput + ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +type PowerpackWidgetListStreamDefinitionRequestArray []PowerpackWidgetListStreamDefinitionRequestInput + +func (PowerpackWidgetListStreamDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestArray) ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Background()) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestArray) ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetListStreamDefinitionRequestOutput) ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetListStreamDefinitionRequestOutput) ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) +// Widget columns. +func (o PowerpackWidgetListStreamDefinitionRequestOutput) Columns() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) []PowerpackWidgetListStreamDefinitionRequestColumn { + return v.Columns + }).(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// Updated list stream widget. +func (o PowerpackWidgetListStreamDefinitionRequestOutput) Query() PowerpackWidgetListStreamDefinitionRequestQueryOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) PowerpackWidgetListStreamDefinitionRequestQuery { + return v.Query + }).(PowerpackWidgetListStreamDefinitionRequestQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput +// Widget response format. Valid values are `eventList`. +func (o PowerpackWidgetListStreamDefinitionRequestOutput) ResponseFormat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) string { return v.ResponseFormat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} +type PowerpackWidgetListStreamDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetListStreamDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetListStreamDefinitionRequest { + return vs[0].([]PowerpackWidgetListStreamDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetListStreamDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +type PowerpackWidgetListStreamDefinitionRequestColumn struct { + // Widget column field. + Field string `pulumi:"field"` + // Widget column width. Valid values are `auto`, `compact`, `full`. + Width string `pulumi:"width"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: +// PowerpackWidgetListStreamDefinitionRequestColumnInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestColumnArgs and PowerpackWidgetListStreamDefinitionRequestColumnOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestColumnInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +// PowerpackWidgetListStreamDefinitionRequestColumnArgs{...} +type PowerpackWidgetListStreamDefinitionRequestColumnInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) + ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput + ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +type PowerpackWidgetListStreamDefinitionRequestColumnArgs struct { + // Widget column field. + Field pulumi.StringInput `pulumi:"field"` + // Widget column width. Valid values are `auto`, `compact`, `full`. + Width pulumi.StringInput `pulumi:"width"` } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (PowerpackWidgetListStreamDefinitionRequestColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestColumnArgs) ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o +func (i PowerpackWidgetListStreamDefinitionRequestColumnArgs) ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestColumnOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} +// PowerpackWidgetListStreamDefinitionRequestColumnArrayInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestColumnArray and PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestColumnArrayInput` via: +// +// PowerpackWidgetListStreamDefinitionRequestColumnArray{ PowerpackWidgetListStreamDefinitionRequestColumnArgs{...} } +type PowerpackWidgetListStreamDefinitionRequestColumnArrayInput interface { + pulumi.Input -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) + ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput + ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} +type PowerpackWidgetListStreamDefinitionRequestColumnArray []PowerpackWidgetListStreamDefinitionRequestColumnInput -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (PowerpackWidgetListStreamDefinitionRequestColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestColumnArray) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Background()) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestColumnArray) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionRequestColumnOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +// Widget column field. +func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) Field() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestColumn) string { return v.Field }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput +// Widget column width. Valid values are `auto`, `compact`, `full`. +func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) Width() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestColumn) string { return v.Width }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} +type PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) +func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetListStreamDefinitionRequestColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetListStreamDefinitionRequestColumn { + return vs[0].([]PowerpackWidgetListStreamDefinitionRequestColumn)[vs[1].(int)] + }).(PowerpackWidgetListStreamDefinitionRequestColumnOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +type PowerpackWidgetListStreamDefinitionRequestQuery struct { + // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. + DataSource string `pulumi:"dataSource"` + // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. + EventSize *string `pulumi:"eventSize"` + // List of indexes. + Indexes []string `pulumi:"indexes"` + // Widget query. + QueryString *string `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort *PowerpackWidgetListStreamDefinitionRequestQuerySort `pulumi:"sort"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetListStreamDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQueryArgs and PowerpackWidgetListStreamDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQueryInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { +// PowerpackWidgetListStreamDefinitionRequestQueryArgs{...} +type PowerpackWidgetListStreamDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput + ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) +type PowerpackWidgetListStreamDefinitionRequestQueryArgs struct { + // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. + EventSize pulumi.StringPtrInput `pulumi:"eventSize"` + // List of indexes. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // Widget query. + QueryString pulumi.StringPtrInput `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput `pulumi:"sort"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetListStreamDefinitionRequestQueryArgs) ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetListStreamDefinitionRequestQueryArgs) ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +// Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) EventSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.EventSize }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o +// List of indexes. +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o +// Widget query. +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.QueryString }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Sort() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *PowerpackWidgetListStreamDefinitionRequestQuerySort { + return v.Sort + }).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +// Storage location (private beta). +func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type PowerpackWidgetListStreamDefinitionRequestQuerySort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetListStreamDefinitionRequestQuerySortInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQuerySortArgs and PowerpackWidgetListStreamDefinitionRequestQuerySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQuerySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{...} +type PowerpackWidgetListStreamDefinitionRequestQuerySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput + ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetListStreamDefinitionRequestQuerySortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput).ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQuerySortArgs, PowerpackWidgetListStreamDefinitionRequestQuerySortPtr and PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput + ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetListStreamDefinitionRequestQuerySortPtrType PowerpackWidgetListStreamDefinitionRequestQuerySortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetListStreamDefinitionRequestQuerySortPtr(v *PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput { + return (*powerpackWidgetListStreamDefinitionRequestQuerySortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetListStreamDefinitionRequestQuerySort) *PowerpackWidgetListStreamDefinitionRequestQuerySort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet path for the column. +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Elem() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) PowerpackWidgetListStreamDefinitionRequestQuerySort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetListStreamDefinitionRequestQuerySort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { +// The facet path for the column. +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) *string { if v == nil { return nil } - return &v.Name + return &v.Column }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) *string { if v == nil { return nil } - return &v.Query + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetLogStreamDefinition struct { + // Stringified list of columns to use, for example: `["column1","column2","column3"]`. + Columns []string `pulumi:"columns"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. + MessageDisplay *string `pulumi:"messageDisplay"` + // The query to use in the widget. + Query *string `pulumi:"query"` + // If the date column should be displayed. + ShowDateColumn *bool `pulumi:"showDateColumn"` + // If the message column should be displayed. + ShowMessageColumn *bool `pulumi:"showMessageColumn"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort *PowerpackWidgetLogStreamDefinitionSort `pulumi:"sort"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` +} + +// PowerpackWidgetLogStreamDefinitionInput is an input type that accepts PowerpackWidgetLogStreamDefinitionArgs and PowerpackWidgetLogStreamDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionInput` via: +// +// PowerpackWidgetLogStreamDefinitionArgs{...} +type PowerpackWidgetLogStreamDefinitionInput interface { + pulumi.Input + + ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput + ToPowerpackWidgetLogStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionOutput +} + +type PowerpackWidgetLogStreamDefinitionArgs struct { + // Stringified list of columns to use, for example: `["column1","column2","column3"]`. + Columns pulumi.StringArrayInput `pulumi:"columns"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. + MessageDisplay pulumi.StringPtrInput `pulumi:"messageDisplay"` + // The query to use in the widget. + Query pulumi.StringPtrInput `pulumi:"query"` + // If the date column should be displayed. + ShowDateColumn pulumi.BoolPtrInput `pulumi:"showDateColumn"` + // If the message column should be displayed. + ShowMessageColumn pulumi.BoolPtrInput `pulumi:"showMessageColumn"` + // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. + Sort PowerpackWidgetLogStreamDefinitionSortPtrInput `pulumi:"sort"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetLogStreamDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput { + return i.ToPowerpackWidgetLogStreamDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionOutput).ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetLogStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetLogStreamDefinitionArgs, PowerpackWidgetLogStreamDefinitionPtr and PowerpackWidgetLogStreamDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetLogStreamDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetLogStreamDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput + ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetLogStreamDefinitionPtrType PowerpackWidgetLogStreamDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetLogStreamDefinitionPtr(v *PowerpackWidgetLogStreamDefinitionArgs) PowerpackWidgetLogStreamDefinitionPtrInput { + return (*powerpackWidgetLogStreamDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetLogStreamDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetLogStreamDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetLogStreamDefinitionPtrType) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { + return i.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetLogStreamDefinitionPtrType) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetLogStreamDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetLogStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { + return o.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetLogStreamDefinitionPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Stringified list of columns to use, for example: `["column1","column2","column3"]`. +func (o PowerpackWidgetLogStreamDefinitionOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) []string { return v.Columns }).(pulumi.StringArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o PowerpackWidgetLogStreamDefinitionOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetLogStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. +func (o PowerpackWidgetLogStreamDefinitionOutput) MessageDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.MessageDisplay }).(pulumi.StringPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The query to use in the widget. +func (o PowerpackWidgetLogStreamDefinitionOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.Query }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// If the date column should be displayed. +func (o PowerpackWidgetLogStreamDefinitionOutput) ShowDateColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *bool { return v.ShowDateColumn }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// If the message column should be displayed. +func (o PowerpackWidgetLogStreamDefinitionOutput) ShowMessageColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *bool { return v.ShowMessageColumn }).(pulumi.BoolPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o PowerpackWidgetLogStreamDefinitionOutput) Sort() PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinitionSort { return v.Sort }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// The title of the widget. +func (o PowerpackWidgetLogStreamDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetLogStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetLogStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetLogStreamDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetLogStreamDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Elem() PowerpackWidgetLogStreamDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) PowerpackWidgetLogStreamDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetLogStreamDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetLogStreamDefinitionOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// Stringified list of columns to use, for example: `["column1","column2","column3"]`. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Columns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) []string { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.Columns + }).(pulumi.StringArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// An array of index names to query in the stream. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) []string { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.Indexes + }).(pulumi.StringArrayOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *bool { +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { if v == nil { return nil } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + return v.LiveSpan + }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *int { +// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) MessageDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.MessageDisplay + }).(pulumi.StringPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// The query to use in the widget. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { if v == nil { return nil } - return &v.Metric + return v.Query }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// If the date column should be displayed. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ShowDateColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *bool { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.ShowDateColumn + }).(pulumi.BoolPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// If the message column should be displayed. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ShowMessageColumn() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *bool { + if v == nil { + return nil + } + return v.ShowMessageColumn + }).(pulumi.BoolPtrOutput) +} + +// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Sort() PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinitionSort { if v == nil { return nil } return v.Sort + }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { + if v == nil { + return nil + } + return v.Title }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) []string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { if v == nil { return nil } - return v.TagFilters - }).(pulumi.StringArrayOutput) + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetLogStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { if v == nil { return nil } - return v.TextFilter + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetLogStreamDefinitionSort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetLogStreamDefinitionSortInput is an input type that accepts PowerpackWidgetLogStreamDefinitionSortArgs and PowerpackWidgetLogStreamDefinitionSortOutput values. +// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionSortInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetLogStreamDefinitionSortArgs{...} +type PowerpackWidgetLogStreamDefinitionSortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput + ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionSortOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetLogStreamDefinitionSortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionSortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput { + return i.ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return i.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortOutput).ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetLogStreamDefinitionSortPtrInput is an input type that accepts PowerpackWidgetLogStreamDefinitionSortArgs, PowerpackWidgetLogStreamDefinitionSortPtr and PowerpackWidgetLogStreamDefinitionSortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionSortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetLogStreamDefinitionSortArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetLogStreamDefinitionSortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput + ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs +type powerpackWidgetLogStreamDefinitionSortPtrType PowerpackWidgetLogStreamDefinitionSortArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetLogStreamDefinitionSortPtr(v *PowerpackWidgetLogStreamDefinitionSortArgs) PowerpackWidgetLogStreamDefinitionSortPtrInput { + return (*powerpackWidgetLogStreamDefinitionSortPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetLogStreamDefinitionSortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetLogStreamDefinitionSortPtrType) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return i.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetLogStreamDefinitionSortPtrType) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetLogStreamDefinitionSortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionSortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return o.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetLogStreamDefinitionSort) *PowerpackWidgetLogStreamDefinitionSort { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The facet path for the column. +func (o PowerpackWidgetLogStreamDefinitionSortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinitionSort) string { return v.Column }).(pulumi.StringOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetLogStreamDefinitionSortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetLogStreamDefinitionSort) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetLogStreamDefinitionSortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetLogStreamDefinitionSortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Elem() PowerpackWidgetLogStreamDefinitionSortOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) PowerpackWidgetLogStreamDefinitionSort { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery + var ret PowerpackWidgetLogStreamDefinitionSort return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) + }).(PowerpackWidgetLogStreamDefinitionSortOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { +// The facet path for the column. +func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) *string { if v == nil { return nil } - return v.AdditionalQueryFilters + return &v.Column }).(pulumi.StringPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) *string { if v == nil { return nil } - return &v.DataSource + return &v.Order }).(pulumi.StringPtrOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) +type PowerpackWidgetManageStatusDefinition struct { + // Whether to colorize text or background. Valid values are `background`, `text`. + ColorPreference *string `pulumi:"colorPreference"` + // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. + DisplayFormat *string `pulumi:"displayFormat"` + // A Boolean indicating whether to hide empty categories. + HideZeroCounts *bool `pulumi:"hideZeroCounts"` + // The query to use in the widget. + Query string `pulumi:"query"` + // A Boolean indicating whether to show when monitors/groups last triggered. + ShowLastTriggered *bool `pulumi:"showLastTriggered"` + // Whether to show the priorities column. + ShowPriority *bool `pulumi:"showPriority"` + // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. + Sort *string `pulumi:"sort"` + // The summary type to use. Valid values are `monitors`, `groups`, `combined`. + SummaryType *string `pulumi:"summaryType"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +// PowerpackWidgetManageStatusDefinitionInput is an input type that accepts PowerpackWidgetManageStatusDefinitionArgs and PowerpackWidgetManageStatusDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetManageStatusDefinitionInput` via: +// +// PowerpackWidgetManageStatusDefinitionArgs{...} +type PowerpackWidgetManageStatusDefinitionInput interface { + pulumi.Input + + ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput + ToPowerpackWidgetManageStatusDefinitionOutputWithContext(context.Context) PowerpackWidgetManageStatusDefinitionOutput } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetManageStatusDefinitionArgs struct { + // Whether to colorize text or background. Valid values are `background`, `text`. + ColorPreference pulumi.StringPtrInput `pulumi:"colorPreference"` + // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. + DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` + // A Boolean indicating whether to hide empty categories. + HideZeroCounts pulumi.BoolPtrInput `pulumi:"hideZeroCounts"` + // The query to use in the widget. + Query pulumi.StringInput `pulumi:"query"` + // A Boolean indicating whether to show when monitors/groups last triggered. + ShowLastTriggered pulumi.BoolPtrInput `pulumi:"showLastTriggered"` + // Whether to show the priorities column. + ShowPriority pulumi.BoolPtrInput `pulumi:"showPriority"` + // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // The summary type to use. Valid values are `monitors`, `groups`, `combined`. + SummaryType pulumi.StringPtrInput `pulumi:"summaryType"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetManageStatusDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetManageStatusDefinition)(nil)).Elem() } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput { + return i.ToPowerpackWidgetManageStatusDefinitionOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig struct { - // Maximum number of graphs to display in the widget. - Limit *int `pulumi:"limit"` - // Controls the order in which graphs appear in the split. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort `pulumi:"sort"` - // The property by which the graph splits - SplitDimensions DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions `pulumi:"splitDimensions"` - // The property by which the graph splits - StaticSplits []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit `pulumi:"staticSplits"` +func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionOutput) +} + +func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { + return i.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionOutput).ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigInput` via: +// PowerpackWidgetManageStatusDefinitionPtrInput is an input type that accepts PowerpackWidgetManageStatusDefinitionArgs, PowerpackWidgetManageStatusDefinitionPtr and PowerpackWidgetManageStatusDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetManageStatusDefinitionPtrInput` via: +// +// PowerpackWidgetManageStatusDefinitionArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigInput interface { +// nil +type PowerpackWidgetManageStatusDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput + ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput + ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs struct { - // Maximum number of graphs to display in the widget. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Controls the order in which graphs appear in the split. - Sort DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortInput `pulumi:"sort"` - // The property by which the graph splits - SplitDimensions DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput `pulumi:"splitDimensions"` - // The property by which the graph splits - StaticSplits DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput `pulumi:"staticSplits"` +type powerpackWidgetManageStatusDefinitionPtrType PowerpackWidgetManageStatusDefinitionArgs + +func PowerpackWidgetManageStatusDefinitionPtr(v *PowerpackWidgetManageStatusDefinitionArgs) PowerpackWidgetManageStatusDefinitionPtrInput { + return (*powerpackWidgetManageStatusDefinitionPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() +func (*powerpackWidgetManageStatusDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetManageStatusDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Background()) +func (i *powerpackWidgetManageStatusDefinitionPtrType) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { + return i.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) +func (i *powerpackWidgetManageStatusDefinitionPtrType) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput struct{ *pulumi.OutputState } +type PowerpackWidgetManageStatusDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() +func (PowerpackWidgetManageStatusDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetManageStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput { +func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput { +func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionOutput { return o } -// Maximum number of graphs to display in the widget. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { + return o.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) } -// Controls the order in which graphs appear in the split. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) Sort() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) +func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetManageStatusDefinition) *PowerpackWidgetManageStatusDefinition { + return &v + }).(PowerpackWidgetManageStatusDefinitionPtrOutput) } -// The property by which the graph splits -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) SplitDimensions() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions { - return v.SplitDimensions - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) +// Whether to colorize text or background. Valid values are `background`, `text`. +func (o PowerpackWidgetManageStatusDefinitionOutput) ColorPreference() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.ColorPreference }).(pulumi.StringPtrOutput) } -// The property by which the graph splits -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput) StaticSplits() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfig) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit { - return v.StaticSplits - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) +// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. +func (o PowerpackWidgetManageStatusDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort struct { - // Defines the metric and aggregation used as the sort value - Compute *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute `pulumi:"compute"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// A Boolean indicating whether to hide empty categories. +func (o PowerpackWidgetManageStatusDefinitionOutput) HideZeroCounts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.HideZeroCounts }).(pulumi.BoolPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortInput interface { - pulumi.Input +// The query to use in the widget. +func (o PowerpackWidgetManageStatusDefinitionOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) string { return v.Query }).(pulumi.StringOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput +// A Boolean indicating whether to show when monitors/groups last triggered. +func (o PowerpackWidgetManageStatusDefinitionOutput) ShowLastTriggered() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.ShowLastTriggered }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs struct { - // Defines the metric and aggregation used as the sort value - Compute DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput `pulumi:"compute"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// Whether to show the priorities column. +func (o PowerpackWidgetManageStatusDefinitionOutput) ShowPriority() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.ShowPriority }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() +// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. +func (o PowerpackWidgetManageStatusDefinitionOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.Sort }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Background()) +// The summary type to use. Valid values are `monitors`, `groups`, `combined`. +func (o PowerpackWidgetManageStatusDefinitionOutput) SummaryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.SummaryType }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) +// The title of the widget. +func (o PowerpackWidgetManageStatusDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput struct{ *pulumi.OutputState } +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetManageStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetManageStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetManageStatusDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() +func (PowerpackWidgetManageStatusDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetManageStatusDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput { +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput { +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { return o } -// Defines the metric and aggregation used as the sort value -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) Compute() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute { - return v.Compute - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Elem() PowerpackWidgetManageStatusDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) PowerpackWidgetManageStatusDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetManageStatusDefinition + return ret + }).(PowerpackWidgetManageStatusDefinitionOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSort) string { return v.Order }).(pulumi.StringOutput) +// Whether to colorize text or background. Valid values are `background`, `text`. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ColorPreference() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.ColorPreference + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute struct { - // How to aggregate the sort metric for the purposes of ordering. - Aggregation *string `pulumi:"aggregation"` - // The metric to use for sorting graphs. - Metric string `pulumi:"metric"` +// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.DisplayFormat + }).(pulumi.StringPtrOutput) +} + +// A Boolean indicating whether to hide empty categories. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) HideZeroCounts() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { + if v == nil { + return nil + } + return v.HideZeroCounts + }).(pulumi.BoolPtrOutput) +} + +// The query to use in the widget. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +// A Boolean indicating whether to show when monitors/groups last triggered. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ShowLastTriggered() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLastTriggered + }).(pulumi.BoolPtrOutput) +} + +// Whether to show the priorities column. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ShowPriority() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { + if v == nil { + return nil + } + return v.ShowPriority + }).(pulumi.BoolPtrOutput) +} + +// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) +} + +// The summary type to use. Valid values are `monitors`, `groups`, `combined`. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) SummaryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.SummaryType + }).(pulumi.StringPtrOutput) +} + +// The title of the widget. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) +} + +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) +} + +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetManageStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetNoteDefinition struct { + // The background color of the note. + BackgroundColor *string `pulumi:"backgroundColor"` + // The content of the note. + Content string `pulumi:"content"` + // The size of the text. + FontSize *string `pulumi:"fontSize"` + // Whether to add padding or not. Defaults to `true`. + HasPadding *bool `pulumi:"hasPadding"` + // Whether to show a tick or not. + ShowTick *bool `pulumi:"showTick"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` + // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. + TickEdge *string `pulumi:"tickEdge"` + // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. + TickPos *string `pulumi:"tickPos"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign *string `pulumi:"verticalAlign"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeInput` via: +// PowerpackWidgetNoteDefinitionInput is an input type that accepts PowerpackWidgetNoteDefinitionArgs and PowerpackWidgetNoteDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetNoteDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeInput interface { +// PowerpackWidgetNoteDefinitionArgs{...} +type PowerpackWidgetNoteDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput + ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput + ToPowerpackWidgetNoteDefinitionOutputWithContext(context.Context) PowerpackWidgetNoteDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs struct { - // How to aggregate the sort metric for the purposes of ordering. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // The metric to use for sorting graphs. - Metric pulumi.StringInput `pulumi:"metric"` +type PowerpackWidgetNoteDefinitionArgs struct { + // The background color of the note. + BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` + // The content of the note. + Content pulumi.StringInput `pulumi:"content"` + // The size of the text. + FontSize pulumi.StringPtrInput `pulumi:"fontSize"` + // Whether to add padding or not. Defaults to `true`. + HasPadding pulumi.BoolPtrInput `pulumi:"hasPadding"` + // Whether to show a tick or not. + ShowTick pulumi.BoolPtrInput `pulumi:"showTick"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` + // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. + TickEdge pulumi.StringPtrInput `pulumi:"tickEdge"` + // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. + TickPos pulumi.StringPtrInput `pulumi:"tickPos"` + // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. + VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() +func (PowerpackWidgetNoteDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetNoteDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput { + return i.ToPowerpackWidgetNoteDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) +func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { + return i.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput).ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx) +func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionOutput).ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs, DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtr and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput` via: +// PowerpackWidgetNoteDefinitionPtrInput is an input type that accepts PowerpackWidgetNoteDefinitionArgs, PowerpackWidgetNoteDefinitionPtr and PowerpackWidgetNoteDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetNoteDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} +// PowerpackWidgetNoteDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput interface { +type PowerpackWidgetNoteDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput + ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput + ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetNoteDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrType DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs +type powerpackWidgetNoteDefinitionPtrType PowerpackWidgetNoteDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtr(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrType)(v) +func PowerpackWidgetNoteDefinitionPtr(v *PowerpackWidgetNoteDefinitionArgs) PowerpackWidgetNoteDefinitionPtrInput { + return (*powerpackWidgetNoteDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() +func (*powerpackWidgetNoteDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetNoteDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetNoteDefinitionPtrType) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { + return i.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) +func (i *powerpackWidgetNoteDefinitionPtrType) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetNoteDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() +func (PowerpackWidgetNoteDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetNoteDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { +func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { +func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { + return o.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute { +func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetNoteDefinition) *PowerpackWidgetNoteDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) + }).(PowerpackWidgetNoteDefinitionPtrOutput) } -// How to aggregate the sort metric for the purposes of ordering. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { - return v.Aggregation - }).(pulumi.StringPtrOutput) +// The background color of the note. +func (o PowerpackWidgetNoteDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// The metric to use for sorting graphs. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) string { - return v.Metric - }).(pulumi.StringOutput) +// The content of the note. +func (o PowerpackWidgetNoteDefinitionOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) string { return v.Content }).(pulumi.StringOutput) +} + +// The size of the text. +func (o PowerpackWidgetNoteDefinitionOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) +} + +// Whether to add padding or not. Defaults to `true`. +func (o PowerpackWidgetNoteDefinitionOutput) HasPadding() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *bool { return v.HasPadding }).(pulumi.BoolPtrOutput) +} + +// Whether to show a tick or not. +func (o PowerpackWidgetNoteDefinitionOutput) ShowTick() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *bool { return v.ShowTick }).(pulumi.BoolPtrOutput) +} + +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetNoteDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) +} + +// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. +func (o PowerpackWidgetNoteDefinitionOutput) TickEdge() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TickEdge }).(pulumi.StringPtrOutput) +} + +// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. +func (o PowerpackWidgetNoteDefinitionOutput) TickPos() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TickPos }).(pulumi.StringPtrOutput) +} + +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o PowerpackWidgetNoteDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetNoteDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() +func (PowerpackWidgetNoteDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetNoteDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { +func (o PowerpackWidgetNoteDefinitionPtrOutput) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { +func (o PowerpackWidgetNoteDefinitionPtrOutput) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute { +func (o PowerpackWidgetNoteDefinitionPtrOutput) Elem() PowerpackWidgetNoteDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) PowerpackWidgetNoteDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute + var ret PowerpackWidgetNoteDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) + }).(PowerpackWidgetNoteDefinitionOutput) } -// How to aggregate the sort metric for the purposes of ordering. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { +// The background color of the note. +func (o PowerpackWidgetNoteDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { if v == nil { return nil } - return v.Aggregation + return v.BackgroundColor }).(pulumi.StringPtrOutput) } -// The metric to use for sorting graphs. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { +// The content of the note. +func (o PowerpackWidgetNoteDefinitionPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { if v == nil { return nil } - return &v.Metric + return &v.Content }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions struct { - // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. - OneGraphPer string `pulumi:"oneGraphPer"` -} - -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput -} - -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs struct { - // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. - OneGraphPer pulumi.StringInput `pulumi:"oneGraphPer"` -} - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() +// The size of the text. +func (o PowerpackWidgetNoteDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.FontSize + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Background()) +// Whether to add padding or not. Defaults to `true`. +func (o PowerpackWidgetNoteDefinitionPtrOutput) HasPadding() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *bool { + if v == nil { + return nil + } + return v.HasPadding + }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) +// Whether to show a tick or not. +func (o PowerpackWidgetNoteDefinitionPtrOutput) ShowTick() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *bool { + if v == nil { + return nil + } + return v.ShowTick + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetNoteDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TextAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o +// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. +func (o PowerpackWidgetNoteDefinitionPtrOutput) TickEdge() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TickEdge + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o +// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. +func (o PowerpackWidgetNoteDefinitionPtrOutput) TickPos() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.TickPos + }).(pulumi.StringPtrOutput) } -// The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) OneGraphPer() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensions) string { - return v.OneGraphPer - }).(pulumi.StringOutput) +// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. +func (o PowerpackWidgetNoteDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { + if v == nil { + return nil + } + return v.VerticalAlign + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit struct { - // The split graph list contains a graph for each value of the split dimension. - SplitVectors []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector `pulumi:"splitVectors"` +type PowerpackWidgetQueryTableDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetQueryTableDefinitionCustomLink `pulumi:"customLinks"` + // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. + HasSearchBar *string `pulumi:"hasSearchBar"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). + Requests []PowerpackWidgetQueryTableDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitInput` via: +// PowerpackWidgetQueryTableDefinitionInput is an input type that accepts PowerpackWidgetQueryTableDefinitionArgs and PowerpackWidgetQueryTableDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitInput interface { +// PowerpackWidgetQueryTableDefinitionArgs{...} +type PowerpackWidgetQueryTableDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput + ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput + ToPowerpackWidgetQueryTableDefinitionOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs struct { - // The split graph list contains a graph for each value of the split dimension. - SplitVectors DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput `pulumi:"splitVectors"` +type PowerpackWidgetQueryTableDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. + HasSearchBar pulumi.StringPtrInput `pulumi:"hasSearchBar"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). + Requests PowerpackWidgetQueryTableDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput { + return i.ToPowerpackWidgetQueryTableDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) +func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput +func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionOutput).ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Background()) -} +// PowerpackWidgetQueryTableDefinitionPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionArgs, PowerpackWidgetQueryTableDefinitionPtr and PowerpackWidgetQueryTableDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryTableDefinitionPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) + ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput + ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput struct{ *pulumi.OutputState } +type powerpackWidgetQueryTableDefinitionPtrType PowerpackWidgetQueryTableDefinitionArgs -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() +func PowerpackWidgetQueryTableDefinitionPtr(v *PowerpackWidgetQueryTableDefinitionArgs) PowerpackWidgetQueryTableDefinitionPtrInput { + return (*powerpackWidgetQueryTableDefinitionPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return o +func (*powerpackWidgetQueryTableDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return o +func (i *powerpackWidgetQueryTableDefinitionPtrType) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -// The split graph list contains a graph for each value of the split dimension. -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) SplitVectors() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit) []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { - return v.SplitVectors - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) +func (i *powerpackWidgetQueryTableDefinitionPtrType) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplit)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) +func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector struct { - TagKey string `pulumi:"tagKey"` - TagValues []string `pulumi:"tagValues"` +func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinition) *PowerpackWidgetQueryTableDefinition { + return &v + }).(PowerpackWidgetQueryTableDefinitionPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionOutput) CustomLinks() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs struct { - TagKey pulumi.StringInput `pulumi:"tagKey"` - TagValues pulumi.StringArrayInput `pulumi:"tagValues"` +// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. +func (o PowerpackWidgetQueryTableDefinitionOutput) HasSearchBar() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.HasSearchBar }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetQueryTableDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Background()) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetQueryTableDefinitionOutput) Requests() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionRequest { + return v.Requests + }).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) +// The title of the widget. +func (o PowerpackWidgetQueryTableDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray and DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{ DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryTableDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray []DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetQueryTableDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Background()) -} +type PowerpackWidgetQueryTableDefinitionPtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) +func (PowerpackWidgetQueryTableDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinition)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return o +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) PowerpackWidgetQueryTableDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryTableDefinition + return ret + }).(PowerpackWidgetQueryTableDefinitionOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) string { - return v.TagKey - }).(pulumi.StringOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) CustomLinks() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) []string { - return v.TagValues - }).(pulumi.StringArrayOutput) +// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) HasSearchBar() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.HasSearchBar + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput struct{ *pulumi.OutputState } +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Requests() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o +// The title of the widget. +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetQueryTableDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink struct { +type PowerpackWidgetQueryTableDefinitionCustomLink struct { // The flag for toggling context menu link visibility. IsHidden *bool `pulumi:"isHidden"` // The label for the custom link URL. @@ -63496,18 +64192,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink struct { OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkInput` via: +// PowerpackWidgetQueryTableDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetQueryTableDefinitionCustomLinkArgs and PowerpackWidgetQueryTableDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkInput interface { +// PowerpackWidgetQueryTableDefinitionCustomLinkArgs{...} +type PowerpackWidgetQueryTableDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput + ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput + ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs struct { +type PowerpackWidgetQueryTableDefinitionCustomLinkArgs struct { // The flag for toggling context menu link visibility. IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` // The label for the custom link URL. @@ -63515,529 +64211,524 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs struct // The URL of the custom link. Link pulumi.StringPtrInput `pulumi:"link"` // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline struct { - // Whether to hide the percentages of the groups. - HidePercent *bool `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue *bool `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type string `pulumi:"type"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs struct { - // Whether to hide the percentages of the groups. - HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type pulumi.StringInput `pulumi:"type"` + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) +func (i PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } +// PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionCustomLinkArray and PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput` via: +// +// PowerpackWidgetQueryTableDefinitionCustomLinkArray{ PowerpackWidgetQueryTableDefinitionCustomLinkArgs{...} } +type PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline)(nil)).Elem() + ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput + ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput { - return o -} +type PowerpackWidgetQueryTableDefinitionCustomLinkArray []PowerpackWidgetQueryTableDefinitionCustomLinkInput -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput { - return o +func (PowerpackWidgetQueryTableDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -// Whether to hide the percentages of the groups. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline) *bool { return v.HidePercent }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetQueryTableDefinitionCustomLinkArray) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -// Whether to hide the values of the groups. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetQueryTableDefinitionCustomLinkArray) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) } -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInline) string { return v.Type }).(pulumi.StringOutput) -} +type PowerpackWidgetQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type string `pulumi:"type"` +func (PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableInput interface { - pulumi.Input +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type pulumi.StringInput `pulumi:"type"` +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable)(nil)).Elem() +// The label for the custom link URL. +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutputWithContext(context.Background()) +// The URL of the custom link. +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput { +func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput { +func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { return o } -// The type of legend (table or none). Valid values are `table`, `none`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTable) string { return v.Type }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionCustomLink { + return vs[0].([]PowerpackWidgetQueryTableDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` - Formulas []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula `pulumi:"formulas"` +type PowerpackWidgetQueryTableDefinitionRequest struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The alias for the column name (defaults to metric name). + Alias *string `pulumi:"alias"` // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` + ApmQuery *PowerpackWidgetQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` + ApmStatsQuery *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` + // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. + CellDisplayModes []string `pulumi:"cellDisplayModes"` + // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []PowerpackWidgetQueryTableDefinitionRequestFormula `pulumi:"formulas"` + // The number of lines to show in the table. + Limit *int `pulumi:"limit"` // The query to use for this widget. - NetworkQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + LogQuery *PowerpackWidgetQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` + // The sort order for the rows. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` + ProcessQuery *PowerpackWidgetQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` + Q *string `pulumi:"q"` + Queries []PowerpackWidgetQueryTableDefinitionRequestQuery `pulumi:"queries"` // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` + RumQuery *PowerpackWidgetQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define style for the widget's request. - Style *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle `pulumi:"style"` + SecurityQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestInput` via: +// PowerpackWidgetQueryTableDefinitionRequestInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestArgs and PowerpackWidgetQueryTableDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestInput interface { +// PowerpackWidgetQueryTableDefinitionRequestArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput + ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput + ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - Formulas DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` +type PowerpackWidgetQueryTableDefinitionRequestArgs struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The alias for the column name (defaults to metric name). + Alias pulumi.StringPtrInput `pulumi:"alias"` // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + ApmQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + ApmStatsQuery PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` + // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. + CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` + // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The number of lines to show in the table. + Limit pulumi.IntPtrInput `pulumi:"limit"` // The query to use for this widget. - NetworkQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + LogQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The sort order for the rows. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + RumQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define style for the widget's request. - Style DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` + SecurityQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestArgs) ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionRequestArgs) ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutputWithContext(context.Background()) +// PowerpackWidgetQueryTableDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestArray and PowerpackWidgetQueryTableDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestArrayInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestArray{ PowerpackWidgetQueryTableDefinitionRequestArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestArray []PowerpackWidgetQueryTableDefinitionRequestInput + +func (PowerpackWidgetQueryTableDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestArray) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestArray) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput { return o } +// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The alias for the column name (defaults to metric name). +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ApmQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestApmQuery { return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ApmStatsQuery() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { + return v.ApmStatsQuery + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +} + +// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []string { return v.CellDisplayModes }).(pulumi.StringArrayOutput) +} + +// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Formulas() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestFormula { return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) +} + +// The number of lines to show in the table. +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) LogQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestLogQuery { return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) NetworkQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) +// The sort order for the rows. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Order }).(pulumi.StringPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ProcessQuery() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Queries() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestQuery { return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) RumQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestOutput) SecurityQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) } -// Define style for the widget's request. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequest { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs +type powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestApmQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) PowerpackWidgetQueryTableDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery + var ret PowerpackWidgetQueryTableDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -64046,18 +64737,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtr } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -64065,7 +64756,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtr }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -64074,18 +64765,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComput Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -64094,131 +64785,125 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComput Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -64227,8 +64912,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryCom } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -64237,8 +64922,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryCom } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -64246,128 +64931,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryCom }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -64376,18 +65057,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupB Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -64396,131 +65077,127 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupB Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64529,8 +65206,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGro } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64539,8 +65216,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGro } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -64548,7 +65225,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGro }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -64557,18 +65234,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiC Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -64577,1076 +65254,789 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiC Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery struct { + // Column properties used by the front end for display. + Columns []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` + // The environment name. + Env string `pulumi:"env"` + // The operation name associated with the service. + Name string `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag string `pulumi:"primaryTag"` + // The resource name. + Resource *string `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType string `pulumi:"rowType"` + // The service name. + Service string `pulumi:"service"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs struct { + // Column properties used by the front end for display. + Columns PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` + // The environment name. + Env pulumi.StringInput `pulumi:"env"` + // The operation name associated with the service. + Name pulumi.StringInput `pulumi:"name"` + // The organization's host group name and value. + PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` + // The resource name. + Resource pulumi.StringPtrInput `pulumi:"resource"` + // The level of detail for the request. Valid values are `service`, `resource`, `span`. + RowType pulumi.StringInput `pulumi:"rowType"` + // The service name. + Service pulumi.StringInput `pulumi:"service"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs +type powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o +// Column properties used by the front end for display. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Columns() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { + return v.Columns + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o +// The environment name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +// The operation name associated with the service. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) +// The organization's host group name and value. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The resource name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The service name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { +// Column properties used by the front end for display. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.Columns + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { +// The environment name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { +// The operation name associated with the service. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet + return &v.Name }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v +// The organization's host group name and value. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) + return &v.PrimaryTag + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +// The resource name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Resource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +// The level of detail for the request. Valid values are `service`, `resource`, `span`. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.RowType }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { +// The service name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Service }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn struct { + // A user-assigned alias for the column. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // The column name. + Name string `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { + // A user-assigned alias for the column. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // The column name. + Name pulumi.StringInput `pulumi:"name"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{ PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// A user-assigned alias for the column. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { + return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The column name. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` +} + +// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs and PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) +} + +// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray and PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray{ PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray []PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput + +func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) +} + +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// Displays an image as the background. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +// A value for the comparator. +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestConditionalFormat { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula struct { +type PowerpackWidgetQueryTableDefinitionRequestFormula struct { // An expression alias. Alias *string `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode *string `pulumi:"cellDisplayMode"` // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + ConditionalFormats []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` // A string expression built from queries, formulas, and functions. FormulaExpression string `pulumi:"formulaExpression"` // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` + Limit *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle `pulumi:"style"` + Style *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaArgs struct { // An expression alias. Alias pulumi.StringPtrInput `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + ConditionalFormats PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` // A string expression built from queries, formulas, and functions. FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + Limit PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` + Style PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaArray and PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaArray{ PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaInput +type PowerpackWidgetQueryTableDefinitionRequestFormulaArray []PowerpackWidgetQueryTableDefinitionRequestFormulaInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { return o } // An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } // A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat { return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) } // A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } // The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Limit() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } // Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Style() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { return v.Style - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator string `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -65667,18 +66057,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditi Value float64 `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator pulumi.StringInput `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -65699,281 +66089,265 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditi Value pulumi.Float64Input `pulumi:"value"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatInput +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { return o } // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } // The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } // The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } // Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } // Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } // The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } // Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } // A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimit struct { // The number of results to return. Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs struct { // The number of results to return. Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs, PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtr and PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs +type powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) } // The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit + var ret PowerpackWidgetQueryTableDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) } // The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) *int { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *int { if v == nil { return nil } @@ -65982,8 +66356,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimi } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimit) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *string { if v == nil { return nil } @@ -65991,149 +66365,145 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimi }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaStyle struct { // 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 *string `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs struct { // 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 pulumi.StringPtrInput `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs, PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtr and PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs +type powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtr(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) } // 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. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } // Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle + var ret PowerpackWidgetQueryTableDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) } // 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. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *string { if v == nil { return nil } @@ -66142,8 +66512,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyl } // Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyle) *int { +func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *int { if v == nil { return nil } @@ -66151,200 +66521,198 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyl }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs +type powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestLogQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) PowerpackWidgetQueryTableDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery + var ret PowerpackWidgetQueryTableDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -66353,18 +66721,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtr } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -66372,7 +66740,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtr }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -66381,18 +66749,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComput Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -66401,131 +66769,125 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComput Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -66534,8 +66896,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryCom } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -66544,8 +66906,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryCom } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -66553,128 +66915,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryCom }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -66683,18 +67041,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupB Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -66703,131 +67061,127 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupB Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -66836,8 +67190,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGro } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -66846,8 +67200,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGro } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -66855,7 +67209,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGro }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -66864,18 +67218,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiC Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -66884,2111 +67238,2486 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiC Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetQueryTableDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs and PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs, PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtr and PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs +type powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *PowerpackWidgetQueryTableDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) +// A list of processes. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) PowerpackWidgetQueryTableDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery + var ret PowerpackWidgetQueryTableDefinitionRequestProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { +// A list of processes. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy { +// The max number of items in the filter list. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { +// Your chosen search term. +func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) + return v.SearchBy + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// PowerpackWidgetQueryTableDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: +func (i PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryOutput) +} + +// PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryArray and PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryArray{ PowerpackWidgetQueryTableDefinitionRequestQueryArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryTableDefinitionRequestQueryArray []PowerpackWidgetQueryTableDefinitionRequestQueryInput + +func (PowerpackWidgetQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { + return o +} + +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestQueryOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs +type powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet +// APM environment. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery + var ret PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { +// APM environment. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input +// Name of operation on service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +// APM service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByInput +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o +// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o +type powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs + +func PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (*powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) +// APM environment. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) +// Array of fields to group results by. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) +// Name of operation on service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - return v.Facet +// APM environment. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Array of fields to group results by. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// Name of operation on service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// APM resource. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.ResourceName }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// APM service. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Service }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: +func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { +// nil +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput +type powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs + +func PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) +} + +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs +type powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +// The compute options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// Group by options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// An array of index names to query in the stream. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The search options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery + var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) []string { +// The compute options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return v.FilterBies + return v.Computes + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group by options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes }).(pulumi.StringArrayOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *int { +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *string { +// The search options. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return &v.Metric - }).(pulumi.StringPtrOutput) + return v.Search + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQuery) *string { +// Storage location (private beta). +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.SearchBy + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryInput +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// A time interval in milliseconds. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { + return o } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery)(nil)).Elem() + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput { - return o +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput { - return o +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +// The event facet. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +// The number of groups to return. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs + +func PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { + if v != nil { + return *v } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.ResourceName + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The metric used for sorting group by results. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Service + return v.Metric }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Stat + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs +type powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The events search string. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName +// The events search string. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput +} + +type powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs + +func PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) +} + +func (*powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (i *powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { + if v != nil { + return *v } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.PrimaryTagValue + return v.Aggregator }).(pulumi.StringPtrOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.ResourceName + return v.DataSource }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Service + return &v.Name }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { +// The metrics query definition. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Stat + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. + // The data source for process queries. Valid values are `process`, `container`. DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. + // The data source for process queries. Valid values are `process`, `container`. DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +// The number of hits to return. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) +// The process metric name. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// An array of tags to filter by. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The text to use as a filter. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -68996,9 +69725,9 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudC }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -69006,9 +69735,39 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudC }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { + if v == nil { + return nil + } + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -69016,224 +69775,232 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudC }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Query + return v.Sort }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +// An array of tags to filter by. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs +type powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +// ID of an SLO to query. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery + var ret PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute { +// Additional filters applied to the SLO query. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -69241,452 +70008,423 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQ }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) + return v.GroupMode + }).(pulumi.StringPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) []string { +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Indexes - }).(pulumi.StringArrayOutput) + return &v.Measure + }).(pulumi.StringPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Name + return v.Name }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch { +// ID of an SLO to query. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) + return &v.SloId + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuery) *string { +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Storage + return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type PowerpackWidgetQueryTableDefinitionRequestRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +type PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +// PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} +type powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o +func PowerpackWidgetQueryTableDefinitionRequestRumQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType)(v) } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQuery { + return &v + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// The name of the index to query. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) +// The search query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) PowerpackWidgetQueryTableDefinitionRequestRumQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryTableDefinitionRequestRumQuery + return ret + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// The name of the index to query. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) +// The search query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -69694,1161 +70432,1128 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQ }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } - return v.Metric + return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } - return v.Order - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.DataSource + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) +} + +// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput + +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { + return o } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetQueryTableDefinitionRequestSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// The search query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } - return &v.Metric - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return v.Sort + return &v.Index }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) []string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } - return v.TagFilters - }).(pulumi.StringArrayOutput) + return v.MultiComputes + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQuery) *string { +// The search query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return v.TextFilter + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs +type powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) string { - return v.Measure +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery + var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return v.AdditionalQueryFilters + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } - return v.GroupMode - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput + +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return o +} + +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput +} + +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs +type powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { + return v.Facet + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery + var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute { +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) + return v.Facet + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -70857,18 +71562,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComput Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -70877,777 +71582,942 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComput Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +} + +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput + +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) +type PowerpackWidgetQueryValueDefinition struct { + // A Boolean indicating whether to automatically scale the tile. + Autoscale *bool `pulumi:"autoscale"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetQueryValueDefinitionCustomLink `pulumi:"customLinks"` + // The unit for the value displayed in the widget. + CustomUnit *string `pulumi:"customUnit"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The precision to use when displaying the tile. + Precision *int `pulumi:"precision"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []PowerpackWidgetQueryValueDefinitionRequest `pulumi:"requests"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign *string `pulumi:"textAlign"` + // Set a timeseries on the widget background. + TimeseriesBackground *PowerpackWidgetQueryValueDefinitionTimeseriesBackground `pulumi:"timeseriesBackground"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// PowerpackWidgetQueryValueDefinitionInput is an input type that accepts PowerpackWidgetQueryValueDefinitionArgs and PowerpackWidgetQueryValueDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionInput` via: +// +// PowerpackWidgetQueryValueDefinitionArgs{...} +type PowerpackWidgetQueryValueDefinitionInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput + ToPowerpackWidgetQueryValueDefinitionOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionOutput } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryValueDefinitionArgs struct { + // A Boolean indicating whether to automatically scale the tile. + Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The unit for the value displayed in the widget. + CustomUnit pulumi.StringPtrInput `pulumi:"customUnit"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The precision to use when displaying the tile. + Precision pulumi.IntPtrInput `pulumi:"precision"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests PowerpackWidgetQueryValueDefinitionRequestArrayInput `pulumi:"requests"` + // The alignment of the widget's text. Valid values are `center`, `left`, `right`. + TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` + // Set a timeseries on the widget background. + TimeseriesBackground PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput `pulumi:"timeseriesBackground"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (PowerpackWidgetQueryValueDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinition)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput { + return i.ToPowerpackWidgetQueryValueDefinitionOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionOutput) +} + +func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionOutput).ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryValueDefinitionPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionArgs, PowerpackWidgetQueryValueDefinitionPtr and PowerpackWidgetQueryValueDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput + ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput +} + +type powerpackWidgetQueryValueDefinitionPtrType PowerpackWidgetQueryValueDefinitionArgs + +func PowerpackWidgetQueryValueDefinitionPtr(v *PowerpackWidgetQueryValueDefinitionArgs) PowerpackWidgetQueryValueDefinitionPtrInput { + return (*powerpackWidgetQueryValueDefinitionPtrType)(v) +} + +func (*powerpackWidgetQueryValueDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinition)(nil)).Elem() +} + +func (i *powerpackWidgetQueryValueDefinitionPtrType) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryValueDefinitionPtrType) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinition { + return &v + }).(PowerpackWidgetQueryValueDefinitionPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +// A Boolean indicating whether to automatically scale the tile. +func (o PowerpackWidgetQueryValueDefinitionOutput) Autoscale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *bool { return v.Autoscale }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionOutput) CustomLinks() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +// The unit for the value displayed in the widget. +func (o PowerpackWidgetQueryValueDefinitionOutput) CustomUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.CustomUnit }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetQueryValueDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput +// The precision to use when displaying the tile. +func (o PowerpackWidgetQueryValueDefinitionOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetQueryValueDefinitionOutput) Requests() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionRequest { + return v.Requests + }).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +// Set a timeseries on the widget background. +func (o PowerpackWidgetQueryValueDefinitionOutput) TimeseriesBackground() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { + return v.TimeseriesBackground + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) +// The title of the widget. +func (o PowerpackWidgetQueryValueDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetQueryValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetQueryValueDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) PowerpackWidgetQueryValueDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinition + return ret + }).(PowerpackWidgetQueryValueDefinitionOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +// A Boolean indicating whether to automatically scale the tile. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Autoscale() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *bool { + if v == nil { + return nil + } + return v.Autoscale + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) CustomLinks() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o +// The unit for the value displayed in the widget. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) CustomUnit() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.CustomUnit + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy) *string { - return v.Facet +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy) *int { - return v.Limit +// The precision to use when displaying the tile. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *int { + if v == nil { + return nil + } + return v.Precision }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Requests() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionRequest { + if v == nil { + return nil + } + return v.Requests + }).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The alignment of the widget's text. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TextAlign + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() +// Set a timeseries on the widget background. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TimeseriesBackground() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { + if v == nil { + return nil + } + return v.TimeseriesBackground + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o +// The title of the widget. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetQueryValueDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryValueDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetQueryValueDefinitionCustomLinkArgs and PowerpackWidgetQueryValueDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryValueDefinitionCustomLinkArgs{...} +type PowerpackWidgetQueryValueDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() + ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput + ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +type PowerpackWidgetQueryValueDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) +func (PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: +// PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionCustomLinkArray and PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +// PowerpackWidgetQueryValueDefinitionCustomLinkArray{ PowerpackWidgetQueryValueDefinitionCustomLinkArgs{...} } +type PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput + ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} +type PowerpackWidgetQueryValueDefinitionCustomLinkArray []PowerpackWidgetQueryValueDefinitionCustomLinkInput -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionCustomLinkArray) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionCustomLinkArray) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The label for the custom link URL. +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The URL of the custom link. +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionCustomLink { + return vs[0].([]PowerpackWidgetQueryValueDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionCustomLinkOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequest struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *PowerpackWidgetQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []PowerpackWidgetQueryValueDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetQueryValueDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +// PowerpackWidgetQueryValueDefinitionRequestInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestArgs and PowerpackWidgetQueryValueDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput + ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestArgs struct { + // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (PowerpackWidgetQueryValueDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestArgs) ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeInput` via: +func (i PowerpackWidgetQueryValueDefinitionRequestArgs) ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestArray and PowerpackWidgetQueryValueDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestArray{ PowerpackWidgetQueryValueDefinitionRequestArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestArray []PowerpackWidgetQueryValueDefinitionRequestInput + +func (PowerpackWidgetQueryValueDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestArray) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestArray) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) +type PowerpackWidgetQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeInput +// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// The query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ApmQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestApmQuery { + return v.ApmQuery + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +// The query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) AuditQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestAuditQuery { + return v.AuditQuery + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Formulas() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) +} -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// The query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) LogQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ProcessQuery() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o +// The metric query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Queries() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) RumQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestRumQuery { + return v.RumQuery + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetQueryValueDefinitionRequestOutput) SecurityQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequest { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs +type powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestApmQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) PowerpackWidgetQueryValueDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery + var ret PowerpackWidgetQueryValueDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -71656,18 +72526,18 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -71675,7 +72545,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -71684,18 +72554,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryC Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -71704,131 +72574,125 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryC Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -71837,8 +72701,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -71847,8 +72711,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -71856,128 +72720,124 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByInput +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -71986,18 +72846,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryG Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -72006,131 +72866,127 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryG Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -72139,8 +72995,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -72149,8 +73005,8 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -72158,7 +73014,7 @@ func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -72167,18 +73023,18 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryM Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -72187,826 +73043,284 @@ type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryM Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput -} - -type dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs - -func DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput { - return o -} - -// The event query to use in the widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType *string `pulumi:"displayType"` - // A label for the line or range. - Label *string `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value string `pulumi:"value"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - // A label for the line or range. - Label pulumi.StringPtrInput `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker) *string { return v.DisplayType }).(pulumi.StringPtrOutput) -} - -// A label for the line or range. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarker) string { return v.Value }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType *string `pulumi:"displayType"` - Formulas []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis *bool `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle `pulumi:"style"` +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestInput` via: +// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestInput interface { +// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - Formulas DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutputWithContext(context.Background()) + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *string { return v.DisplayType }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) Metadatas() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata { - return v.Metadatas - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) NetworkQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return o } -// A Boolean indicating whether the request uses the right or left Y-Axis. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *bool { return v.OnRightYaxis }).(pulumi.BoolPtrOutput) +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) +type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { + return o } -// The style of the widget graph. Exactly one `style` block is allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs +type powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery + var ret PowerpackWidgetQueryValueDefinitionRequestAuditQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -73015,18 +73329,18 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryP } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -73034,7 +73348,7 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73043,18 +73357,18 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComp Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73063,131 +73377,125 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComp Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -73196,8 +73504,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryC } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -73206,8 +73514,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryC } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } @@ -73215,128 +73523,124 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryC }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73345,18 +73649,18 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGrou Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73365,475 +73669,1263 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGrou Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs + +func PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +} + +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return o +} + +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` +} + +// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs and PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray and PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray{ PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray []PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput + +func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) +} + +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} + +// Displays an image as the background. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestConditionalFormat { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +} + +// PowerpackWidgetQueryValueDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestFormulaInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaArray and PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestFormulaArray{ PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaArray []PowerpackWidgetQueryValueDefinitionRequestFormulaInput + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { + return o +} + +// An expression alias. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +} + +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) +} + +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +} + +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} + +// The options for limiting results returned. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Limit() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +} + +// Styling options for widget formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Style() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` +} + +// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) +} + +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor + }).(pulumi.StringPtrOutput) +} + +// Setting this to True hides values. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} + +// Displays an image as the background. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +} + +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` +} + +// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs, PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtr and PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The number of results to return. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetQueryValueDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { +// The number of results to return. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *int { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Count + }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *string { if v == nil { return nil } - return &v.Order + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs, PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtr and PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput +type powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtr(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (*powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// 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. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestFormulaStyle + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) +} + +// 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. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs +type powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestLogQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) PowerpackWidgetQueryValueDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery + var ret PowerpackWidgetQueryValueDefinitionRequestLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -73842,18 +74934,18 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -73861,7 +74953,7 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -73870,18 +74962,18 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -73890,131 +74982,125 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs +type powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -74023,8 +75109,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -74033,8 +75119,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -74042,128 +75128,124 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -74172,18 +75254,18 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGr Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -74192,131 +75274,127 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGr Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74325,8 +75403,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74335,8 +75413,8 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -74344,7 +75422,7 @@ func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -74353,18 +75431,18 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -74373,8608 +75451,9094 @@ type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` +type PowerpackWidgetQueryValueDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaInput` via: +// PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs and PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaInput interface { +// PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput + ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs, PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtr and PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayInput interface { +// nil +type PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaInput +type powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs + +func PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *PowerpackWidgetQueryValueDefinitionRequestProcessQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) +// A list of processes. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit { +// Your chosen metric. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// Your chosen search term. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) PowerpackWidgetQueryValueDefinitionRequestProcessQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestProcessQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) +} + +// A list of processes. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) []string { + if v == nil { + return nil + } + return v.FilterBies + }).(pulumi.StringArrayOutput) +} + +// The max number of items in the filter list. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *int { + if v == nil { + return nil + } return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) + }).(pulumi.IntPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +// Your chosen metric. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// Your chosen search term. +func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +} + +// PowerpackWidgetQueryValueDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryOutput) +} + +// PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryArray and PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestQueryArray{ PowerpackWidgetQueryValueDefinitionRequestQueryArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryArray []PowerpackWidgetQueryValueDefinitionRequestQueryInput + +func (PowerpackWidgetQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput) +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +} + +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: +func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestQueryOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` +} + +// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput +type powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (*powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +} + +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor +// APM environment. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// APM resource. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl +// APM service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) +} + +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric +// APM environment. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Name of operation on service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// APM resource. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// APM service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs +type powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o +// APM environment. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput) +// Array of fields to group results by. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order +// Name of operation on service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) *string { - return v.Palette +// APM environment. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Array of fields to group results by. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } + return v.GroupBies + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +// Name of operation on service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle { - if v != nil { - return *v +// APM resource. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput) + return v.ResourceName + }).(pulumi.StringPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) *string { +// APM service. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Palette + return &v.Service }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyle) *int { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs +type powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The cloud cost query definition. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery + var ret PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Index + return &v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQuery) *string { +// The cloud cost query definition. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The compute options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Group by options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The search options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// Storage location (private beta). +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { +// The compute options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return &v.Aggregation + return v.Computes + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +} + +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { +// Group by options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } - return v.Facet + return v.GroupBies + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +} + +// An array of index names to query in the stream. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil + } + return v.Indexes + }).(pulumi.StringArrayOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.Name }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { +// The search options. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.Search + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` +// Storage location (private beta). +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return v.Storage + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// A time interval in milliseconds. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The event facet. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The options for sorting group by results. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { +// nil +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput +type powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs + +func PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) string { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +} + +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata struct { - // The expression alias. - AliasName *string `pulumi:"aliasName"` - // The expression name. - Expression string `pulumi:"expression"` +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The metric used for sorting group by results. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Metric + }).(pulumi.StringPtrOutput) +} + +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs struct { - // The expression alias. - AliasName pulumi.StringPtrInput `pulumi:"aliasName"` - // The expression name. - Expression pulumi.StringInput `pulumi:"expression"` +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayInput interface { +// nil +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataInput +type powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs + +func PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { return o } -// The expression alias. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata) *string { - return v.AliasName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -// The expression name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata) string { - return v.Expression - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// The events search string. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadata)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// The events search string. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs +type powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery + var ret PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return &v.Index + return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { +// The name of the query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQuery) *string { +// The metrics query definition. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs +type powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// The text to use as a filter. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery + var ret PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` +// The number of hits to return. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input +// The process metric name. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +// An array of tags to filter by. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) +// The text to use as a filter. +func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) +func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o +func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o +func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} +// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput interface { + pulumi.Input -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) + ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} +type powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o +func PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o +func (*powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +func (i *powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput +func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// ID of an SLO to query. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - return v.Facet +// Additional filters applied to the SLO query. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) + return &v.Measure + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// The name of query for use in formulas. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Name }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// ID of an SLO to query. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Facet + return &v.SloId }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return &v.Order + return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput +} + +type powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs + +func PowerpackWidgetQueryValueDefinitionRequestRumQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType)(v) +} + +func (*powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) +type PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } +// The name of the index to query. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o +// The search query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o +type PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) PowerpackWidgetQueryValueDefinitionRequestRumQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionRequestRumQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o +// The name of the index to query. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) +// The search query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs +type powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery + var ret PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *int { +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *string { +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } - return &v.Metric + return v.Facet }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQuery) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } - return v.SearchBy - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryInput +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Order }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput interface { + pulumi.Input -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs + +func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType)(v) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { + if v != nil { + return *v } - return v.OperationName - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return v.ResourceName + return &v.Index }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.MultiComputes + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { +// The search query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return &v.Stat + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.Name + return v.Facet }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput + +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) +} - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return o +} -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +// The maximum number of items in the group. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs + +func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { + return v.Facet }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { + if v != nil { + return *v } - return v.Indexes - }).(pulumi.StringArrayOutput) + var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery + return ret + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.Facet + }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Storage + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { +// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) string { +// The aggregation method. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type PowerpackWidgetQueryValueDefinitionTimeseriesBackground struct { + // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. + Type string `pulumi:"type"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs struct { + // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. + Type pulumi.StringInput `pulumi:"type"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` +} + +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +} + +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput).ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs, PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtr and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput +type powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtr(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput { + return (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { + return &v + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { + return v.Yaxis + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) PowerpackWidgetQueryValueDefinitionTimeseriesBackground { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionTimeseriesBackground + return ret + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) +} + +// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *string { + if v == nil { + return nil + } + return &v.Type + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Yaxis() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} + +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs, PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: +// +// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} +// +// or: +// +// nil +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { + pulumi.Input + + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput + ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput +} + +type powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs + +func PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { + return (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) +} + +func (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +} + +func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { + return &v + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +} + +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { + return o +} + +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { + if v != nil { + return *v + } + var ret PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis + return ret + }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) +} + +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { + if v == nil { + return nil + } + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Max + }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetRunWorkflowDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetRunWorkflowDefinitionCustomLink `pulumi:"customLinks"` + // Array of workflow inputs to map to dashboard template variables. + Inputs []PowerpackWidgetRunWorkflowDefinitionInputType `pulumi:"inputs"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // Workflow ID + WorkflowId string `pulumi:"workflowId"` +} + +// PowerpackWidgetRunWorkflowDefinitionInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionArgs and PowerpackWidgetRunWorkflowDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInput` via: +// +// PowerpackWidgetRunWorkflowDefinitionArgs{...} +type PowerpackWidgetRunWorkflowDefinitionInput interface { + pulumi.Input + + ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput + ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionOutput +} + +type PowerpackWidgetRunWorkflowDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Array of workflow inputs to map to dashboard template variables. + Inputs PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput `pulumi:"inputs"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // Workflow ID + WorkflowId pulumi.StringInput `pulumi:"workflowId"` +} + +func (PowerpackWidgetRunWorkflowDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() +} + +func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionOutput) +} + +func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionOutput).ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetRunWorkflowDefinitionPtrInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionArgs, PowerpackWidgetRunWorkflowDefinitionPtr and PowerpackWidgetRunWorkflowDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetRunWorkflowDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetRunWorkflowDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput + ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetRunWorkflowDefinitionPtrType PowerpackWidgetRunWorkflowDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetRunWorkflowDefinitionPtr(v *PowerpackWidgetRunWorkflowDefinitionArgs) PowerpackWidgetRunWorkflowDefinitionPtrInput { + return (*powerpackWidgetRunWorkflowDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetRunWorkflowDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetRunWorkflowDefinitionPtrType) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetRunWorkflowDefinitionPtrType) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetRunWorkflowDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetRunWorkflowDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return o.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetRunWorkflowDefinition) *PowerpackWidgetRunWorkflowDefinition { + return &v + }).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) +} + +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetRunWorkflowDefinitionOutput) CustomLinks() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) +} + +// Array of workflow inputs to map to dashboard template variables. +func (o PowerpackWidgetRunWorkflowDefinitionOutput) Inputs() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionInputType { + return v.Inputs + }).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetRunWorkflowDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// The title of the widget. +func (o PowerpackWidgetRunWorkflowDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetRunWorkflowDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetRunWorkflowDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Workflow ID +func (o PowerpackWidgetRunWorkflowDefinitionOutput) WorkflowId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) string { return v.WorkflowId }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetRunWorkflowDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetRunWorkflowDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Elem() PowerpackWidgetRunWorkflowDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) PowerpackWidgetRunWorkflowDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetRunWorkflowDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetRunWorkflowDefinitionOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) CustomLinks() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionCustomLink { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.CustomLinks + }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// Array of workflow inputs to map to dashboard template variables. +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Inputs() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionInputType { if v == nil { return nil } - return v.Metric + return v.Inputs + }).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) +} + +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { +// The title of the widget. +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { if v == nil { return nil } - return v.Order + return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput +// Workflow ID +func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) WorkflowId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { + if v == nil { + return nil + } + return &v.WorkflowId + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetRunWorkflowDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +// PowerpackWidgetRunWorkflowDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs and PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionCustomLinkInput` via: +// +// PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{...} +type PowerpackWidgetRunWorkflowDefinitionCustomLinkInput interface { + pulumi.Input + + ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput + ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +type PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) +func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionCustomLinkArray and PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { +// PowerpackWidgetRunWorkflowDefinitionCustomLinkArray{ PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{...} } +type PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput + ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs +type PowerpackWidgetRunWorkflowDefinitionCustomLinkArray []PowerpackWidgetRunWorkflowDefinitionCustomLinkInput -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) +func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) +// The label for the custom link URL. +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The URL of the custom link. +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o +type PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { + return o } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetRunWorkflowDefinitionCustomLink { + return vs[0].([]PowerpackWidgetRunWorkflowDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. +type PowerpackWidgetRunWorkflowDefinitionInputType struct { + // Name of the workflow input. Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` + // Dashboard template variable. Can be suffixed with `.value` or `.key`. + Value string `pulumi:"value"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetRunWorkflowDefinitionInputTypeInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionInputTypeArgs and PowerpackWidgetRunWorkflowDefinitionInputTypeOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInputTypeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{...} +type PowerpackWidgetRunWorkflowDefinitionInputTypeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput + ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. +type PowerpackWidgetRunWorkflowDefinitionInputTypeArgs struct { + // Name of the workflow input. Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) + // Dashboard template variable. Can be suffixed with `.value` or `.key`. + Value pulumi.StringInput `pulumi:"value"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) +func (PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionInputTypeArray and PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { +// PowerpackWidgetRunWorkflowDefinitionInputTypeArray{ PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{...} } +type PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput + ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs +type PowerpackWidgetRunWorkflowDefinitionInputTypeArray []PowerpackWidgetRunWorkflowDefinitionInputTypeInput -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) +func (PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return i.ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetRunWorkflowDefinitionInputTypeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Name of the workflow input. +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionInputType) string { return v.Name }).(pulumi.StringOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Dashboard template variable. Can be suffixed with `.value` or `.key`. +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionInputType) string { return v.Value }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetRunWorkflowDefinitionInputType { + return vs[0].([]PowerpackWidgetRunWorkflowDefinitionInputType)[vs[1].(int)] + }).(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetScatterplotDefinition struct { + // List of groups used for colors. + ColorByGroups []string `pulumi:"colorByGroups"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetScatterplotDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. + Request *PowerpackWidgetScatterplotDefinitionRequest `pulumi:"request"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. + Xaxis *PowerpackWidgetScatterplotDefinitionXaxis `pulumi:"xaxis"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis *PowerpackWidgetScatterplotDefinitionYaxis `pulumi:"yaxis"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetScatterplotDefinitionInput is an input type that accepts PowerpackWidgetScatterplotDefinitionArgs and PowerpackWidgetScatterplotDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetScatterplotDefinitionArgs{...} +type PowerpackWidgetScatterplotDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput + ToPowerpackWidgetScatterplotDefinitionOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetScatterplotDefinitionArgs struct { + // List of groups used for colors. + ColorByGroups pulumi.StringArrayInput `pulumi:"colorByGroups"` + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. + Request PowerpackWidgetScatterplotDefinitionRequestPtrInput `pulumi:"request"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. + Xaxis PowerpackWidgetScatterplotDefinitionXaxisPtrInput `pulumi:"xaxis"` + // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. + Yaxis PowerpackWidgetScatterplotDefinitionYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput { + return i.ToPowerpackWidgetScatterplotDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionOutput).ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionArgs, PowerpackWidgetScatterplotDefinitionPtr and PowerpackWidgetScatterplotDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput + ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetScatterplotDefinitionPtrType PowerpackWidgetScatterplotDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionPtr(v *PowerpackWidgetScatterplotDefinitionArgs) PowerpackWidgetScatterplotDefinitionPtrInput { + return (*powerpackWidgetScatterplotDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionPtrType) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionPtrType) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// List of groups used for colors. +func (o PowerpackWidgetScatterplotDefinitionOutput) ColorByGroups() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) []string { return v.ColorByGroups }).(pulumi.StringArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionOutput) CustomLinks() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) []PowerpackWidgetScatterplotDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetScatterplotDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionOutput) Request() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionRequest { + return v.Request + }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetScatterplotDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetScatterplotDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetScatterplotDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionOutput) Xaxis() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionXaxis { + return v.Xaxis + }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionOutput) Yaxis() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionYaxis { + return v.Yaxis + }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) PowerpackWidgetScatterplotDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetScatterplotDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// List of groups used for colors. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ColorByGroups() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) []string { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.ColorByGroups + }).(pulumi.StringArrayOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) CustomLinks() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) []PowerpackWidgetScatterplotDefinitionCustomLink { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.CustomLinks + }).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { if v == nil { return nil } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + return v.LiveSpan + }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Request() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionRequest { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.Request + }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// The title of the widget. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { if v == nil { return nil } - return &v.Metric + return v.Title }).(pulumi.StringPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { if v == nil { return nil } - return &v.Name + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { if v == nil { return nil } - return v.Sort + return v.TitleSize }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { +// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Xaxis() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionXaxis { if v == nil { return nil } - return v.TagFilters - }).(pulumi.StringArrayOutput) + return v.Xaxis + }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { +// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Yaxis() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionYaxis { if v == nil { return nil } - return v.TextFilter - }).(pulumi.StringPtrOutput) + return v.Yaxis + }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type PowerpackWidgetScatterplotDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetScatterplotDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetScatterplotDefinitionCustomLinkArgs and PowerpackWidgetScatterplotDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetScatterplotDefinitionCustomLinkArgs{...} +type PowerpackWidgetScatterplotDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput + ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +type PowerpackWidgetScatterplotDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) +func (PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -// -// or: +// PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionCustomLinkArray and PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { +// PowerpackWidgetScatterplotDefinitionCustomLinkArray{ PowerpackWidgetScatterplotDefinitionCustomLinkArgs{...} } +type PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput + ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) -} +type PowerpackWidgetScatterplotDefinitionCustomLinkArray []PowerpackWidgetScatterplotDefinitionCustomLinkInput -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionCustomLinkArray) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionCustomLinkArray) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// The label for the custom link URL. +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The URL of the custom link. +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionCustomLink { + return vs[0].([]PowerpackWidgetScatterplotDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequest struct { + // Scatterplot request containing formulas and functions. + ScatterplotTables []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` + // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Xes []PowerpackWidgetScatterplotDefinitionRequestX `pulumi:"xes"` + // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Ys []PowerpackWidgetScatterplotDefinitionRequestY `pulumi:"ys"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestArgs and PowerpackWidgetScatterplotDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput + ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequestArgs struct { + // Scatterplot request containing formulas and functions. + ScatterplotTables PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` + // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Xes PowerpackWidgetScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` + // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). + Ys PowerpackWidgetScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestOutput).ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestArgs, PowerpackWidgetScatterplotDefinitionRequestPtr and PowerpackWidgetScatterplotDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs +type powerpackWidgetScatterplotDefinitionRequestPtrType PowerpackWidgetScatterplotDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestPtr(v *PowerpackWidgetScatterplotDefinitionRequestArgs) PowerpackWidgetScatterplotDefinitionRequestPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestPtrType) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestPtrType) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequest) *PowerpackWidgetScatterplotDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +// Scatterplot request containing formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ScatterplotTables() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { + return v.ScatterplotTables + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) +// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) Xes() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestX { + return v.Xes + }).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o PowerpackWidgetScatterplotDefinitionRequestOutput) Ys() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestY { + return v.Ys + }).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) PowerpackWidgetScatterplotDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery + var ret PowerpackWidgetScatterplotDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { +// Scatterplot request containing formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ScatterplotTables() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) + return v.ScatterplotTables + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy { +// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Xes() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestX { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) + return v.Xes + }).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *string { +// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). +func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Ys() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestY { if v == nil { return nil } - return &v.Index - }).(pulumi.StringPtrOutput) + return v.Ys + }).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTable struct { + Formulas []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` + Queries []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs struct { + Formulas PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` + Queries PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` +} + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) +} + +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return o +} - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) Formulas() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTable) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula { + return v.Formulas + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) Queries() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTable) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery { + return v.Queries + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. + Dimension string `pulumi:"dimension"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. + Dimension pulumi.StringInput `pulumi:"dimension"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +// An expression alias. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o +// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { return v.Dimension }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { + return v.FormulaExpression + }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +} + +// A timeseries formula and functions events query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +} + +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +} + +// The process query using formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +} + +// The SLO query using formulas and functions. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet +// APM environment. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.Env + }).(pulumi.StringOutput) +} + +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.Name + }).(pulumi.StringOutput) +} + +// Name of operation on service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) +} + +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) +} + +// APM service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.Service }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { + return v.Stat + }).(pulumi.StringOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { +// APM environment. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet +// Name of operation on service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o +// APM resource. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o +// APM service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { +// APM environment. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { + return v.Env + }).(pulumi.StringOutput) +} + +// Array of fields to group results by. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) string { - return v.Index +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { + return v.Name }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Name of operation on service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *string { - return v.SearchQuery +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} + +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + return v.ResourceName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +// APM service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { + return v.Stat + }).(pulumi.StringOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { +// APM environment. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) +} + +// Array of fields to group results by. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *string { +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Name }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { +// Name of operation on service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return v.OperationName + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQuery) *string { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.PrimaryTagName }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} + +// APM resource. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return v.ResourceName + }).(pulumi.StringPtrOutput) +} + +// APM service. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) +} + +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { + return v.Name + }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The cloud cost query definition. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { + return v.Query + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { +// The name of the query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() + return &v.Name + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +// The cloud cost query definition. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { + pulumi.Input -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The compute options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput +// Group by options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +// An array of index names to query in the stream. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { + return v.Indexes + }).(pulumi.StringArrayOutput) } -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { + return v.Name + }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The search options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// Storage location (private beta). +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { + return v.Storage + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The compute options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o +// Group by options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v +// An array of index names to query in the stream. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { + if v == nil { + return nil } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) + return v.Indexes + }).(pulumi.StringArrayOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Name }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The search options. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Search + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Storage location (private beta). +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { if v == nil { return nil } - return &v.Order + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { +// A time interval in milliseconds. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +// The measurable attribute to compute. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { + return v.Metric + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType *string `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth *string `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType pulumi.StringPtrInput `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: // -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs - -func DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrType)(v) -} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { - return v.LineType - }).(pulumi.StringPtrOutput) +// The event facet. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { + return v.Facet + }).(pulumi.StringOutput) } -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { - return v.LineWidth - }).(pulumi.StringPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { + return v.Limit + }).(pulumi.IntPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) -} - -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput { - return o + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs and DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs{...} -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisInput interface { +// nil +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput - ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs + +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { return o } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { + return v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { + return v.Order + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkInput interface { - pulumi.Input +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink)(nil)).Elem() +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink)(nil)).Elem() +// The metric used for sorting group by results. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Metric + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput { - return o +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput { - return o +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { + pulumi.Input -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput } -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define request for the widget's style. - Style *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle `pulumi:"style"` +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestInput interface { +// nil +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define request for the widget's style. - Style DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput `pulumi:"style"` +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs + +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ApmQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) AuditQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) LogQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) +// The events search string. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { + return v.Query + }).(pulumi.StringOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -// The metric query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) RumQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) SecurityQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) } -// Define request for the widget's style. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput) Style() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequest) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) +// The events search string. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { + return v.DataSource + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { + return v.Name + }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { + return v.Query + }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) + return v.Aggregator + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } - return &v.Index + return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute { +// The name of the query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQuery) *string { +// The metrics query definition. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval +// The number of hits to return. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { + return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// The process metric name. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { + return v.Metric + }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { + return v.Name + }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + return v.Sort + }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy) *int { +// The number of hits to return. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { + if v == nil { + return nil + } return v.Limit }).(pulumi.IntPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The process metric name. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o +// An array of tags to filter by. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput) +// The text to use as a filter. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation +// Additional filters applied to the SLO query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) +} + +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { + return v.DataSource }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + return v.GroupMode }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { + return v.Measure + }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { + return v.SloId }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +// Additional filters applied to the SLO query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { if v == nil { return nil } - return &v.Order + return v.GroupMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestX struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXArgs and PowerpackWidgetScatterplotDefinitionRequestXOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput + ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionRequestXArgs struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXArgs) ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXArgs) ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXArray and PowerpackWidgetScatterplotDefinitionRequestXArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXArray{ PowerpackWidgetScatterplotDefinitionRequestXArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetScatterplotDefinitionRequestXArray []PowerpackWidgetScatterplotDefinitionRequestXInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXArray) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXArray) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ApmQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXApmQuery { + return v.ApmQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) LogQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXLogQuery { + return v.LogQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) +} + +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) RumQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXRumQuery { + return v.RumQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) SecurityQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestX { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestX)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { if v == nil { return nil } @@ -82983,18 +84547,18 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPt } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { if v == nil { return nil } @@ -83002,7 +84566,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPt }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -83011,18 +84575,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryCompu Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -83031,131 +84595,125 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryCompu Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { if v == nil { return nil } @@ -83164,8 +84722,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryCo } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { if v == nil { return nil } @@ -83174,8 +84732,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryCo } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { if v == nil { return nil } @@ -83183,128 +84741,124 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryCo }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -83313,18 +84867,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroup Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -83333,131 +84887,127 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroup Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -83466,8 +85016,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGr } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -83476,8 +85026,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGr } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -83485,7 +85035,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGr }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -83494,18 +85044,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMulti Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -83514,1136 +85064,1281 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMulti Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayInput` via: +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatInput +type powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs + +func PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) string { return v.Index }).(pulumi.StringOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *string { - return v.Metric +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestXLogQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) *string { - return v.Timeframe +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput { +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput +} + +type powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs + +func PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) +} + +func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +} + +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle `pulumi:"style"` +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaInput` via: +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaInput +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { + pulumi.Input -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o +func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return o } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return o } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Palette +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitInput interface { - pulumi.Input +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrType)(v) +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +type PowerpackWidgetScatterplotDefinitionRequestXProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs +type powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// A list of processes. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +// Your chosen search term. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle { +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle + var ret PowerpackWidgetScatterplotDefinitionRequestXProcessQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) *string { +// A list of processes. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) []string { if v == nil { return nil } - return v.Palette - }).(pulumi.StringPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyle) *int { +// The max number of items in the filter list. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *int { if v == nil { return nil } - return v.PaletteIndex + return v.Limit }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery struct { +// Your chosen metric. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// Your chosen search term. +func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { + if v == nil { + return nil + } + return v.SearchBy + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { if v == nil { return nil } @@ -84652,18 +86347,18 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrO } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { if v == nil { return nil } @@ -84671,7 +86366,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -84680,18 +86375,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryCompute Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -84700,131 +86395,125 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryCompute Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { if v == nil { return nil } @@ -84833,8 +86522,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComp } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { if v == nil { return nil } @@ -84843,8 +86532,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComp } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { if v == nil { return nil } @@ -84852,128 +86541,124 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComp }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -84982,18 +86667,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -85002,131 +86687,127 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBy Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -85135,8 +86816,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGrou } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -85145,8 +86826,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGrou } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -85154,7 +86835,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGrou }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -85163,18 +86844,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -85183,3503 +86864,3564 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs +type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) } -// A list of processes. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) []string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { if v == nil { return nil } - return v.FilterBies - }).(pulumi.StringArrayOutput) + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *int { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } -// Your chosen metric. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { if v == nil { return nil } - return &v.Metric + return &v.Index }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { if v == nil { return nil } - return v.SearchBy + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayInput interface { +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryInput +type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery)(nil)).Elem() +func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { + return o +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery)(nil)).Elem() +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput { - return o +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput { - return o +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput + +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return o } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs + +func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { + return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Env + return v.Facet }).(pulumi.StringPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Order }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { + pulumi.Input -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestY struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + // The query to use for this widget. + RumQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +// PowerpackWidgetScatterplotDefinitionRequestYInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYArgs and PowerpackWidgetScatterplotDefinitionRequestYOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYInput interface { + pulumi.Input -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) + ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput + ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +type PowerpackWidgetScatterplotDefinitionRequestYArgs struct { + // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The query to use for this widget. + ApmQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + LogQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + // The query to use for this widget. + RumQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (PowerpackWidgetScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYArgs) ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(context.Background()) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYArgs) ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// PowerpackWidgetScatterplotDefinitionRequestYArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYArray and PowerpackWidgetScatterplotDefinitionRequestYArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYArray{ PowerpackWidgetScatterplotDefinitionRequestYArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYArrayInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYArray []PowerpackWidgetScatterplotDefinitionRequestYInput + +func (PowerpackWidgetScatterplotDefinitionRequestYArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYArray) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYArray) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) +// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ApmQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYApmQuery { + return v.ApmQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) LogQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYLogQuery { + return v.LogQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The metric query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *string { return v.Q }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) RumQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYRumQuery { + return v.RumQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) SecurityQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return o } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { + return o } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestY { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestY)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetScatterplotDefinitionRequestYApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { if v == nil { return nil } - return &v.Query + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) } -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute { +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { if v == nil { return nil } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *string { +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy { +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) +} + +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput + +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return o +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) } func init() { - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendInlineOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionLegendTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetSunburstDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionMarkerOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestMetadataArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionRightYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTimeseriesDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRightYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRightYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionInput)(nil)).Elem(), DashboardWidgetToplistDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetToplistDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTraceServiceDefinitionInput)(nil)).Elem(), DashboardWidgetTraceServiceDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTraceServiceDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTraceServiceDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetWidgetLayoutInput)(nil)).Elem(), DashboardWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetWidgetLayoutPtrInput)(nil)).Elem(), DashboardWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeRecurrenceInput)(nil)).Elem(), DowntimeRecurrenceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeRecurrencePtrInput)(nil)).Elem(), DowntimeRecurrenceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleMonitorIdentifierInput)(nil)).Elem(), DowntimeScheduleMonitorIdentifierArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleMonitorIdentifierPtrInput)(nil)).Elem(), DowntimeScheduleMonitorIdentifierArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleOneTimeScheduleInput)(nil)).Elem(), DowntimeScheduleOneTimeScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleOneTimeSchedulePtrInput)(nil)).Elem(), DowntimeScheduleOneTimeScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringSchedulePtrInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrenceInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleRecurrenceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrenceArrayInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleRecurrenceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*IpAllowlistEntryInput)(nil)).Elem(), IpAllowlistEntryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*IpAllowlistEntryArrayInput)(nil)).Elem(), IpAllowlistEntryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveAzureArchiveInput)(nil)).Elem(), LogsArchiveAzureArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveAzureArchivePtrInput)(nil)).Elem(), LogsArchiveAzureArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveGcsArchiveInput)(nil)).Elem(), LogsArchiveGcsArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveGcsArchivePtrInput)(nil)).Elem(), LogsArchiveGcsArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveS3ArchiveInput)(nil)).Elem(), LogsArchiveS3ArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveS3ArchivePtrInput)(nil)).Elem(), LogsArchiveS3ArchiveArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineFilterInput)(nil)).Elem(), LogsCustomPipelineFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineFilterArrayInput)(nil)).Elem(), LogsCustomPipelineFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorArithmeticProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorArithmeticProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorAttributeRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorAttributeRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorDateRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorDateRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParserInput)(nil)).Elem(), LogsCustomPipelineProcessorGeoIpParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGeoIpParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrokInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserGrokArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrokPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserGrokArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorMessageRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorMessageRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelinePtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilterArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorServiceRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorServiceRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorStatusRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorStatusRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorStringBuilderProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorStringBuilderProcessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorTraceIdRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorTraceIdRemapperArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUrlParserInput)(nil)).Elem(), LogsCustomPipelineProcessorUrlParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUrlParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorUrlParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParserInput)(nil)).Elem(), LogsCustomPipelineProcessorUserAgentParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorUserAgentParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexDailyLimitResetInput)(nil)).Elem(), LogsIndexDailyLimitResetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexDailyLimitResetPtrInput)(nil)).Elem(), LogsIndexDailyLimitResetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterInput)(nil)).Elem(), LogsIndexExclusionFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterArrayInput)(nil)).Elem(), LogsIndexExclusionFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterFilterInput)(nil)).Elem(), LogsIndexExclusionFilterFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterFilterArrayInput)(nil)).Elem(), LogsIndexExclusionFilterFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexFilterInput)(nil)).Elem(), LogsIndexFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexFilterArrayInput)(nil)).Elem(), LogsIndexFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricComputeInput)(nil)).Elem(), LogsMetricComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricComputePtrInput)(nil)).Elem(), LogsMetricComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricFilterInput)(nil)).Elem(), LogsMetricFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricFilterPtrInput)(nil)).Elem(), LogsMetricFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricGroupByInput)(nil)).Elem(), LogsMetricGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricGroupByArrayInput)(nil)).Elem(), LogsMetricGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MetricTagConfigurationAggregationInput)(nil)).Elem(), MetricTagConfigurationAggregationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MetricTagConfigurationAggregationArrayInput)(nil)).Elem(), MetricTagConfigurationAggregationArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorConfigPolicyTagPolicyInput)(nil)).Elem(), MonitorConfigPolicyTagPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorConfigPolicyTagPolicyPtrInput)(nil)).Elem(), MonitorConfigPolicyTagPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdWindowsInput)(nil)).Elem(), MonitorMonitorThresholdWindowsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdWindowsPtrInput)(nil)).Elem(), MonitorMonitorThresholdWindowsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdsInput)(nil)).Elem(), MonitorMonitorThresholdsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdsPtrInput)(nil)).Elem(), MonitorMonitorThresholdsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionInput)(nil)).Elem(), MonitorSchedulingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionArrayInput)(nil)).Elem(), MonitorSchedulingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleArrayInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrenceInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleRecurrenceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindowInput)(nil)).Elem(), MonitorSchedulingOptionEvaluationWindowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindowArrayInput)(nil)).Elem(), MonitorSchedulingOptionEvaluationWindowArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesInput)(nil)).Elem(), MonitorVariablesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesPtrInput)(nil)).Elem(), MonitorVariablesArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryInput)(nil)).Elem(), MonitorVariablesEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryArrayInput)(nil)).Elem(), MonitorVariablesEventQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryComputeInput)(nil)).Elem(), MonitorVariablesEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryComputeArrayInput)(nil)).Elem(), MonitorVariablesEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupByInput)(nil)).Elem(), MonitorVariablesEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupByArrayInput)(nil)).Elem(), MonitorVariablesEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupBySortInput)(nil)).Elem(), MonitorVariablesEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupBySortPtrInput)(nil)).Elem(), MonitorVariablesEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQuerySearchInput)(nil)).Elem(), MonitorVariablesEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsInput)(nil)).Elem(), OrganizationSettingsSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsPtrInput)(nil)).Elem(), OrganizationSettingsSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlInput)(nil)).Elem(), OrganizationSettingsSettingsSamlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput)(nil)).Elem(), OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLoginInput)(nil)).Elem(), OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictModeInput)(nil)).Elem(), OrganizationSettingsSettingsSamlStrictModeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictModePtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlStrictModeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackLayoutInput)(nil)).Elem(), PowerpackLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackLayoutPtrInput)(nil)).Elem(), PowerpackLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackTemplateVariableInput)(nil)).Elem(), PowerpackTemplateVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackTemplateVariableArrayInput)(nil)).Elem(), PowerpackTemplateVariableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetInput)(nil)).Elem(), PowerpackWidgetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetArrayInput)(nil)).Elem(), PowerpackWidgetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertGraphDefinitionInput)(nil)).Elem(), PowerpackWidgetAlertGraphDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertGraphDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetAlertGraphDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertValueDefinitionInput)(nil)).Elem(), PowerpackWidgetAlertValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertValueDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetAlertValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetCheckStatusDefinitionInput)(nil)).Elem(), PowerpackWidgetCheckStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetCheckStatusDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetCheckStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetEventStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetEventStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventTimelineDefinitionInput)(nil)).Elem(), PowerpackWidgetEventTimelineDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventTimelineDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetEventTimelineDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetFreeTextDefinitionInput)(nil)).Elem(), PowerpackWidgetFreeTextDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetFreeTextDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetFreeTextDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyleInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStylePtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionViewInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionViewArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionViewPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionViewArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEventInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionEventArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEventArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionEventArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyleInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStylePtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetIframeDefinitionInput)(nil)).Elem(), PowerpackWidgetIframeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetIframeDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetIframeDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetImageDefinitionInput)(nil)).Elem(), PowerpackWidgetImageDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetImageDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetImageDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumnInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumnArrayInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySortInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSortInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSortPtrInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionSortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetManageStatusDefinitionInput)(nil)).Elem(), PowerpackWidgetManageStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetManageStatusDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetManageStatusDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetNoteDefinitionInput)(nil)).Elem(), PowerpackWidgetNoteDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetNoteDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetNoteDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputTypeInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionInputTypeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRightYaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTraceServiceDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTraceServiceDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(DashboardWidgetWidgetLayoutOutput{}) + pulumi.RegisterOutputType(DashboardWidgetWidgetLayoutPtrOutput{}) + pulumi.RegisterOutputType(DowntimeRecurrenceOutput{}) + pulumi.RegisterOutputType(DowntimeRecurrencePtrOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleMonitorIdentifierOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleMonitorIdentifierPtrOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleOneTimeScheduleOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleOneTimeSchedulePtrOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleRecurringSchedulePtrOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleRecurrenceOutput{}) + pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput{}) + pulumi.RegisterOutputType(IpAllowlistEntryOutput{}) + pulumi.RegisterOutputType(IpAllowlistEntryArrayOutput{}) + pulumi.RegisterOutputType(LogsArchiveAzureArchiveOutput{}) + pulumi.RegisterOutputType(LogsArchiveAzureArchivePtrOutput{}) + pulumi.RegisterOutputType(LogsArchiveGcsArchiveOutput{}) + pulumi.RegisterOutputType(LogsArchiveGcsArchivePtrOutput{}) + pulumi.RegisterOutputType(LogsArchiveS3ArchiveOutput{}) + pulumi.RegisterOutputType(LogsArchiveS3ArchivePtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineFilterOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineFilterArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorArithmeticProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorAttributeRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorAttributeRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorDateRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorDateRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGeoIpParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGeoIpParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserGrokOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserGrokPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorLookupProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorLookupProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorMessageRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorMessageRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelinePtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineFilterOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineFilterArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorServiceRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorServiceRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorStatusRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorStatusRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorStringBuilderProcessorOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorTraceIdRemapperOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorUrlParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorUrlParserPtrOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorUserAgentParserOutput{}) + pulumi.RegisterOutputType(LogsCustomPipelineProcessorUserAgentParserPtrOutput{}) + pulumi.RegisterOutputType(LogsIndexDailyLimitResetOutput{}) + pulumi.RegisterOutputType(LogsIndexDailyLimitResetPtrOutput{}) + pulumi.RegisterOutputType(LogsIndexExclusionFilterOutput{}) + pulumi.RegisterOutputType(LogsIndexExclusionFilterArrayOutput{}) + pulumi.RegisterOutputType(LogsIndexExclusionFilterFilterOutput{}) + pulumi.RegisterOutputType(LogsIndexExclusionFilterFilterArrayOutput{}) + pulumi.RegisterOutputType(LogsIndexFilterOutput{}) + pulumi.RegisterOutputType(LogsIndexFilterArrayOutput{}) + pulumi.RegisterOutputType(LogsMetricComputeOutput{}) + pulumi.RegisterOutputType(LogsMetricComputePtrOutput{}) + pulumi.RegisterOutputType(LogsMetricFilterOutput{}) + pulumi.RegisterOutputType(LogsMetricFilterPtrOutput{}) + pulumi.RegisterOutputType(LogsMetricGroupByOutput{}) + pulumi.RegisterOutputType(LogsMetricGroupByArrayOutput{}) + pulumi.RegisterOutputType(MetricTagConfigurationAggregationOutput{}) + pulumi.RegisterOutputType(MetricTagConfigurationAggregationArrayOutput{}) + pulumi.RegisterOutputType(MonitorConfigPolicyTagPolicyOutput{}) + pulumi.RegisterOutputType(MonitorConfigPolicyTagPolicyPtrOutput{}) + pulumi.RegisterOutputType(MonitorMonitorThresholdWindowsOutput{}) + pulumi.RegisterOutputType(MonitorMonitorThresholdWindowsPtrOutput{}) + pulumi.RegisterOutputType(MonitorMonitorThresholdsOutput{}) + pulumi.RegisterOutputType(MonitorMonitorThresholdsPtrOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionArrayOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleArrayOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleRecurrenceOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionEvaluationWindowOutput{}) + pulumi.RegisterOutputType(MonitorSchedulingOptionEvaluationWindowArrayOutput{}) + pulumi.RegisterOutputType(MonitorVariablesOutput{}) + pulumi.RegisterOutputType(MonitorVariablesPtrOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryArrayOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryComputeOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(MonitorVariablesEventQuerySearchOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsPtrOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlPtrOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlStrictModeOutput{}) + pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlStrictModePtrOutput{}) + pulumi.RegisterOutputType(PowerpackLayoutOutput{}) + pulumi.RegisterOutputType(PowerpackLayoutPtrOutput{}) + pulumi.RegisterOutputType(PowerpackTemplateVariableOutput{}) + pulumi.RegisterOutputType(PowerpackTemplateVariableArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetAlertGraphDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetAlertGraphDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetAlertValueDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetAlertValueDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetCheckStatusDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetCheckStatusDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetEventStreamDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetEventStreamDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetEventTimelineDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetEventTimelineDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetFreeTextDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetFreeTextDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionViewOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionViewPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionEventOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionEventArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetIframeDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetIframeDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetImageDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetImageDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestColumnOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionSortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionSortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetManageStatusDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetManageStatusDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetNoteDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetNoteDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) } diff --git a/sdk/go/datadog/pulumiTypes2.go b/sdk/go/datadog/pulumiTypes2.go index c73463755..0db473d20 100644 --- a/sdk/go/datadog/pulumiTypes2.go +++ b/sdk/go/datadog/pulumiTypes2.go @@ -13,1536 +13,1487 @@ import ( var _ = internal.GetEnvOrDefault -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeInput +type powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute) string { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetScatterplotDefinitionRequestYLogQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { if v == nil { return nil } - return v.Metric + return v.GroupBies + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { + if v == nil { + return nil + } + return &v.Index }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { if v == nil { return nil } - return v.Order + return v.MultiComputes + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs +type powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch + var ret PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearch) *string { +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { if v == nil { return nil } - return &v.Query + return &v.Aggregation }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -// -// or: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrType)(v) -} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) string { - return v.Name +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *bool { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { + pulumi.Input -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrType)(v) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) +type PowerpackWidgetScatterplotDefinitionRequestYProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() +func PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { +func (*powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +} + +func (i *powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// A list of processes. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil +// The max number of items in the filter list. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// Your chosen metric. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// Your chosen search term. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { + if v != nil { + return *v } - return v.GroupMode - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetScatterplotDefinitionRequestYProcessQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { +// A list of processes. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) []string { if v == nil { return nil } - return &v.Measure - }).(pulumi.StringPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { +// The max number of items in the filter list. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *int { if v == nil { return nil } - return v.Name - }).(pulumi.StringPtrOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { if v == nil { return nil } - return &v.SloId + return &v.Metric }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQuery) *string { +// Your chosen search term. +func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { if v == nil { return nil } - return v.SloQueryType + return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYRumQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { if v == nil { return nil } @@ -1551,18 +1502,18 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrO } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { if v == nil { return nil } @@ -1570,7 +1521,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -1579,18 +1530,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryCompute Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -1599,131 +1550,125 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryCompute Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { if v == nil { return nil } @@ -1732,8 +1677,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComp } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { if v == nil { return nil } @@ -1742,8 +1687,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComp } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { if v == nil { return nil } @@ -1751,128 +1696,124 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComp }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -1881,18 +1822,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -1901,131 +1842,127 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBy Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2034,8 +1971,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGrou } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2044,8 +1981,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGrou } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2053,7 +1990,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGrou }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -2062,18 +1999,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -2082,294 +2019,284 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeInput +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { if v == nil { return nil } @@ -2378,18 +2305,18 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuer } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { if v == nil { return nil } @@ -2397,7 +2324,7 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -2406,18 +2333,18 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryCo Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -2426,131 +2353,425 @@ type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryCo Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery + return ret + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { + if v == nil { + return nil + } return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { + if v == nil { + return nil + } return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +} + +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +} + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +} + +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return o +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` +} + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput +} + +type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs + +func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) +} + +func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return o +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { + return v.Order + }).(pulumi.StringOutput) +} + +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2559,8 +2780,8 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuer } // The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -2568,3239 +2789,3503 @@ func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQuer }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return &v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` // The facet name. Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs struct { +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByInput +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { return o } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The facet name. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) +func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionXaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetScatterplotDefinitionXaxisInput is an input type that accepts PowerpackWidgetScatterplotDefinitionXaxisArgs and PowerpackWidgetScatterplotDefinitionXaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionXaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetScatterplotDefinitionXaxisArgs{...} +type PowerpackWidgetScatterplotDefinitionXaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput + ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetScatterplotDefinitionXaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput { + return i.ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisOutput).ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetScatterplotDefinitionXaxisPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionXaxisArgs, PowerpackWidgetScatterplotDefinitionXaxisPtr and PowerpackWidgetScatterplotDefinitionXaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionXaxisPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetScatterplotDefinitionXaxisArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetScatterplotDefinitionXaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput + ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetScatterplotDefinitionXaxisPtrType PowerpackWidgetScatterplotDefinitionXaxisArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetScatterplotDefinitionXaxisPtr(v *PowerpackWidgetScatterplotDefinitionXaxisArgs) PowerpackWidgetScatterplotDefinitionXaxisPtrInput { + return (*powerpackWidgetScatterplotDefinitionXaxisPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionXaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionXaxisPtrType) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetScatterplotDefinitionXaxisPtrType) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionXaxis) *PowerpackWidgetScatterplotDefinitionXaxis { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The label of the axis to display on the graph. +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +type PowerpackWidgetScatterplotDefinitionXaxisPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionXaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) PowerpackWidgetScatterplotDefinitionXaxis { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetScatterplotDefinitionXaxis return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetScatterplotDefinitionXaxisOutput) } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *bool { if v == nil { return nil } - return &v.Aggregation + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Label }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { if v == nil { return nil } - return v.Facet + return v.Max }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { if v == nil { return nil } - return &v.Order + return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetScatterplotDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetScatterplotDefinitionYaxisInput is an input type that accepts PowerpackWidgetScatterplotDefinitionYaxisArgs and PowerpackWidgetScatterplotDefinitionYaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionYaxisInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetScatterplotDefinitionYaxisArgs{...} +type PowerpackWidgetScatterplotDefinitionYaxisInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput + ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetScatterplotDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` +} + +func (PowerpackWidgetScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() +} + +func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput { + return i.ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisOutput).ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetScatterplotDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionYaxisArgs, PowerpackWidgetScatterplotDefinitionYaxisPtr and PowerpackWidgetScatterplotDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionYaxisPtrInput` via: +// +// PowerpackWidgetScatterplotDefinitionYaxisArgs{...} // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// or: +// +// nil +type PowerpackWidgetScatterplotDefinitionYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput + ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput +type powerpackWidgetScatterplotDefinitionYaxisPtrType PowerpackWidgetScatterplotDefinitionYaxisArgs + +func PowerpackWidgetScatterplotDefinitionYaxisPtr(v *PowerpackWidgetScatterplotDefinitionYaxisArgs) PowerpackWidgetScatterplotDefinitionYaxisPtrInput { + return (*powerpackWidgetScatterplotDefinitionYaxisPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (*powerpackWidgetScatterplotDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetScatterplotDefinitionYaxisPtrType) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i *powerpackWidgetScatterplotDefinitionYaxisPtrType) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput { return o } -// The aggregation method. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionYaxis) *PowerpackWidgetScatterplotDefinitionYaxis { + return &v + }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetScatterplotDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionYaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) PowerpackWidgetScatterplotDefinitionYaxis { + if v != nil { + return *v + } + var ret PowerpackWidgetScatterplotDefinitionYaxis + return ret + }).(PowerpackWidgetScatterplotDefinitionYaxisOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *bool { + if v == nil { + return nil + } + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Label + }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Max + }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetServiceLevelObjectiveDefinition struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The global time target of the widget. + GlobalTimeTarget *string `pulumi:"globalTimeTarget"` + // Whether to show the error budget or not. + ShowErrorBudget *bool `pulumi:"showErrorBudget"` + // The ID of the service level objective used by the widget. + SloId string `pulumi:"sloId"` + // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. + TimeWindows []string `pulumi:"timeWindows"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` + // The view mode for the widget. Valid values are `overall`, `component`, `both`. + ViewMode string `pulumi:"viewMode"` + // The type of view to use when displaying the widget. Only `detail` is supported. + ViewType string `pulumi:"viewType"` } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleInput` via: +// PowerpackWidgetServiceLevelObjectiveDefinitionInput is an input type that accepts PowerpackWidgetServiceLevelObjectiveDefinitionArgs and PowerpackWidgetServiceLevelObjectiveDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetServiceLevelObjectiveDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleInput interface { +// PowerpackWidgetServiceLevelObjectiveDefinitionArgs{...} +type PowerpackWidgetServiceLevelObjectiveDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput + ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput + ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` +type PowerpackWidgetServiceLevelObjectiveDefinitionArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The global time target of the widget. + GlobalTimeTarget pulumi.StringPtrInput `pulumi:"globalTimeTarget"` + // Whether to show the error budget or not. + ShowErrorBudget pulumi.BoolPtrInput `pulumi:"showErrorBudget"` + // The ID of the service level objective used by the widget. + SloId pulumi.StringInput `pulumi:"sloId"` + // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. + TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // The view mode for the widget. Valid values are `overall`, `component`, `both`. + ViewMode pulumi.StringInput `pulumi:"viewMode"` + // The type of view to use when displaying the widget. Only `detail` is supported. + ViewType pulumi.StringInput `pulumi:"viewType"` } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { + return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) +func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput).ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput).ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs, DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtr and DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput` via: +// PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput is an input type that accepts PowerpackWidgetServiceLevelObjectiveDefinitionArgs, PowerpackWidgetServiceLevelObjectiveDefinitionPtr and PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs{...} +// PowerpackWidgetServiceLevelObjectiveDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput interface { +type PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput + ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput + ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrType DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs +type powerpackWidgetServiceLevelObjectiveDefinitionPtrType PowerpackWidgetServiceLevelObjectiveDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtr(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrType)(v) +func PowerpackWidgetServiceLevelObjectiveDefinitionPtr(v *PowerpackWidgetServiceLevelObjectiveDefinitionArgs) PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput { + return (*powerpackWidgetServiceLevelObjectiveDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle)(nil)).Elem() +func (*powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) +func (i *powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetServiceLevelObjectiveDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput { +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput { +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return o.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle) *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle { +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetServiceLevelObjectiveDefinition) *PowerpackWidgetServiceLevelObjectiveDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) + }).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return o +// Additional filters applied to the SLO query. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput { - return o +// The global time target of the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) GlobalTimeTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.GlobalTimeTarget }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle) DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle - return ret - }).(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput) +// Whether to show the error budget or not. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ShowErrorBudget() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *bool { return v.ShowErrorBudget }).(pulumi.BoolPtrOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +// The ID of the service level objective used by the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.SloId }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TimeWindows() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) []string { return v.TimeWindows }).(pulumi.StringArrayOutput) } -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs and DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs{...} -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput +// The title of the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Background()) +// The view mode for the widget. Valid values are `overall`, `component`, `both`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ViewMode() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.ViewMode }).(pulumi.StringOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) +// The type of view to use when displaying the widget. Only `detail` is supported. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ViewType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.ViewType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput { +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput { +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) Elem() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) PowerpackWidgetServiceLevelObjectiveDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetServiceLevelObjectiveDefinition + return ret + }).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLink) *string { - return v.OverrideLabel +// Additional filters applied to the SLO query. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest struct { - // The query for a Topology request. - Queries []DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType string `pulumi:"requestType"` -} - -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput -} - -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs struct { - // The query for a Topology request. - Queries DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType pulumi.StringInput `pulumi:"requestType"` +// The global time target of the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) GlobalTimeTarget() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.GlobalTimeTarget + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest)(nil)).Elem() +// Whether to show the error budget or not. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ShowErrorBudget() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *bool { + if v == nil { + return nil + } + return v.ShowErrorBudget + }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutputWithContext(context.Background()) +// The ID of the service level objective used by the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) +// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TimeWindows() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) []string { + if v == nil { + return nil + } + return v.TimeWindows + }).(pulumi.StringArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest)(nil)).Elem() +// The title of the widget. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput { - return o +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput { - return o +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -// The query for a Topology request. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) +// The view mode for the widget. Valid values are `overall`, `component`, `both`. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return &v.ViewMode + }).(pulumi.StringPtrOutput) } -// The request type for the Topology request ('topology'). Valid values are `topology`. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) +// The type of view to use when displaying the widget. Only `detail` is supported. +func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { + if v == nil { + return nil + } + return &v.ViewType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource string `pulumi:"dataSource"` +type PowerpackWidgetServicemapDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetServicemapDefinitionCustomLink `pulumi:"customLinks"` // Your environment and primary tag (or `*` if enabled for your account). Filters []string `pulumi:"filters"` // The ID of the service to map. Service string `pulumi:"service"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryInput` via: +// PowerpackWidgetServicemapDefinitionInput is an input type that accepts PowerpackWidgetServicemapDefinitionArgs and PowerpackWidgetServicemapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryInput interface { +// PowerpackWidgetServicemapDefinitionArgs{...} +type PowerpackWidgetServicemapDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput + ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput + ToPowerpackWidgetServicemapDefinitionOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource pulumi.StringInput `pulumi:"dataSource"` +type PowerpackWidgetServicemapDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetServicemapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` // Your environment and primary tag (or `*` if enabled for your account). Filters pulumi.StringArrayInput `pulumi:"filters"` // The ID of the service to map. Service pulumi.StringInput `pulumi:"service"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (PowerpackWidgetServicemapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServicemapDefinition)(nil)).Elem() +} + +func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput { + return i.ToPowerpackWidgetServicemapDefinitionOutputWithContext(context.Background()) } -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() +func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { + return i.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) +func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionOutput).ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetServicemapDefinitionPtrInput is an input type that accepts PowerpackWidgetServicemapDefinitionArgs, PowerpackWidgetServicemapDefinitionPtr and PowerpackWidgetServicemapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionPtrInput` via: +// +// PowerpackWidgetServicemapDefinitionArgs{...} // -// DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayInput interface { +// or: +// +// nil +type PowerpackWidgetServicemapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput + ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryInput +type powerpackWidgetServicemapDefinitionPtrType PowerpackWidgetServicemapDefinitionArgs + +func PowerpackWidgetServicemapDefinitionPtr(v *PowerpackWidgetServicemapDefinitionArgs) PowerpackWidgetServicemapDefinitionPtrInput { + return (*powerpackWidgetServicemapDefinitionPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() +func (*powerpackWidgetServicemapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetServicemapDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetServicemapDefinitionPtrType) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { + return i.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) +func (i *powerpackWidgetServicemapDefinitionPtrType) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetServicemapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetServicemapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServicemapDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput { +func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput { +func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionOutput { return o } -// The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { + return o.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) } -// Your environment and primary tag (or `*` if enabled for your account). -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery) []string { - return v.Filters - }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetServicemapDefinition) *PowerpackWidgetServicemapDefinition { + return &v + }).(PowerpackWidgetServicemapDefinitionPtrOutput) } -// The ID of the service to map. -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery) string { return v.Service }).(pulumi.StringOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetServicemapDefinitionOutput) CustomLinks() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) []PowerpackWidgetServicemapDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() +// Your environment and primary tag (or `*` if enabled for your account). +func (o PowerpackWidgetServicemapDefinitionOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) []string { return v.Filters }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o +// The ID of the service to map. +func (o PowerpackWidgetServicemapDefinitionOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) string { return v.Service }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o +// The title of the widget. +func (o PowerpackWidgetServicemapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetServicemapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest struct { - Formulas []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula `pulumi:"formulas"` - Queries []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery `pulumi:"queries"` +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetServicemapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestInput interface { - pulumi.Input +type PowerpackWidgetServicemapDefinitionPtrOutput struct{ *pulumi.OutputState } - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput +func (PowerpackWidgetServicemapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetServicemapDefinition)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs struct { - Formulas DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` +func (o PowerpackWidgetServicemapDefinitionPtrOutput) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { + return o } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest)(nil)).Elem() +func (o PowerpackWidgetServicemapDefinitionPtrOutput) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutputWithContext(context.Background()) +func (o PowerpackWidgetServicemapDefinitionPtrOutput) Elem() PowerpackWidgetServicemapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) PowerpackWidgetServicemapDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetServicemapDefinition + return ret + }).(PowerpackWidgetServicemapDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetServicemapDefinitionPtrOutput) CustomLinks() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) []PowerpackWidgetServicemapDefinitionCustomLink { + if v == nil { + return nil + } + return v.CustomLinks + }).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest)(nil)).Elem() +// Your environment and primary tag (or `*` if enabled for your account). +func (o PowerpackWidgetServicemapDefinitionPtrOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) []string { + if v == nil { + return nil + } + return v.Filters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput { - return o +// The ID of the service to map. +func (o PowerpackWidgetServicemapDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput { - return o +// The title of the widget. +func (o PowerpackWidgetServicemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) Formulas() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetServicemapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput) Queries() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequest) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetServicemapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle `pulumi:"style"` +type PowerpackWidgetServicemapDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaInput` via: +// PowerpackWidgetServicemapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetServicemapDefinitionCustomLinkArgs and PowerpackWidgetServicemapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaInput interface { +// PowerpackWidgetServicemapDefinitionCustomLinkArgs{...} +type PowerpackWidgetServicemapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput + ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput + ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type PowerpackWidgetServicemapDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetServicemapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i PowerpackWidgetServicemapDefinitionCustomLinkArgs) ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) +func (i PowerpackWidgetServicemapDefinitionCustomLinkArgs) ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayInput` via: +// PowerpackWidgetServicemapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetServicemapDefinitionCustomLinkArray and PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray{ DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayInput interface { +// PowerpackWidgetServicemapDefinitionCustomLinkArray{ PowerpackWidgetServicemapDefinitionCustomLinkArgs{...} } +type PowerpackWidgetServicemapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaInput +type PowerpackWidgetServicemapDefinitionCustomLinkArray []PowerpackWidgetServicemapDefinitionCustomLinkInput -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetServicemapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetServicemapDefinitionCustomLinkArray) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) +func (i PowerpackWidgetServicemapDefinitionCustomLinkArray) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetServicemapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetServicemapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput { +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput { +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput { return o } -// An expression alias. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +// The label for the custom link URL. +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) Limit() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) +// The URL of the custom link. +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) Style() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput) +func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetServicemapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetServicemapDefinitionCustomLink { + return vs[0].([]PowerpackWidgetServicemapDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetServicemapDefinitionCustomLinkOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type PowerpackWidgetSloListDefinition struct { + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. + Request PowerpackWidgetSloListDefinitionRequest `pulumi:"request"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatInput` via: +// PowerpackWidgetSloListDefinitionInput is an input type that accepts PowerpackWidgetSloListDefinitionArgs and PowerpackWidgetSloListDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetSloListDefinitionArgs{...} +type PowerpackWidgetSloListDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput + ToPowerpackWidgetSloListDefinitionOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetSloListDefinitionArgs struct { + // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. + Request PowerpackWidgetSloListDefinitionRequestInput `pulumi:"request"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +} + +func (PowerpackWidgetSloListDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinition)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput { + return i.ToPowerpackWidgetSloListDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: +func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionOutput).ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx) +} + +// PowerpackWidgetSloListDefinitionPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionArgs, PowerpackWidgetSloListDefinitionPtr and PowerpackWidgetSloListDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionPtrInput` via: +// +// PowerpackWidgetSloListDefinitionArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { +// nil +type PowerpackWidgetSloListDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput + ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatInput +type powerpackWidgetSloListDefinitionPtrType PowerpackWidgetSloListDefinitionArgs + +func PowerpackWidgetSloListDefinitionPtr(v *PowerpackWidgetSloListDefinitionArgs) PowerpackWidgetSloListDefinitionPtrInput { + return (*powerpackWidgetSloListDefinitionPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (*powerpackWidgetSloListDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetSloListDefinitionPtrType) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i *powerpackWidgetSloListDefinitionPtrType) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSloListDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { + return o.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinition) *PowerpackWidgetSloListDefinition { + return &v + }).(PowerpackWidgetSloListDefinitionPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. +func (o PowerpackWidgetSloListDefinitionOutput) Request() PowerpackWidgetSloListDefinitionRequestOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinition) PowerpackWidgetSloListDefinitionRequest { return v.Request }).(PowerpackWidgetSloListDefinitionRequestOutput) } -// Setting this to True hides values. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// The title of the widget. +func (o PowerpackWidgetSloListDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetSloListDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetSloListDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +type PowerpackWidgetSloListDefinitionPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSloListDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinition)(nil)).Elem() } -// Defines the displayed timeframe. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSloListDefinitionPtrOutput) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { + return o } -// A value for the comparator. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o PowerpackWidgetSloListDefinitionPtrOutput) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetSloListDefinitionPtrOutput) Elem() PowerpackWidgetSloListDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) PowerpackWidgetSloListDefinition { + if v != nil { + return *v + } + var ret PowerpackWidgetSloListDefinition + return ret + }).(PowerpackWidgetSloListDefinitionOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. +func (o PowerpackWidgetSloListDefinitionPtrOutput) Request() PowerpackWidgetSloListDefinitionRequestPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *PowerpackWidgetSloListDefinitionRequest { + if v == nil { + return nil + } + return &v.Request + }).(PowerpackWidgetSloListDefinitionRequestPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// The title of the widget. +func (o PowerpackWidgetSloListDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetSloListDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetSloListDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetSloListDefinitionRequest struct { + // Updated SLO List widget. + Query PowerpackWidgetSloListDefinitionRequestQuery `pulumi:"query"` + // The request type for the SLO List request. Valid values are `sloList`. + RequestType string `pulumi:"requestType"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetSloListDefinitionRequestInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestArgs and PowerpackWidgetSloListDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetSloListDefinitionRequestArgs{...} +type PowerpackWidgetSloListDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput + ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetSloListDefinitionRequestArgs struct { + // Updated SLO List widget. + Query PowerpackWidgetSloListDefinitionRequestQueryInput `pulumi:"query"` + // The request type for the SLO List request. Valid values are `sloList`. + RequestType pulumi.StringInput `pulumi:"requestType"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestOutput).ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetSloListDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestArgs, PowerpackWidgetSloListDefinitionRequestPtr and PowerpackWidgetSloListDefinitionRequestPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetSloListDefinitionRequestArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetSloListDefinitionRequestPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput + ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs +type powerpackWidgetSloListDefinitionRequestPtrType PowerpackWidgetSloListDefinitionRequestArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetSloListDefinitionRequestPtr(v *PowerpackWidgetSloListDefinitionRequestArgs) PowerpackWidgetSloListDefinitionRequestPtrInput { + return (*powerpackWidgetSloListDefinitionRequestPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetSloListDefinitionRequestPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSloListDefinitionRequestPtrType) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetSloListDefinitionRequestPtrType) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSloListDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { + return o.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit { +func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequest) *PowerpackWidgetSloListDefinitionRequest { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetSloListDefinitionRequestPtrOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +// Updated SLO List widget. +func (o PowerpackWidgetSloListDefinitionRequestOutput) Query() PowerpackWidgetSloListDefinitionRequestQueryOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequest) PowerpackWidgetSloListDefinitionRequestQuery { + return v.Query + }).(PowerpackWidgetSloListDefinitionRequestQueryOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The request type for the SLO List request. Valid values are `sloList`. +func (o PowerpackWidgetSloListDefinitionRequestOutput) RequestType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSloListDefinitionRequestPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit { +func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) PowerpackWidgetSloListDefinitionRequest { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit + var ret PowerpackWidgetSloListDefinitionRequest return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetSloListDefinitionRequestOutput) } -// The number of results to return. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) *int { +// Updated SLO List widget. +func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) Query() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) *PowerpackWidgetSloListDefinitionRequestQuery { if v == nil { return nil } - return v.Count - }).(pulumi.IntPtrOutput) + return &v.Query + }).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimit) *string { +// The request type for the SLO List request. Valid values are `sloList`. +func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) RequestType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) *string { if v == nil { return nil } - return v.Order + return &v.RequestType }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +type PowerpackWidgetSloListDefinitionRequestQuery struct { + // Maximum number of results to display in the table. Defaults to `100`. + Limit *int `pulumi:"limit"` + // Widget query. + QueryString string `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. + Sort *PowerpackWidgetSloListDefinitionRequestQuerySort `pulumi:"sort"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetSloListDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQueryArgs and PowerpackWidgetSloListDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetSloListDefinitionRequestQueryArgs{...} +type PowerpackWidgetSloListDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput + ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type PowerpackWidgetSloListDefinitionRequestQueryArgs struct { + // Maximum number of results to display in the table. Defaults to `100`. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Widget query. + QueryString pulumi.StringInput `pulumi:"queryString"` + // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. + Sort PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryOutput).ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetSloListDefinitionRequestQueryPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQueryArgs, PowerpackWidgetSloListDefinitionRequestQueryPtr and PowerpackWidgetSloListDefinitionRequestQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetSloListDefinitionRequestQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetSloListDefinitionRequestQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput + ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs +type powerpackWidgetSloListDefinitionRequestQueryPtrType PowerpackWidgetSloListDefinitionRequestQueryArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetSloListDefinitionRequestQueryPtr(v *PowerpackWidgetSloListDefinitionRequestQueryArgs) PowerpackWidgetSloListDefinitionRequestQueryPtrInput { + return (*powerpackWidgetSloListDefinitionRequestQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetSloListDefinitionRequestQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSloListDefinitionRequestQueryPtrType) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetSloListDefinitionRequestQueryPtrType) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSloListDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle { +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// Maximum number of results to display in the table. Defaults to `100`. +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Widget query. +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) QueryString() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) string { return v.QueryString }).(pulumi.StringOutput) +} + +// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. +func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) Sort() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuerySort { + return v.Sort + }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSloListDefinitionRequestQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle { +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) PowerpackWidgetSloListDefinitionRequestQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle + var ret PowerpackWidgetSloListDefinitionRequestQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetSloListDefinitionRequestQueryOutput) } -// 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. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) *string { +// Maximum number of results to display in the table. Defaults to `100`. +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *int { if v == nil { return nil } - return v.Palette + return v.Limit + }).(pulumi.IntPtrOutput) +} + +// Widget query. +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) QueryString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *string { + if v == nil { + return nil + } + return &v.QueryString }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyle) *int { +// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. +func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Sort() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuerySort { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return v.Sort + }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type PowerpackWidgetSloListDefinitionRequestQuerySort struct { + // The facet path for the column. + Column string `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryInput` via: +// PowerpackWidgetSloListDefinitionRequestQuerySortInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQuerySortArgs and PowerpackWidgetSloListDefinitionRequestQuerySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQuerySortInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryInput interface { +// PowerpackWidgetSloListDefinitionRequestQuerySortArgs{...} +type PowerpackWidgetSloListDefinitionRequestQuerySortInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput + ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput + ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type PowerpackWidgetSloListDefinitionRequestQuerySortArgs struct { + // The facet path for the column. + Column pulumi.StringInput `pulumi:"column"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) +func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayInput` via: +func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput).ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx) +} + +// PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQuerySortArgs, PowerpackWidgetSloListDefinitionRequestQuerySortPtr and PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray{ DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetSloListDefinitionRequestQuerySortArgs{...} +// +// or: +// +// nil +type PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput + ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryInput +type powerpackWidgetSloListDefinitionRequestQuerySortPtrType PowerpackWidgetSloListDefinitionRequestQuerySortArgs -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery)(nil)).Elem() +func PowerpackWidgetSloListDefinitionRequestQuerySortPtr(v *PowerpackWidgetSloListDefinitionRequestQuerySortArgs) PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput { + return (*powerpackWidgetSloListDefinitionRequestQuerySortPtrType)(v) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (*powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) +func (i *powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +func (i *powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) +} + +type PowerpackWidgetSloListDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput { +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput { +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequestQuerySort) *PowerpackWidgetSloListDefinitionRequestQuerySort { + return &v + }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) +// The facet path for the column. +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} +type PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } -// The process query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) +func (PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() } -// The SLO query using formulas and functions. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) +func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery)(nil)).Elem() +func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { + return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput { - return o +func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) PowerpackWidgetSloListDefinitionRequestQuerySort { + if v != nil { + return *v + } + var ret PowerpackWidgetSloListDefinitionRequestQuerySort + return ret + }).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput { - return o +// The facet path for the column. +func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Column + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type PowerpackWidgetSunburstDefinition struct { + // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. + CustomLinks []PowerpackWidgetSunburstDefinitionCustomLink `pulumi:"customLinks"` + // Whether or not to show the total value in the widget. + HideTotal *bool `pulumi:"hideTotal"` + // Used to configure the inline legend. Cannot be used in conjunction with legend*table. + LegendInline *PowerpackWidgetSunburstDefinitionLegendInline `pulumi:"legendInline"` + // Used to configure the table legend. Cannot be used in conjunction with legend*inline. + LegendTable *PowerpackWidgetSunburstDefinitionLegendTable `pulumi:"legendTable"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). + Requests []PowerpackWidgetSunburstDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetSunburstDefinitionInput is an input type that accepts PowerpackWidgetSunburstDefinitionArgs and PowerpackWidgetSunburstDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetSunburstDefinitionArgs{...} +type PowerpackWidgetSunburstDefinitionInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput + ToPowerpackWidgetSunburstDefinitionOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type PowerpackWidgetSunburstDefinitionArgs struct { + // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. + CustomLinks PowerpackWidgetSunburstDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // Whether or not to show the total value in the widget. + HideTotal pulumi.BoolPtrInput `pulumi:"hideTotal"` + // Used to configure the inline legend. Cannot be used in conjunction with legend*table. + LegendInline PowerpackWidgetSunburstDefinitionLegendInlinePtrInput `pulumi:"legendInline"` + // Used to configure the table legend. Cannot be used in conjunction with legend*inline. + LegendTable PowerpackWidgetSunburstDefinitionLegendTablePtrInput `pulumi:"legendTable"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). + Requests PowerpackWidgetSunburstDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title. Default is 16. + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinition)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput { + return i.ToPowerpackWidgetSunburstDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionOutput).ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionArgs, PowerpackWidgetSunburstDefinitionPtr and PowerpackWidgetSunburstDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetSunburstDefinitionArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput + ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetSunburstDefinitionPtrType PowerpackWidgetSunburstDefinitionArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionPtr(v *PowerpackWidgetSunburstDefinitionArgs) PowerpackWidgetSunburstDefinitionPtrInput { + return (*powerpackWidgetSunburstDefinitionPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinition)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionPtrType) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionPtrType) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinition { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(PowerpackWidgetSunburstDefinitionPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. +func (o PowerpackWidgetSunburstDefinitionOutput) CustomLinks() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// Whether or not to show the total value in the widget. +func (o PowerpackWidgetSunburstDefinitionOutput) HideTotal() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *bool { return v.HideTotal }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Used to configure the inline legend. Cannot be used in conjunction with legend*table. +func (o PowerpackWidgetSunburstDefinitionOutput) LegendInline() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendInline { + return v.LegendInline + }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +// Used to configure the table legend. Cannot be used in conjunction with legend*inline. +func (o PowerpackWidgetSunburstDefinitionOutput) LegendTable() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendTable { + return v.LegendTable + }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetSunburstDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). +func (o PowerpackWidgetSunburstDefinitionOutput) Requests() PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionRequest { + return v.Requests + }).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetSunburstDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetSunburstDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// The size of the widget's title. Default is 16. +func (o PowerpackWidgetSunburstDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinition)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionPtrOutput) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionPtrOutput) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetSunburstDefinitionPtrOutput) Elem() PowerpackWidgetSunburstDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) PowerpackWidgetSunburstDefinition { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetSunburstDefinition return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetSunburstDefinitionOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) CustomLinks() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionCustomLink { if v == nil { return nil } - return &v.Env - }).(pulumi.StringPtrOutput) + return v.CustomLinks + }).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { +// Whether or not to show the total value in the widget. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) HideTotal() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *bool { if v == nil { return nil } - return v.IsUpstream + return v.HideTotal }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Used to configure the inline legend. Cannot be used in conjunction with legend*table. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) LegendInline() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendInline { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.LegendInline + }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Used to configure the table legend. Cannot be used in conjunction with legend*inline. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) LegendTable() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendTable { if v == nil { return nil } - return &v.OperationName - }).(pulumi.StringPtrOutput) + return v.LegendTable + }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { if v == nil { return nil } - return v.PrimaryTagName + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). +func (o PowerpackWidgetSunburstDefinitionPtrOutput) Requests() PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionRequest { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.Requests + }).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The title of the widget. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { if v == nil { return nil } - return &v.ResourceName + return v.Title }).(pulumi.StringPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { if v == nil { return nil } - return &v.Service + return v.TitleAlign }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The size of the widget's title. Default is 16. +func (o PowerpackWidgetSunburstDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { if v == nil { return nil } - return &v.Stat + return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type PowerpackWidgetSunburstDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetSunburstDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetSunburstDefinitionCustomLinkArgs and PowerpackWidgetSunburstDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionCustomLinkInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetSunburstDefinitionCustomLinkArgs{...} +type PowerpackWidgetSunburstDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() + ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput + ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +type PowerpackWidgetSunburstDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (PowerpackWidgetSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionCustomLinkArgs) ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionCustomLinkArgs) ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionCustomLinkOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: +// PowerpackWidgetSunburstDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionCustomLinkArray and PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionCustomLinkArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +// PowerpackWidgetSunburstDefinitionCustomLinkArray{ PowerpackWidgetSunburstDefinitionCustomLinkArgs{...} } +type PowerpackWidgetSunburstDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput + ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} +type PowerpackWidgetSunburstDefinitionCustomLinkArray []PowerpackWidgetSunburstDefinitionCustomLinkInput -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionCustomLinkArray) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i PowerpackWidgetSunburstDefinitionCustomLinkArray) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// The label for the custom link URL. +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// The URL of the custom link. +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +type PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { + return o } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionCustomLink { + return vs[0].([]PowerpackWidgetSunburstDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionCustomLinkOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionLegendInline struct { + // Whether to hide the percentages of the groups. + HidePercent *bool `pulumi:"hidePercent"` + // Whether to hide the values of the groups. + HideValue *bool `pulumi:"hideValue"` + // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. + Type string `pulumi:"type"` } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// PowerpackWidgetSunburstDefinitionLegendInlineInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendInlineArgs and PowerpackWidgetSunburstDefinitionLegendInlineOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendInlineInput` via: +// +// PowerpackWidgetSunburstDefinitionLegendInlineArgs{...} +type PowerpackWidgetSunburstDefinitionLegendInlineInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput + ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type PowerpackWidgetSunburstDefinitionLegendInlineArgs struct { + // Whether to hide the percentages of the groups. + HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` + // Whether to hide the values of the groups. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. + Type pulumi.StringInput `pulumi:"type"` } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (PowerpackWidgetSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() +} + +func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlineOutput) +} + +func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlineOutput).ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx) +} + +// PowerpackWidgetSunburstDefinitionLegendInlinePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendInlineArgs, PowerpackWidgetSunburstDefinitionLegendInlinePtr and PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendInlinePtrInput` via: +// +// PowerpackWidgetSunburstDefinitionLegendInlineArgs{...} +// +// or: +// +// nil +type PowerpackWidgetSunburstDefinitionLegendInlinePtrInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput + ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput +} + +type powerpackWidgetSunburstDefinitionLegendInlinePtrType PowerpackWidgetSunburstDefinitionLegendInlineArgs + +func PowerpackWidgetSunburstDefinitionLegendInlinePtr(v *PowerpackWidgetSunburstDefinitionLegendInlineArgs) PowerpackWidgetSunburstDefinitionLegendInlinePtrInput { + return (*powerpackWidgetSunburstDefinitionLegendInlinePtrType)(v) +} + +func (*powerpackWidgetSunburstDefinitionLegendInlinePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() +} + +func (i *powerpackWidgetSunburstDefinitionLegendInlinePtrType) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetSunburstDefinitionLegendInlinePtrType) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) +} + +type PowerpackWidgetSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionLegendInline) *PowerpackWidgetSunburstDefinitionLegendInline { + return &v + }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) } -// APM environment. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// Whether to hide the percentages of the groups. +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) *bool { return v.HidePercent }).(pulumi.BoolPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// Whether to hide the values of the groups. +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. +func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) string { return v.Type }).(pulumi.StringOutput) } -// Name of operation on service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) Elem() PowerpackWidgetSunburstDefinitionLegendInlineOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) PowerpackWidgetSunburstDefinitionLegendInline { + if v != nil { + return *v } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + var ret PowerpackWidgetSunburstDefinitionLegendInline + return ret + }).(PowerpackWidgetSunburstDefinitionLegendInlineOutput) } -// APM resource. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// Whether to hide the percentages of the groups. +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) HidePercent() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *bool { if v == nil { return nil } - return v.ResourceName - }).(pulumi.StringPtrOutput) + return v.HidePercent + }).(pulumi.BoolPtrOutput) } -// APM service. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// Whether to hide the values of the groups. +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *bool { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.HideValue + }).(pulumi.BoolPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { +// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. +func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *string { if v == nil { return nil } - return &v.Stat + return &v.Type }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type PowerpackWidgetSunburstDefinitionLegendTable struct { + // The type of legend (table or none). Valid values are `table`, `none`. + Type string `pulumi:"type"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetSunburstDefinitionLegendTableInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendTableArgs and PowerpackWidgetSunburstDefinitionLegendTableOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendTableInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetSunburstDefinitionLegendTableArgs{...} +type PowerpackWidgetSunburstDefinitionLegendTableInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput + ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetSunburstDefinitionLegendTableArgs struct { + // The type of legend (table or none). Valid values are `table`, `none`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTableOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTableOutput).ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionLegendTablePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendTableArgs, PowerpackWidgetSunburstDefinitionLegendTablePtr and PowerpackWidgetSunburstDefinitionLegendTablePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendTablePtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetSunburstDefinitionLegendTableArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionLegendTablePtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput + ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetSunburstDefinitionLegendTablePtrType PowerpackWidgetSunburstDefinitionLegendTableArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionLegendTablePtr(v *PowerpackWidgetSunburstDefinitionLegendTableArgs) PowerpackWidgetSunburstDefinitionLegendTablePtrInput { + return (*powerpackWidgetSunburstDefinitionLegendTablePtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionLegendTablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionLegendTablePtrType) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionLegendTablePtrType) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionLegendTable) *PowerpackWidgetSunburstDefinitionLegendTable { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// The type of legend (table or none). Valid values are `table`, `none`. +func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendTable) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionLegendTablePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) Elem() PowerpackWidgetSunburstDefinitionLegendTableOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendTable) PowerpackWidgetSunburstDefinitionLegendTable { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetSunburstDefinitionLegendTable return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetSunburstDefinitionLegendTableOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { +// The type of legend (table or none). Valid values are `table`, `none`. +func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendTable) *string { if v == nil { return nil } - return v.Aggregator + return &v.Type }).(pulumi.StringPtrOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *PowerpackWidgetSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` + Formulas []PowerpackWidgetSunburstDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` + // The query to use for this widget. + NetworkQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // Define style for the widget's request. + Style *PowerpackWidgetSunburstDefinitionRequestStyle `pulumi:"style"` } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// PowerpackWidgetSunburstDefinitionRequestInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestArgs and PowerpackWidgetSunburstDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestArgs{...} +type PowerpackWidgetSunburstDefinitionRequestInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput + ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestOutput } -// The cloud cost query definition. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + Formulas PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The query to use for this widget. + NetworkQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // Define style for the widget's request. + Style PowerpackWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +func (PowerpackWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetSunburstDefinitionRequestArgs) ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSunburstDefinitionRequestArgs) ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestArray and PowerpackWidgetSunburstDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestArray{ PowerpackWidgetSunburstDefinitionRequestArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type PowerpackWidgetSunburstDefinitionRequestArray []PowerpackWidgetSunburstDefinitionRequestInput + +func (PowerpackWidgetSunburstDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetSunburstDefinitionRequestArray) ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSunburstDefinitionRequestArray) ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetSunburstDefinitionRequestOutput) ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionRequestOutput) ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestOutput { + return o +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) ApmQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestApmQuery { + return v.ApmQuery + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) AuditQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestAuditQuery { + return v.AuditQuery + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) +} + +func (o PowerpackWidgetSunburstDefinitionRequestOutput) Formulas() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) []PowerpackWidgetSunburstDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) LogQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) NetworkQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestNetworkQuery { + return v.NetworkQuery + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) ProcessQuery() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) +} + +// The metric query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +func (o PowerpackWidgetSunburstDefinitionRequestOutput) Queries() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) []PowerpackWidgetSunburstDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) RumQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestRumQuery { + return v.RumQuery + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) SecurityQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) +} + +// Define style for the widget's request. +func (o PowerpackWidgetSunburstDefinitionRequestOutput) Style() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestStyle { + return v.Style + }).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequest { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// PowerpackWidgetSunburstDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestApmQueryInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput +} + +type PowerpackWidgetSunburstDefinitionRequestApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs +type powerpackWidgetSunburstDefinitionRequestApmQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestApmQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The name of the index to query. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The search query to use. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) PowerpackWidgetSunburstDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery + var ret PowerpackWidgetSunburstDefinitionRequestApmQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } - return &v.DataSource - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// Group by options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } - return v.Search - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) + return v.MultiComputes + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) } -// Storage location (private beta). -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuery) *string { +// The search query to use. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { if v == nil { return nil } - return v.Storage + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +} + +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} +// +// or: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { +// nil +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeInput +type powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs + +func PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) +} -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -// A time interval in milliseconds. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { + return &v + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +} + +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery + return ret + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) +} + +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) +} + +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { return o } -// The event facet. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery struct { + // The aggregation method. Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { + // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -5808,2063 +6293,1769 @@ func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQu }).(pulumi.StringPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Metric + return v.Facet }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Order + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() + ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) +func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: +// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { +// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type PowerpackWidgetSunburstDefinitionRequestAuditQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestAuditQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The name of the index to query. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() +type PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) PowerpackWidgetSunburstDefinitionRequestAuditQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetSunburstDefinitionRequestAuditQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } - return v.DataSource - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { +// The name of the index to query. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { if v == nil { return nil } - return &v.Name + return &v.Index }).(pulumi.StringPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQuery) *string { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } - return &v.Query + return v.MultiComputes + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } - return v.Aggregator + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *int { +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } - return v.Limit + return v.Interval }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -// An array of tags to filter by. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -// The text to use as a filter. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput + +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return o } -func (i DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return o } -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs, DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtr and DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -// -// or: +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// The maximum number of items in the group. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +} + +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { + return o +} + +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) +} + +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` +} + +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// nil -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput interface { +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput +} + +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -type dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrType DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +} -func DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrType)(v) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (*dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o +type powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs + +func PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o +func (*powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) string { - return v.SloId +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { + return v.Aggregation }).(pulumi.StringOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +} + +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery + var ret PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) } -// Additional filters applied to the SLO query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.AdditionalQueryFilters + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return &v.DataSource + return v.Facet }).(pulumi.StringPtrOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.GroupMode + return &v.Order }).(pulumi.StringPtrOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// The name of query for use in formulas. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput } -// ID of an SLO to query. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -type DashboardWidgetGroupDefinitionWidgetWidgetLayout struct { - // The height of the widget. - Height int `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak *bool `pulumi:"isColumnBreak"` - // The width of the widget. - Width int `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X int `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y int `pulumi:"y"` +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs and DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput` via: +// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{...} -type DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput interface { +// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput - ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput } -type DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs struct { - // The height of the widget. - Height pulumi.IntInput `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` - // The width of the widget. - Width pulumi.IntInput `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X pulumi.IntInput `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y pulumi.IntInput `pulumi:"y"` -} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput -func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) +func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) } -func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput).ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx) +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -// DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput is an input type that accepts DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs, DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtr and DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput` via: -// -// DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{...} -// -// or: -// -// nil -type DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput interface { - pulumi.Input - - ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput - ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return o } -type dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs - -func DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtr(v *DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput { - return (*dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType)(v) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return o } -func (*dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return i.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrType) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return o.ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetGroupDefinitionWidgetWidgetLayout) *DashboardWidgetGroupDefinitionWidgetWidgetLayout { - return &v - }).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetSunburstDefinitionRequestFormulaStyle `pulumi:"style"` } -// The height of the widget. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) +// PowerpackWidgetSunburstDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaArgs and PowerpackWidgetSunburstDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaArgs{...} +type PowerpackWidgetSunburstDefinitionRequestFormulaInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput } -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -// The width of the widget. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) +func (PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) X() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) } -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetGroupDefinitionWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaOutput) } -type DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } +// PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaArray and PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaArray{ PowerpackWidgetSunburstDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput interface { + pulumi.Input -func (DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetGroupDefinitionWidgetWidgetLayout)(nil)).Elem() + ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput() DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return o +type PowerpackWidgetSunburstDefinitionRequestFormulaArray []PowerpackWidgetSunburstDefinitionRequestFormulaInput + +func (PowerpackWidgetSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) ToDashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput { - return o +func (i PowerpackWidgetSunburstDefinitionRequestFormulaArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Elem() DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) DashboardWidgetGroupDefinitionWidgetWidgetLayout { - if v != nil { - return *v - } - var ret DashboardWidgetGroupDefinitionWidgetWidgetLayout - return ret - }).(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput) -} - -// The height of the widget. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Height - }).(pulumi.IntPtrOutput) -} - -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *bool { - if v == nil { - return nil - } - return v.IsColumnBreak - }).(pulumi.BoolPtrOutput) -} - -// The width of the widget. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Width - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.X - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetGroupDefinitionWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Y - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetHeatmapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetHeatmapDefinitionCustomLink `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events []DashboardWidgetHeatmapDefinitionEvent `pulumi:"events"` - // The size of the legend displayed in the widget. - LegendSize *string `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests []DashboardWidgetHeatmapDefinitionRequest `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend *bool `pulumi:"showLegend"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis *DashboardWidgetHeatmapDefinitionYaxis `pulumi:"yaxis"` -} - -// DashboardWidgetHeatmapDefinitionInput is an input type that accepts DashboardWidgetHeatmapDefinitionArgs and DashboardWidgetHeatmapDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionInput` via: -// -// DashboardWidgetHeatmapDefinitionArgs{...} -type DashboardWidgetHeatmapDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput - ToDashboardWidgetHeatmapDefinitionOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionOutput -} - -type DashboardWidgetHeatmapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetHeatmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events DashboardWidgetHeatmapDefinitionEventArrayInput `pulumi:"events"` - // The size of the legend displayed in the widget. - LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests DashboardWidgetHeatmapDefinitionRequestArrayInput `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis DashboardWidgetHeatmapDefinitionYaxisPtrInput `pulumi:"yaxis"` +func (i PowerpackWidgetSunburstDefinitionRequestFormulaArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) } -func (DashboardWidgetHeatmapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinition)(nil)).Elem() -} +type PowerpackWidgetSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput { - return i.ToDashboardWidgetHeatmapDefinitionOutputWithContext(context.Background()) +func (PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput { + return o } -func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { + return o } -func (i DashboardWidgetHeatmapDefinitionArgs) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionOutput).ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx) +// An expression alias. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// DashboardWidgetHeatmapDefinitionPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionArgs, DashboardWidgetHeatmapDefinitionPtr and DashboardWidgetHeatmapDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionPtrInput` via: -// -// DashboardWidgetHeatmapDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetHeatmapDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput - ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionPtrOutput +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -type dashboardWidgetHeatmapDefinitionPtrType DashboardWidgetHeatmapDefinitionArgs - -func DashboardWidgetHeatmapDefinitionPtr(v *DashboardWidgetHeatmapDefinitionArgs) DashboardWidgetHeatmapDefinitionPtrInput { - return (*dashboardWidgetHeatmapDefinitionPtrType)(v) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) } -func (*dashboardWidgetHeatmapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinition)(nil)).Elem() +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -func (i *dashboardWidgetHeatmapDefinitionPtrType) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +// The options for limiting results returned. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Limit() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *PowerpackWidgetSunburstDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -func (i *dashboardWidgetHeatmapDefinitionPtrType) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionPtrOutput) +// Styling options for widget formulas. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Style() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *PowerpackWidgetSunburstDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetHeatmapDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinition)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionOutput() DashboardWidgetHeatmapDefinitionOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestFormulaOutput) } -func (o DashboardWidgetHeatmapDefinitionOutput) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinition { - return &v - }).(DashboardWidgetHeatmapDefinitionPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionOutput) CustomLinks() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) -} +// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput interface { + pulumi.Input -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionOutput) Events() DashboardWidgetHeatmapDefinitionEventArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionEvent { return v.Events }).(DashboardWidgetHeatmapDefinitionEventArrayOutput) + ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput } -// The size of the legend displayed in the widget. -func (o DashboardWidgetHeatmapDefinitionOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetHeatmapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) +func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHeatmapDefinitionOutput) Requests() DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionRequest { return v.Requests }).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -// Whether or not to show the legend on this widget. -func (o DashboardWidgetHeatmapDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) } -// The title of the widget. -func (o DashboardWidgetHeatmapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input + + ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetHeatmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput + +func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetHeatmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o DashboardWidgetHeatmapDefinitionOutput) Yaxis() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinitionYaxis { return v.Yaxis }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetHeatmapDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinition)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionPtrOutput) ToDashboardWidgetHeatmapDefinitionPtrOutput() DashboardWidgetHeatmapDefinitionPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetHeatmapDefinitionPtrOutput) ToDashboardWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetHeatmapDefinitionPtrOutput) Elem() DashboardWidgetHeatmapDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) DashboardWidgetHeatmapDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetHeatmapDefinition - return ret - }).(DashboardWidgetHeatmapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) CustomLinks() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) Events() DashboardWidgetHeatmapDefinitionEventArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionEvent { - if v == nil { - return nil - } - return v.Events - }).(DashboardWidgetHeatmapDefinitionEventArrayOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -// The size of the legend displayed in the widget. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.LegendSize +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHeatmapDefinitionPtrOutput) Requests() DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) []DashboardWidgetHeatmapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) -} - -// Whether or not to show the legend on this widget. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLegend - }).(pulumi.BoolPtrOutput) +// Setting this to True hides values. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The title of the widget. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) +// Displays an image as the background. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetHeatmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o DashboardWidgetHeatmapDefinitionPtrOutput) Yaxis() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinition) *DashboardWidgetHeatmapDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) +// Defines the displayed timeframe. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +// A value for the comparator. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -// DashboardWidgetHeatmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetHeatmapDefinitionCustomLinkArgs and DashboardWidgetHeatmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionCustomLinkInput` via: -// -// DashboardWidgetHeatmapDefinitionCustomLinkArgs{...} -type DashboardWidgetHeatmapDefinitionCustomLinkInput interface { - pulumi.Input +type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput - ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput +func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -type DashboardWidgetHeatmapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -func (DashboardWidgetHeatmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { + return o } -func (i DashboardWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) } -func (i DashboardWidgetHeatmapDefinitionCustomLinkArgs) ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionCustomLinkOutput) +type PowerpackWidgetSunburstDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionCustomLinkArray and DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionCustomLinkArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs and PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetHeatmapDefinitionCustomLinkArray{ DashboardWidgetHeatmapDefinitionCustomLinkArgs{...} } -type DashboardWidgetHeatmapDefinitionCustomLinkArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput - ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetHeatmapDefinitionCustomLinkArray []DashboardWidgetHeatmapDefinitionCustomLinkInput - -func (DashboardWidgetHeatmapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionCustomLinkArray) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) + ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput } -func (i DashboardWidgetHeatmapDefinitionCustomLinkArray) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetHeatmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkOutput() DashboardWidgetHeatmapDefinitionCustomLinkOutput { - return o +type PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkOutput { - return o +func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -// The label for the custom link URL. -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) } -// The URL of the custom link. -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetHeatmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -type DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } +// PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs, PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtr and PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{...} +// +// or: +// +// nil +type PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput interface { + pulumi.Input -func (DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionCustomLink)(nil)).Elem() + ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput } -func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutput() DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o -} +type powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs -func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o +func PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType)(v) } -func (o DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionCustomLink { - return vs[0].([]DashboardWidgetHeatmapDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionCustomLinkOutput) +func (*powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -type DashboardWidgetHeatmapDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` +func (i *powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -// DashboardWidgetHeatmapDefinitionEventInput is an input type that accepts DashboardWidgetHeatmapDefinitionEventArgs and DashboardWidgetHeatmapDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionEventInput` via: -// -// DashboardWidgetHeatmapDefinitionEventArgs{...} -type DashboardWidgetHeatmapDefinitionEventInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput - ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionEventOutput +func (i *powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetHeatmapDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} +type PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput { - return i.ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { + return o } -func (i DashboardWidgetHeatmapDefinitionEventArgs) ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionEventOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { + return o } -// DashboardWidgetHeatmapDefinitionEventArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionEventArray and DashboardWidgetHeatmapDefinitionEventArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionEventArrayInput` via: -// -// DashboardWidgetHeatmapDefinitionEventArray{ DashboardWidgetHeatmapDefinitionEventArgs{...} } -type DashboardWidgetHeatmapDefinitionEventArrayInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput - ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -type DashboardWidgetHeatmapDefinitionEventArray []DashboardWidgetHeatmapDefinitionEventInput - -func (DashboardWidgetHeatmapDefinitionEventArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *PowerpackWidgetSunburstDefinitionRequestFormulaLimit { + return &v + }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) } -func (i DashboardWidgetHeatmapDefinitionEventArray) ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Background()) +// The number of results to return. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetHeatmapDefinitionEventArray) ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionEventArrayOutput) +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionEventOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetHeatmapDefinitionEventOutput() DashboardWidgetHeatmapDefinitionEventOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionEventOutput) ToDashboardWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventOutput { +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { return o } -// The event query to use in the widget. -func (o DashboardWidgetHeatmapDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) PowerpackWidgetSunburstDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret PowerpackWidgetSunburstDefinitionRequestFormulaLimit + return ret + }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) } -// The execution method for multi-value filters. -func (o DashboardWidgetHeatmapDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) +// The number of results to return. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionEventArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionEventArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionEvent)(nil)).Elem() +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) ToDashboardWidgetHeatmapDefinitionEventArrayOutput() DashboardWidgetHeatmapDefinitionEventArrayOutput { - return o +type PowerpackWidgetSunburstDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) ToDashboardWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionEventArrayOutput { - return o -} +// PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs and PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput interface { + pulumi.Input -func (o DashboardWidgetHeatmapDefinitionEventArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionEventOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionEvent { - return vs[0].([]DashboardWidgetHeatmapDefinitionEvent)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionEventOutput) + ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput } -type DashboardWidgetHeatmapDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetHeatmapDefinitionRequestApmQuery `pulumi:"apmQuery"` - Formulas []DashboardWidgetHeatmapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetHeatmapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetHeatmapDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetHeatmapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetHeatmapDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *DashboardWidgetHeatmapDefinitionRequestStyle `pulumi:"style"` +type PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -// DashboardWidgetHeatmapDefinitionRequestInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestArgs and DashboardWidgetHeatmapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestArgs{...} -type DashboardWidgetHeatmapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput - ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestOutput +func (PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -type DashboardWidgetHeatmapDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - Formulas DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetHeatmapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style DashboardWidgetHeatmapDefinitionRequestStylePtrInput `pulumi:"style"` +func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (DashboardWidgetHeatmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestArgs) ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestOutput) +func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestArray and DashboardWidgetHeatmapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs, PowerpackWidgetSunburstDefinitionRequestFormulaStylePtr and PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput` via: +// +// PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{...} +// +// or: // -// DashboardWidgetHeatmapDefinitionRequestArray{ DashboardWidgetHeatmapDefinitionRequestArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestArrayInput interface { +// nil +type PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput } -type DashboardWidgetHeatmapDefinitionRequestArray []DashboardWidgetHeatmapDefinitionRequestInput +type powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs -func (DashboardWidgetHeatmapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() +func PowerpackWidgetSunburstDefinitionRequestFormulaStylePtr(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType)(v) } -func (i DashboardWidgetHeatmapDefinitionRequestArray) ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Background()) +func (*powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestArray) ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestArrayOutput) +func (i *powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -type DashboardWidgetHeatmapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() +func (i *powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -func (o DashboardWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetHeatmapDefinitionRequestOutput() DashboardWidgetHeatmapDefinitionRequestOutput { - return o -} +type PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetHeatmapDefinitionRequestOutput) ToDashboardWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestOutput { - return o +func (PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -// The query to use for this widget. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) ApmQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { + return o } -func (o DashboardWidgetHeatmapDefinitionRequestOutput) Formulas() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) []DashboardWidgetHeatmapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) LogQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) ProcessQuery() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *PowerpackWidgetSunburstDefinitionRequestFormulaStyle { + return &v + }).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +// 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. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHeatmapDefinitionRequestOutput) Queries() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) []DashboardWidgetHeatmapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) RumQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) -} +type PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -// The query to use for this widget. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) SecurityQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) +func (PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() } -// The style of the widget graph. One nested block is allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestOutput) Style() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequest) *DashboardWidgetHeatmapDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o } -type DashboardWidgetHeatmapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequest)(nil)).Elem() +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { + return o } -func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestArrayOutput() DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return o +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) PowerpackWidgetSunburstDefinitionRequestFormulaStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetSunburstDefinitionRequestFormulaStyle + return ret + }).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) } -func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestArrayOutput { - return o +// 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. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHeatmapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequest { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQuery struct { +type PowerpackWidgetSunburstDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHeatmapDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestApmQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryArgs +type powerpackWidgetSunburstDefinitionRequestLogQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryArgs -func DashboardWidgetHeatmapDefinitionRequestApmQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestLogQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) DashboardWidgetHeatmapDefinitionRequestApmQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) PowerpackWidgetSunburstDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestApmQuery + var ret PowerpackWidgetSunburstDefinitionRequestLogQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -7873,18 +8064,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -7892,7 +8083,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -7901,18 +8092,18 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -7921,125 +8112,125 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -8048,8 +8239,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Ag } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -8058,8 +8249,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Fa } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -8067,124 +8258,124 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) In }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -8193,18 +8384,18 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -8213,125 +8404,125 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -8340,8 +8531,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -8350,8 +8541,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -8359,7 +8550,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -8368,18 +8559,18 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -8388,917 +8579,284 @@ type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetHeatmapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetHeatmapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetHeatmapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaArgs and DashboardWidgetHeatmapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaArgs{...} -type DashboardWidgetHeatmapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaOutput) -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaArray and DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaArray{ DashboardWidgetHeatmapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaArray []DashboardWidgetHeatmapDefinitionRequestFormulaInput - -func (DashboardWidgetHeatmapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutput() DashboardWidgetHeatmapDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Limit() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetHeatmapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaOutput) Style() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormula) *DashboardWidgetHeatmapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs and DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs, DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtr and DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs - -func DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *DashboardWidgetHeatmapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) DashboardWidgetHeatmapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetHeatmapDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs and DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs, DashboardWidgetHeatmapDefinitionRequestFormulaStylePtr and DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs - -func DashboardWidgetHeatmapDefinitionRequestFormulaStylePtr(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *DashboardWidgetHeatmapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) DashboardWidgetHeatmapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetHeatmapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionRequestLogQuery struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHeatmapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestLogQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryArgs +type powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs -func DashboardWidgetHeatmapDefinitionRequestLogQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) DashboardWidgetHeatmapDefinitionRequestLogQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestLogQuery + var ret PowerpackWidgetSunburstDefinitionRequestNetworkQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -9307,18 +8865,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { if v == nil { return nil } @@ -9326,7 +8884,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -9335,18 +8893,18 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -9355,125 +8913,125 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs -func DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -9482,8 +9040,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Ag } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -9492,8 +9050,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Fa } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { if v == nil { return nil } @@ -9501,124 +9059,124 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) In }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) } -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -9627,18 +9185,18 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -9647,125 +9205,127 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs -func DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -9774,8 +9334,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -9784,8 +9344,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -9793,7 +9353,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -9802,18 +9362,18 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -9822,93 +9382,93 @@ type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) } -// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput -func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) } -type DashboardWidgetHeatmapDefinitionRequestProcessQuery struct { +type PowerpackWidgetSunburstDefinitionRequestProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -9919,18 +9479,18 @@ type DashboardWidgetHeatmapDefinitionRequestProcessQuery struct { SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetHeatmapDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs and DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs and PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -9941,130 +9501,130 @@ type DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs struct { SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs, DashboardWidgetHeatmapDefinitionRequestProcessQueryPtr and DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs, PowerpackWidgetSunburstDefinitionRequestProcessQueryPtr and PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs +type powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs -func DashboardWidgetHeatmapDefinitionRequestProcessQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestProcessQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *DashboardWidgetHeatmapDefinitionRequestProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *PowerpackWidgetSunburstDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) DashboardWidgetHeatmapDefinitionRequestProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) PowerpackWidgetSunburstDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestProcessQuery + var ret PowerpackWidgetSunburstDefinitionRequestProcessQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) []string { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) []string { if v == nil { return nil } @@ -10073,8 +9633,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies } // The max number of items in the filter list. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *int { if v == nil { return nil } @@ -10083,8 +9643,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pu } // Your chosen metric. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -10093,8 +9653,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() p } // Your chosen search term. -func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -10102,172 +9662,172 @@ func (o DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQuery struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + CloudCostQuery *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + EventQuery *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + MetricQuery *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + ProcessQuery *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + SloQuery *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetHeatmapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryArgs struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + CloudCostQuery PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + EventQuery PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + MetricQuery PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` + SloQuery PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryOutput) } -// DashboardWidgetHeatmapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryArray and DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryArray and PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryArray{ DashboardWidgetHeatmapDefinitionRequestQueryArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryArray{ PowerpackWidgetSunburstDefinitionRequestQueryArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryArray []DashboardWidgetHeatmapDefinitionRequestQueryInput +type PowerpackWidgetSunburstDefinitionRequestQueryArray []PowerpackWidgetSunburstDefinitionRequestQueryInput -func (DashboardWidgetHeatmapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryArray) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryArray) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryArray) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput { return o } // The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { return v.ApmDependencyStatsQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { return v.ApmResourceStatsQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The Cloud Cost query using formulas and functions. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { return v.CloudCostQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) } // A timeseries formula and functions events query. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { return v.EventQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } // A timeseries formula and functions metrics query. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { return v.MetricQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) } // The process query using formulas and functions. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { return v.ProcessQuery - }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) } // The SLO query using formulas and functions. -func (o DashboardWidgetHeatmapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuery) *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { return v.SloQuery - }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestQueryOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestQueryOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -10290,18 +9850,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct Stat string `pulumi:"stat"` } -// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -10324,170 +9884,172 @@ type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs str Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.OperationName }).(pulumi.StringOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.ResourceName }).(pulumi.StringOutput) } // APM service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10496,8 +10058,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // APM environment. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10506,8 +10068,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } @@ -10516,8 +10078,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10526,8 +10088,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // Name of operation on service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10536,8 +10098,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10546,8 +10108,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10556,8 +10118,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // APM resource. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10566,8 +10128,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // APM service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10576,8 +10138,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -10585,7 +10147,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -10608,18 +10170,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { Stat string `pulumi:"stat"` } -// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -10642,168 +10204,170 @@ type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struc Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Array of fields to group results by. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { return v.OperationName }).(pulumi.StringPtrOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { return v.ResourceName }).(pulumi.StringPtrOutput) } // APM service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10812,8 +10376,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // APM environment. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10822,8 +10386,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // Array of fields to group results by. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } @@ -10832,8 +10396,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10842,8 +10406,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // Name of operation on service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10852,8 +10416,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10862,8 +10426,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10872,8 +10436,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // APM resource. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10882,8 +10446,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // APM service. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10892,8 +10456,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -10901,7 +10465,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutp }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -10912,18 +10476,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { Query string `pulumi:"query"` } -// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -10934,130 +10498,130 @@ type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } // The cloud cost query definition. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -11066,8 +10630,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Agg } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -11076,8 +10640,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Dat } // The name of the query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -11086,8 +10650,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Nam } // The cloud cost query definition. -func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -11095,206 +10659,206 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Que }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuery struct { // The compute options. - Computes []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + Computes []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource string `pulumi:"dataSource"` // Group by options. - GroupBies []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes []string `pulumi:"indexes"` // The name of query for use in formulas. Name string `pulumi:"name"` // The search options. - Search *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + Search *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` // Storage location (private beta). Storage *string `pulumi:"storage"` } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs struct { // The compute options. - Computes DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + Computes PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource pulumi.StringInput `pulumi:"dataSource"` // Group by options. - GroupBies DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes pulumi.StringArrayInput `pulumi:"indexes"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` // The search options. - Search DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + Search PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` // Storage location (private beta). Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) } // The compute options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { return v.Computes - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group by options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } // The search options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { return v.Search - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) DashboardWidgetHeatmapDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) } // The compute options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } return v.Computes - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -11303,18 +10867,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSou } // Group by options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) []string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } @@ -11323,8 +10887,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -11333,18 +10897,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() } // The search options. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } return v.Search - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -11352,7 +10916,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // A time interval in milliseconds. @@ -11361,18 +10925,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { Metric *string `pulumi:"metric"` } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // A time interval in milliseconds. @@ -11381,210 +10945,210 @@ type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { return o } // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // A time interval in milliseconds. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } // The measurable attribute to compute. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy struct { // The event facet. Facet string `pulumi:"facet"` // The number of groups to return. Limit *int `pulumi:"limit"` // The options for sorting group by results. - Sort *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + Sort *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { // The event facet. Facet pulumi.StringInput `pulumi:"facet"` // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` // The options for sorting group by results. - Sort DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + Sort PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { return o } // The event facet. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } // The number of groups to return. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The options for sorting group by results. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { return v.Sort - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -11593,18 +11157,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { Order *string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -11613,125 +11177,127 @@ type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struc Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) string { + return v.Aggregation + }).(pulumi.StringOutput) } // The metric used for sorting group by results. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -11740,8 +11306,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutp } // The metric used for sorting group by results. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -11750,8 +11316,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutp } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -11759,136 +11325,136 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutp }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch struct { // The events search string. Query string `pulumi:"query"` } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs struct { // The events search string. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs +type powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) } // The events search string. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch + var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) } // The events search string. -func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } @@ -11896,7 +11462,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Q }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -11907,18 +11473,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery struct { Query string `pulumi:"query"` } -// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -11929,130 +11495,130 @@ type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } // The metrics query definition. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -12061,8 +11627,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggreg } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -12071,8 +11637,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSo } // The name of the query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -12081,8 +11647,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() } // The metrics query definition. -func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -12090,7 +11656,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query( }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -12111,18 +11677,18 @@ type DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery struct { TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -12143,155 +11709,155 @@ type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Whether to normalize the CPU percentages. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } // The number of hits to return. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The process metric name. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } // An array of tags to filter by. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } // The text to use as a filter. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12300,8 +11866,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggre } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12310,8 +11876,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataS } // Whether to normalize the CPU percentages. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } @@ -12320,8 +11886,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNor } // The number of hits to return. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *int { if v == nil { return nil } @@ -12330,8 +11896,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit } // The process metric name. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12340,8 +11906,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metri } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12350,8 +11916,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name( } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12360,8 +11926,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort( } // An array of tags to filter by. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) []string { if v == nil { return nil } @@ -12370,8 +11936,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFi } // The text to use as a filter. -func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -12379,7 +11945,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextF }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQuerySloQuery struct { +type PowerpackWidgetSunburstDefinitionRequestQuerySloQuery struct { // Additional filters applied to the SLO query. AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -12396,18 +11962,18 @@ type DashboardWidgetHeatmapDefinitionRequestQuerySloQuery struct { SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs and DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs and PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs struct { // Additional filters applied to the SLO query. AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -12424,145 +11990,145 @@ type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs, DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtr and DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs, PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtr and PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs +type powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs -func DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } // ID of an SLO to query. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) DashboardWidgetHeatmapDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestQuerySloQuery + var ret PowerpackWidgetSunburstDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12571,8 +12137,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Additiona } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12581,8 +12147,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSourc } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12591,8 +12157,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12601,8 +12167,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() } // The name of query for use in formulas. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12611,8 +12177,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pu } // ID of an SLO to query. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12621,8 +12187,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() p } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -12630,198 +12196,198 @@ func (o DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryT }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQuery struct { +type PowerpackWidgetSunburstDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHeatmapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestRumQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryArgs +type powerpackWidgetSunburstDefinitionRequestRumQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryArgs -func DashboardWidgetHeatmapDefinitionRequestRumQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestRumQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) DashboardWidgetHeatmapDefinitionRequestRumQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) PowerpackWidgetSunburstDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestRumQuery + var ret PowerpackWidgetSunburstDefinitionRequestRumQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -12830,18 +12396,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -12849,7 +12415,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -12858,18 +12424,18 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -12878,125 +12444,125 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -13005,8 +12571,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Ag } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -13015,8 +12581,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Fa } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -13024,124 +12590,124 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) In }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -13150,18 +12716,18 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -13170,125 +12736,125 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -13297,8 +12863,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -13307,8 +12873,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -13316,7 +12882,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -13325,18 +12891,18 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -13345,284 +12911,284 @@ type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQuery struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs +type powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs -func DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestSecurityQuery + var ret PowerpackWidgetSunburstDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -13631,18 +13197,18 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() p } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -13650,7 +13216,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -13659,18 +13225,18 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -13679,125 +13245,125 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -13806,8 +13372,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutpu } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -13816,8 +13382,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutpu } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -13825,124 +13391,124 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutpu }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -13951,18 +13517,18 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct Order string `pulumi:"order"` } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -13971,127 +13537,127 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs st Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -14100,8 +13666,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrO } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -14110,8 +13676,8 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrO } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -14119,7 +13685,7 @@ func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -14128,18 +13694,18 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -14148,222 +13714,222 @@ type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetHeatmapDefinitionRequestStyle struct { +type PowerpackWidgetSunburstDefinitionRequestStyle struct { // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. Palette *string `pulumi:"palette"` } -// DashboardWidgetHeatmapDefinitionRequestStyleInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestStyleArgs and DashboardWidgetHeatmapDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestStyleInput` via: +// PowerpackWidgetSunburstDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestStyleArgs and PowerpackWidgetSunburstDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestStyleInput` via: // -// DashboardWidgetHeatmapDefinitionRequestStyleArgs{...} -type DashboardWidgetHeatmapDefinitionRequestStyleInput interface { +// PowerpackWidgetSunburstDefinitionRequestStyleArgs{...} +type PowerpackWidgetSunburstDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput - ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput + ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput + ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput } -type DashboardWidgetHeatmapDefinitionRequestStyleArgs struct { +type PowerpackWidgetSunburstDefinitionRequestStyleArgs struct { // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetHeatmapDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStyleOutput) +func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStyleOutput) } -func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHeatmapDefinitionRequestStyleArgs) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStyleOutput).ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStyleOutput).ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) } -// DashboardWidgetHeatmapDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionRequestStyleArgs, DashboardWidgetHeatmapDefinitionRequestStylePtr and DashboardWidgetHeatmapDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionRequestStylePtrInput` via: +// PowerpackWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestStyleArgs, PowerpackWidgetSunburstDefinitionRequestStylePtr and PowerpackWidgetSunburstDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestStylePtrInput` via: // -// DashboardWidgetHeatmapDefinitionRequestStyleArgs{...} +// PowerpackWidgetSunburstDefinitionRequestStyleArgs{...} // // or: // // nil -type DashboardWidgetHeatmapDefinitionRequestStylePtrInput interface { +type PowerpackWidgetSunburstDefinitionRequestStylePtrInput interface { pulumi.Input - ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput - ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput + ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput + ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput } -type dashboardWidgetHeatmapDefinitionRequestStylePtrType DashboardWidgetHeatmapDefinitionRequestStyleArgs +type powerpackWidgetSunburstDefinitionRequestStylePtrType PowerpackWidgetSunburstDefinitionRequestStyleArgs -func DashboardWidgetHeatmapDefinitionRequestStylePtr(v *DashboardWidgetHeatmapDefinitionRequestStyleArgs) DashboardWidgetHeatmapDefinitionRequestStylePtrInput { - return (*dashboardWidgetHeatmapDefinitionRequestStylePtrType)(v) +func PowerpackWidgetSunburstDefinitionRequestStylePtr(v *PowerpackWidgetSunburstDefinitionRequestStyleArgs) PowerpackWidgetSunburstDefinitionRequestStylePtrInput { + return (*powerpackWidgetSunburstDefinitionRequestStylePtrType)(v) } -func (*dashboardWidgetHeatmapDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +func (*powerpackWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (i *dashboardWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetSunburstDefinitionRequestStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHeatmapDefinitionRequestStylePtrType) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) +func (i *powerpackWidgetSunburstDefinitionRequestStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStyleOutput() DashboardWidgetHeatmapDefinitionRequestStyleOutput { +func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStyleOutput { +func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionRequestStyle) *DashboardWidgetHeatmapDefinitionRequestStyle { +func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestStyle) *PowerpackWidgetSunburstDefinitionRequestStyle { return &v - }).(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) + }).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) } // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetHeatmapDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() +func (PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutput() DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) ToDashboardWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionRequestStylePtrOutput { +func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) Elem() DashboardWidgetHeatmapDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestStyle) DashboardWidgetHeatmapDefinitionRequestStyle { +func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestStyle) PowerpackWidgetSunburstDefinitionRequestStyle { if v != nil { return *v } - var ret DashboardWidgetHeatmapDefinitionRequestStyle + var ret PowerpackWidgetSunburstDefinitionRequestStyle return ret - }).(DashboardWidgetHeatmapDefinitionRequestStyleOutput) + }).(PowerpackWidgetSunburstDefinitionRequestStyleOutput) } // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionRequestStyle) *string { +func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestStyle) *string { if v == nil { return nil } @@ -14371,521 +13937,363 @@ func (o DashboardWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi. }).(pulumi.StringPtrOutput) } -type DashboardWidgetHeatmapDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetHeatmapDefinitionYaxisInput is an input type that accepts DashboardWidgetHeatmapDefinitionYaxisArgs and DashboardWidgetHeatmapDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionYaxisInput` via: -// -// DashboardWidgetHeatmapDefinitionYaxisArgs{...} -type DashboardWidgetHeatmapDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput - ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput -} - -type DashboardWidgetHeatmapDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetHeatmapDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput { - return i.ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisOutput) -} - -func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHeatmapDefinitionYaxisArgs) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisOutput).ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetHeatmapDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetHeatmapDefinitionYaxisArgs, DashboardWidgetHeatmapDefinitionYaxisPtr and DashboardWidgetHeatmapDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHeatmapDefinitionYaxisPtrInput` via: -// -// DashboardWidgetHeatmapDefinitionYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetHeatmapDefinitionYaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput - ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput -} - -type dashboardWidgetHeatmapDefinitionYaxisPtrType DashboardWidgetHeatmapDefinitionYaxisArgs - -func DashboardWidgetHeatmapDefinitionYaxisPtr(v *DashboardWidgetHeatmapDefinitionYaxisArgs) DashboardWidgetHeatmapDefinitionYaxisPtrInput { - return (*dashboardWidgetHeatmapDefinitionYaxisPtrType)(v) -} - -func (*dashboardWidgetHeatmapDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (i *dashboardWidgetHeatmapDefinitionYaxisPtrType) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetHeatmapDefinitionYaxisPtrType) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisOutput() DashboardWidgetHeatmapDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHeatmapDefinitionYaxis) *DashboardWidgetHeatmapDefinitionYaxis { - return &v - }).(DashboardWidgetHeatmapDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetHeatmapDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHeatmapDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHeatmapDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutput() DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) ToDashboardWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetHeatmapDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Elem() DashboardWidgetHeatmapDefinitionYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) DashboardWidgetHeatmapDefinitionYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetHeatmapDefinitionYaxis - return ret - }).(DashboardWidgetHeatmapDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetHeatmapDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHostmapDefinition struct { +type PowerpackWidgetTimeseriesDefinition struct { // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetHostmapDefinitionCustomLink `pulumi:"customLinks"` - // The list of tags to group nodes by. - Groups []string `pulumi:"groups"` - // A Boolean indicating whether to show ungrouped nodes. - NoGroupHosts *bool `pulumi:"noGroupHosts"` - // A Boolean indicating whether to show nodes with no metrics. - NoMetricHosts *bool `pulumi:"noMetricHosts"` - // The type of node used. Valid values are `host`, `container`. - NodeType *string `pulumi:"nodeType"` - // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. - Request *DashboardWidgetHostmapDefinitionRequest `pulumi:"request"` - // The list of tags to filter nodes by. - Scopes []string `pulumi:"scopes"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *DashboardWidgetHostmapDefinitionStyle `pulumi:"style"` + CustomLinks []PowerpackWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events []PowerpackWidgetTimeseriesDefinitionEvent `pulumi:"events"` + // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. + LegendColumns []string `pulumi:"legendColumns"` + // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. + LegendLayout *string `pulumi:"legendLayout"` + // The size of the legend displayed in the widget. + LegendSize *string `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. + Markers []PowerpackWidgetTimeseriesDefinitionMarker `pulumi:"markers"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []PowerpackWidgetTimeseriesDefinitionRequest `pulumi:"requests"` + // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. + RightYaxis *PowerpackWidgetTimeseriesDefinitionRightYaxis `pulumi:"rightYaxis"` + // Whether or not to show the legend on this widget. + ShowLegend *bool `pulumi:"showLegend"` // The title of the widget. Title *string `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. TitleAlign *string `pulumi:"titleAlign"` // The size of the widget's title (defaults to 16). TitleSize *string `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis *PowerpackWidgetTimeseriesDefinitionYaxis `pulumi:"yaxis"` } -// DashboardWidgetHostmapDefinitionInput is an input type that accepts DashboardWidgetHostmapDefinitionArgs and DashboardWidgetHostmapDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionInput` via: +// PowerpackWidgetTimeseriesDefinitionInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionArgs and PowerpackWidgetTimeseriesDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionInput` via: // -// DashboardWidgetHostmapDefinitionArgs{...} -type DashboardWidgetHostmapDefinitionInput interface { +// PowerpackWidgetTimeseriesDefinitionArgs{...} +type PowerpackWidgetTimeseriesDefinitionInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput - ToDashboardWidgetHostmapDefinitionOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionOutput + ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput + ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionOutput } -type DashboardWidgetHostmapDefinitionArgs struct { +type PowerpackWidgetTimeseriesDefinitionArgs struct { // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetHostmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The list of tags to group nodes by. - Groups pulumi.StringArrayInput `pulumi:"groups"` - // A Boolean indicating whether to show ungrouped nodes. - NoGroupHosts pulumi.BoolPtrInput `pulumi:"noGroupHosts"` - // A Boolean indicating whether to show nodes with no metrics. - NoMetricHosts pulumi.BoolPtrInput `pulumi:"noMetricHosts"` - // The type of node used. Valid values are `host`, `container`. - NodeType pulumi.StringPtrInput `pulumi:"nodeType"` - // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. - Request DashboardWidgetHostmapDefinitionRequestPtrInput `pulumi:"request"` - // The list of tags to filter nodes by. - Scopes pulumi.StringArrayInput `pulumi:"scopes"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style DashboardWidgetHostmapDefinitionStylePtrInput `pulumi:"style"` + CustomLinks PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. + Events PowerpackWidgetTimeseriesDefinitionEventArrayInput `pulumi:"events"` + // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. + LegendColumns pulumi.StringArrayInput `pulumi:"legendColumns"` + // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. + LegendLayout pulumi.StringPtrInput `pulumi:"legendLayout"` + // The size of the legend displayed in the widget. + LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. + Markers PowerpackWidgetTimeseriesDefinitionMarkerArrayInput `pulumi:"markers"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests PowerpackWidgetTimeseriesDefinitionRequestArrayInput `pulumi:"requests"` + // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. + RightYaxis PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput `pulumi:"rightYaxis"` + // Whether or not to show the legend on this widget. + ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` // The title of the widget. Title pulumi.StringPtrInput `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` // The size of the widget's title (defaults to 16). TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` + // A nested block describing the Y-Axis Controls. The structure of this block is described below. + Yaxis PowerpackWidgetTimeseriesDefinitionYaxisPtrInput `pulumi:"yaxis"` } -func (DashboardWidgetHostmapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinition)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput { - return i.ToDashboardWidgetHostmapDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionOutput) +func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionOutput) } -func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionArgs) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionOutput).ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionOutput).ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionArgs, DashboardWidgetHostmapDefinitionPtr and DashboardWidgetHostmapDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionArgs, PowerpackWidgetTimeseriesDefinitionPtr and PowerpackWidgetTimeseriesDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionPtrInput` via: // -// DashboardWidgetHostmapDefinitionArgs{...} +// PowerpackWidgetTimeseriesDefinitionArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput - ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionPtrOutput + ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput + ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput } -type dashboardWidgetHostmapDefinitionPtrType DashboardWidgetHostmapDefinitionArgs +type powerpackWidgetTimeseriesDefinitionPtrType PowerpackWidgetTimeseriesDefinitionArgs -func DashboardWidgetHostmapDefinitionPtr(v *DashboardWidgetHostmapDefinitionArgs) DashboardWidgetHostmapDefinitionPtrInput { - return (*dashboardWidgetHostmapDefinitionPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionPtr(v *PowerpackWidgetTimeseriesDefinitionArgs) PowerpackWidgetTimeseriesDefinitionPtrInput { + return (*powerpackWidgetTimeseriesDefinitionPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinition)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinition)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionPtrType) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionPtrType) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionPtrType) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionPtrType) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionPtrOutput) } -type DashboardWidgetHostmapDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinition)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionOutput() DashboardWidgetHostmapDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput { return o } -func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionOutput { return o } -func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionOutput) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinition { +func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinition { return &v - }).(DashboardWidgetHostmapDefinitionPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionPtrOutput) } // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionOutput) CustomLinks() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []DashboardWidgetHostmapDefinitionCustomLink { +func (o PowerpackWidgetTimeseriesDefinitionOutput) CustomLinks() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionCustomLink { return v.CustomLinks - }).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) +} + +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionOutput) Events() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionEvent { + return v.Events + }).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) } -// The list of tags to group nodes by. -func (o DashboardWidgetHostmapDefinitionOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []string { return v.Groups }).(pulumi.StringArrayOutput) +// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. +func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []string { return v.LegendColumns }).(pulumi.StringArrayOutput) } -// A Boolean indicating whether to show ungrouped nodes. -func (o DashboardWidgetHostmapDefinitionOutput) NoGroupHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *bool { return v.NoGroupHosts }).(pulumi.BoolPtrOutput) +// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. +func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LegendLayout }).(pulumi.StringPtrOutput) } -// A Boolean indicating whether to show nodes with no metrics. -func (o DashboardWidgetHostmapDefinitionOutput) NoMetricHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *bool { return v.NoMetricHosts }).(pulumi.BoolPtrOutput) +// The size of the legend displayed in the widget. +func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) } -// The type of node used. Valid values are `host`, `container`. -func (o DashboardWidgetHostmapDefinitionOutput) NodeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.NodeType }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetTimeseriesDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionOutput) Request() DashboardWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionRequest { return v.Request }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) +// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. +func (o PowerpackWidgetTimeseriesDefinitionOutput) Markers() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionMarker { + return v.Markers + }).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) } -// The list of tags to filter nodes by. -func (o DashboardWidgetHostmapDefinitionOutput) Scopes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) []string { return v.Scopes }).(pulumi.StringArrayOutput) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetTimeseriesDefinitionOutput) Requests() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionRequest { + return v.Requests + }).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) } -// The style of the widget graph. One nested block is allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionOutput) Style() DashboardWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionStyle { return v.Style }).(DashboardWidgetHostmapDefinitionStylePtrOutput) +// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. +func (o PowerpackWidgetTimeseriesDefinitionOutput) RightYaxis() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionRightYaxis { + return v.RightYaxis + }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) +} + +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetTimeseriesDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) } // The title of the widget. -func (o DashboardWidgetHostmapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetHostmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetHostmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionPtrOutput struct{ *pulumi.OutputState } +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o PowerpackWidgetTimeseriesDefinitionOutput) Yaxis() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionYaxis { return v.Yaxis }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinition)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionPtrOutput) ToDashboardWidgetHostmapDefinitionPtrOutput() DashboardWidgetHostmapDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionPtrOutput) ToDashboardWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionPtrOutput) Elem() DashboardWidgetHostmapDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) DashboardWidgetHostmapDefinition { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) PowerpackWidgetTimeseriesDefinition { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinition + var ret PowerpackWidgetTimeseriesDefinition return ret - }).(DashboardWidgetHostmapDefinitionOutput) + }).(PowerpackWidgetTimeseriesDefinitionOutput) } // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionPtrOutput) CustomLinks() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []DashboardWidgetHostmapDefinitionCustomLink { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) CustomLinks() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionCustomLink { if v == nil { return nil } return v.CustomLinks - }).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) } -// The list of tags to group nodes by. -func (o DashboardWidgetHostmapDefinitionPtrOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []string { +// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Events() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionEvent { if v == nil { return nil } - return v.Groups + return v.Events + }).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) +} + +// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendColumns() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []string { + if v == nil { + return nil + } + return v.LegendColumns }).(pulumi.StringArrayOutput) } -// A Boolean indicating whether to show ungrouped nodes. -func (o DashboardWidgetHostmapDefinitionPtrOutput) NoGroupHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *bool { +// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendLayout() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } - return v.NoGroupHosts - }).(pulumi.BoolPtrOutput) + return v.LegendLayout + }).(pulumi.StringPtrOutput) } -// A Boolean indicating whether to show nodes with no metrics. -func (o DashboardWidgetHostmapDefinitionPtrOutput) NoMetricHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *bool { +// The size of the legend displayed in the widget. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } - return v.NoMetricHosts - }).(pulumi.BoolPtrOutput) + return v.LegendSize + }).(pulumi.StringPtrOutput) } -// The type of node used. Valid values are `host`, `container`. -func (o DashboardWidgetHostmapDefinitionPtrOutput) NodeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } - return v.NodeType + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionPtrOutput) Request() DashboardWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionRequest { +// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Markers() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionMarker { if v == nil { return nil } - return v.Request - }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) + return v.Markers + }).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) } -// The list of tags to filter nodes by. -func (o DashboardWidgetHostmapDefinitionPtrOutput) Scopes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) []string { +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Requests() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionRequest { if v == nil { return nil } - return v.Scopes - }).(pulumi.StringArrayOutput) + return v.Requests + }).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) } -// The style of the widget graph. One nested block is allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionPtrOutput) Style() DashboardWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *DashboardWidgetHostmapDefinitionStyle { +// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) RightYaxis() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionRightYaxis { if v == nil { return nil } - return v.Style - }).(DashboardWidgetHostmapDefinitionStylePtrOutput) + return v.RightYaxis + }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) +} + +// Whether or not to show the legend on this widget. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLegend + }).(pulumi.BoolPtrOutput) } // The title of the widget. -func (o DashboardWidgetHostmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } @@ -14894,8 +14302,8 @@ func (o DashboardWidgetHostmapDefinitionPtrOutput) Title() pulumi.StringPtrOutpu } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } @@ -14904,8 +14312,8 @@ func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtr } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinition) *string { +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { if v == nil { return nil } @@ -14913,7 +14321,17 @@ func (o DashboardWidgetHostmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionCustomLink struct { +// A nested block describing the Y-Axis Controls. The structure of this block is described below. +func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Yaxis() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionYaxis { + if v == nil { + return nil + } + return v.Yaxis + }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionCustomLink struct { // The flag for toggling context menu link visibility. IsHidden *bool `pulumi:"isHidden"` // The label for the custom link URL. @@ -14924,18 +14342,18 @@ type DashboardWidgetHostmapDefinitionCustomLink struct { OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetHostmapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetHostmapDefinitionCustomLinkArgs and DashboardWidgetHostmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionCustomLinkInput` via: +// PowerpackWidgetTimeseriesDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionCustomLinkArgs and PowerpackWidgetTimeseriesDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionCustomLinkInput` via: // -// DashboardWidgetHostmapDefinitionCustomLinkArgs{...} -type DashboardWidgetHostmapDefinitionCustomLinkInput interface { +// PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{...} +type PowerpackWidgetTimeseriesDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput - ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput + ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput + ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput } -type DashboardWidgetHostmapDefinitionCustomLinkArgs struct { +type PowerpackWidgetTimeseriesDefinitionCustomLinkArgs struct { // The flag for toggling context menu link visibility. IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` // The label for the custom link URL. @@ -14946,601 +14364,740 @@ type DashboardWidgetHostmapDefinitionCustomLinkArgs struct { OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetHostmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionCustomLinkArgs) ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionCustomLinkOutput) +func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) } -// DashboardWidgetHostmapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionCustomLinkArray and DashboardWidgetHostmapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionCustomLinkArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionCustomLinkArray and PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetHostmapDefinitionCustomLinkArray{ DashboardWidgetHostmapDefinitionCustomLinkArgs{...} } -type DashboardWidgetHostmapDefinitionCustomLinkArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionCustomLinkArray{ PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{...} } +type PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput - ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput + ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput } -type DashboardWidgetHostmapDefinitionCustomLinkArray []DashboardWidgetHostmapDefinitionCustomLinkInput +type PowerpackWidgetTimeseriesDefinitionCustomLinkArray []PowerpackWidgetTimeseriesDefinitionCustomLinkInput -func (DashboardWidgetHostmapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionCustomLinkArray) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionCustomLinkArray) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) } -type DashboardWidgetHostmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetHostmapDefinitionCustomLinkOutput() DashboardWidgetHostmapDefinitionCustomLinkOutput { +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) ToDashboardWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkOutput { +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { return o } // The flag for toggling context menu link visibility. -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } // The label for the custom link URL. -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } // The URL of the custom link. -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetHostmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutput() DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) ToDashboardWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionCustomLink { - return vs[0].([]DashboardWidgetHostmapDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionCustomLinkOutput) +func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionCustomLink { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) } -type DashboardWidgetHostmapDefinitionRequest struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills []DashboardWidgetHostmapDefinitionRequestFill `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes []DashboardWidgetHostmapDefinitionRequestSize `pulumi:"sizes"` +type PowerpackWidgetTimeseriesDefinitionEvent struct { + // The event query to use in the widget. + Q string `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution *string `pulumi:"tagsExecution"` } -// DashboardWidgetHostmapDefinitionRequestInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestArgs and DashboardWidgetHostmapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestInput` via: +// PowerpackWidgetTimeseriesDefinitionEventInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionEventArgs and PowerpackWidgetTimeseriesDefinitionEventOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionEventInput` via: // -// DashboardWidgetHostmapDefinitionRequestArgs{...} -type DashboardWidgetHostmapDefinitionRequestInput interface { +// PowerpackWidgetTimeseriesDefinitionEventArgs{...} +type PowerpackWidgetTimeseriesDefinitionEventInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput - ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestOutput -} - -type DashboardWidgetHostmapDefinitionRequestArgs struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills DashboardWidgetHostmapDefinitionRequestFillArrayInput `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes DashboardWidgetHostmapDefinitionRequestSizeArrayInput `pulumi:"sizes"` + ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput + ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput } -func (DashboardWidgetHostmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionEventArgs struct { + // The event query to use in the widget. + Q pulumi.StringInput `pulumi:"q"` + // The execution method for multi-value filters. + TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` } -func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestOutput) +func (PowerpackWidgetTimeseriesDefinitionEventArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionEventArgs) ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestArgs) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestOutput).ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionEventArgs) ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionEventOutput) } -// DashboardWidgetHostmapDefinitionRequestPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestArgs, DashboardWidgetHostmapDefinitionRequestPtr and DashboardWidgetHostmapDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestArgs{...} -// -// or: +// PowerpackWidgetTimeseriesDefinitionEventArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionEventArray and PowerpackWidgetTimeseriesDefinitionEventArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionEventArrayInput` via: // -// nil -type DashboardWidgetHostmapDefinitionRequestPtrInput interface { +// PowerpackWidgetTimeseriesDefinitionEventArray{ PowerpackWidgetTimeseriesDefinitionEventArgs{...} } +type PowerpackWidgetTimeseriesDefinitionEventArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput - ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput + ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput + ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput } -type dashboardWidgetHostmapDefinitionRequestPtrType DashboardWidgetHostmapDefinitionRequestArgs - -func DashboardWidgetHostmapDefinitionRequestPtr(v *DashboardWidgetHostmapDefinitionRequestArgs) DashboardWidgetHostmapDefinitionRequestPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestPtrType)(v) -} +type PowerpackWidgetTimeseriesDefinitionEventArray []PowerpackWidgetTimeseriesDefinitionEventInput -func (*dashboardWidgetHostmapDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionEventArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestPtrType) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionEventArray) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestPtrType) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionEventArray) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionEventOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestOutput() DashboardWidgetHostmapDefinitionRequestOutput { +func (o PowerpackWidgetTimeseriesDefinitionEventOutput) ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestOutput { +func (o PowerpackWidgetTimeseriesDefinitionEventOutput) ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHostmapDefinitionRequestOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequest) *DashboardWidgetHostmapDefinitionRequest { - return &v - }).(DashboardWidgetHostmapDefinitionRequestPtrOutput) -} - -// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHostmapDefinitionRequestOutput) Fills() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestFill { - return v.Fills - }).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) +// The event query to use in the widget. +func (o PowerpackWidgetTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) } -// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHostmapDefinitionRequestOutput) Sizes() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestSize { - return v.Sizes - }).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) +// The execution method for multi-value filters. +func (o PowerpackWidgetTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionEventArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutput() DashboardWidgetHostmapDefinitionRequestPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) ToDashboardWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) DashboardWidgetHostmapDefinitionRequest { - if v != nil { - return *v - } - var ret DashboardWidgetHostmapDefinitionRequest - return ret - }).(DashboardWidgetHostmapDefinitionRequestOutput) -} - -// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Fills() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestFill { - if v == nil { - return nil - } - return v.Fills - }).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) -} - -// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o DashboardWidgetHostmapDefinitionRequestPtrOutput) Sizes() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequest) []DashboardWidgetHostmapDefinitionRequestSize { - if v == nil { - return nil - } - return v.Sizes - }).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) +func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionEventOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionEvent { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionEvent)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionEventOutput) } -type DashboardWidgetHostmapDefinitionRequestFill struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetHostmapDefinitionRequestFillApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetHostmapDefinitionRequestFillLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetHostmapDefinitionRequestFillProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetHostmapDefinitionRequestFillRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery `pulumi:"securityQuery"` +type PowerpackWidgetTimeseriesDefinitionMarker struct { + // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. + DisplayType *string `pulumi:"displayType"` + // A label for the line or range. + Label *string `pulumi:"label"` + // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. + Value string `pulumi:"value"` } -// DashboardWidgetHostmapDefinitionRequestFillInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillArgs and DashboardWidgetHostmapDefinitionRequestFillOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillInput` via: +// PowerpackWidgetTimeseriesDefinitionMarkerInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionMarkerArgs and PowerpackWidgetTimeseriesDefinitionMarkerOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionMarkerInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillInput interface { +// PowerpackWidgetTimeseriesDefinitionMarkerArgs{...} +type PowerpackWidgetTimeseriesDefinitionMarkerInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput - ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput + ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput + ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput } -type DashboardWidgetHostmapDefinitionRequestFillArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput `pulumi:"securityQuery"` +type PowerpackWidgetTimeseriesDefinitionMarkerArgs struct { + // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. + DisplayType pulumi.StringPtrInput `pulumi:"displayType"` + // A label for the line or range. + Label pulumi.StringPtrInput `pulumi:"label"` + // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. + Value pulumi.StringInput `pulumi:"value"` } -func (DashboardWidgetHostmapDefinitionRequestFillArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionMarkerArgs) ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillArgs) ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillOutput) +func (i PowerpackWidgetTimeseriesDefinitionMarkerArgs) ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionMarkerOutput) } -// DashboardWidgetHostmapDefinitionRequestFillArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillArray and DashboardWidgetHostmapDefinitionRequestFillArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionMarkerArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionMarkerArray and PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionMarkerArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillArray{ DashboardWidgetHostmapDefinitionRequestFillArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionMarkerArray{ PowerpackWidgetTimeseriesDefinitionMarkerArgs{...} } +type PowerpackWidgetTimeseriesDefinitionMarkerArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput + ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput + ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillArray []DashboardWidgetHostmapDefinitionRequestFillInput +type PowerpackWidgetTimeseriesDefinitionMarkerArray []PowerpackWidgetTimeseriesDefinitionMarkerInput -func (DashboardWidgetHostmapDefinitionRequestFillArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionMarkerArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionMarkerArray) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillArray) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionMarkerArray) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetHostmapDefinitionRequestFillOutput() DashboardWidgetHostmapDefinitionRequestFillOutput { +func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ToDashboardWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillOutput { +func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput { + return o +} + +// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. +func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) *string { return v.DisplayType }).(pulumi.StringPtrOutput) +} + +// A label for the line or range. +func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. +func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) string { return v.Value }).(pulumi.StringOutput) +} + +type PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionMarkerOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionMarker { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionMarker)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionMarkerOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. + DisplayType *string `pulumi:"displayType"` + Formulas []PowerpackWidgetTimeseriesDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` + // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. + Metadatas []PowerpackWidgetTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` + // The query to use for this widget. + NetworkQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` + // A Boolean indicating whether the request uses the right or left Y-Axis. + OnRightYaxis *bool `pulumi:"onRightYaxis"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetTimeseriesDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // The style of the widget graph. Exactly one `style` block is allowed using the structure below. + Style *PowerpackWidgetTimeseriesDefinitionRequestStyle `pulumi:"style"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestArgs and PowerpackWidgetTimeseriesDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput + ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. + DisplayType pulumi.StringPtrInput `pulumi:"displayType"` + Formulas PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. + Metadatas PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` + // The query to use for this widget. + NetworkQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` + // A Boolean indicating whether the request uses the right or left Y-Axis. + OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // The style of the widget graph. Exactly one `style` block is allowed using the structure below. + Style PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` +} + +func (PowerpackWidgetTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestArgs) ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestArgs) ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestOutput) +} + +// PowerpackWidgetTimeseriesDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestArray and PowerpackWidgetTimeseriesDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestArrayInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestArray{ PowerpackWidgetTimeseriesDefinitionRequestArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestArrayInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestArray []PowerpackWidgetTimeseriesDefinitionRequestInput + +func (PowerpackWidgetTimeseriesDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestArray) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestArray) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput { return o } // The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ApmQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillApmQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ApmQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestApmQuery { return v.ApmQuery - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) AuditQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { + return v.AuditQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) +} + +// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *string { return v.DisplayType }).(pulumi.StringPtrOutput) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Formulas() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) LogQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillLogQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) LogQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestLogQuery { return v.LogQuery - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) +} + +// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Metadatas() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestMetadata { + return v.Metadatas + }).(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) +} + +// The query to use for this widget. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) NetworkQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { + return v.NetworkQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) +} + +// A Boolean indicating whether the request uses the right or left Y-Axis. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *bool { return v.OnRightYaxis }).(pulumi.BoolPtrOutput) } // The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) ProcessQuery() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillProcessQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ProcessQuery() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { return v.ProcessQuery - }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } // The metric query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Queries() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) } // The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) RumQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillRumQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) RumQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestRumQuery { return v.RumQuery - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) } // The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestFillOutput) SecurityQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFill) *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) SecurityQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { return v.SecurityQuery - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillArrayOutput struct{ *pulumi.OutputState } +// The style of the widget graph. Exactly one `style` block is allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Style() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestStyle { + return v.Style + }).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) +} -func (DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFill)(nil)).Elem() +type PowerpackWidgetTimeseriesDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutput() DashboardWidgetHostmapDefinitionRequestFillArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFill { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFill)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequest { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillApmQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillApmQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) DashboardWidgetHostmapDefinitionRequestFillApmQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillApmQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestApmQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -15549,18 +15106,18 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { if v == nil { return nil } @@ -15568,7 +15125,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -15577,18 +15134,18 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -15597,125 +15154,125 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -15724,8 +15281,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } @@ -15734,8 +15291,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { if v == nil { return nil } @@ -15743,124 +15300,124 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -15869,18 +15426,18 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct Order string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -15889,127 +15446,127 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs str Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16018,8 +15575,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOu } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16028,8 +15585,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOu } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16037,7 +15594,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -16046,18 +15603,18 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -16066,284 +15623,284 @@ type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillLogQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillLogQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) DashboardWidgetHostmapDefinitionRequestFillLogQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillLogQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -16352,18 +15909,18 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -16371,7 +15928,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -16380,18 +15937,18 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -16400,125 +15957,125 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -16527,8 +16084,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -16537,8 +16094,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } @@ -16546,124 +16103,124 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -16672,18 +16229,18 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct Order string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -16692,127 +16249,127 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs str Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16821,8 +16378,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOu } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16831,8 +16388,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOu } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -16840,7 +16397,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -16849,18 +16406,18 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -16869,478 +16426,917 @@ type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) } -type DashboardWidgetHostmapDefinitionRequestFillProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type PowerpackWidgetTimeseriesDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs and DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput } -type DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) +// PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaArray and PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestFormulaArray{ PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput } -func (i DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx) +type PowerpackWidgetTimeseriesDefinitionRequestFormulaArray []PowerpackWidgetTimeseriesDefinitionRequestFormulaInput + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() } -// DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs, DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtr and DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput interface { - pulumi.Input +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) } -type dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs +type PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +} -func DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType)(v) +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { + return o } -func (*dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { + return o } -func (i *dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) +// An expression alias. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput struct{ *pulumi.OutputState } +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) +} -func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { +// The options for limiting results returned. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Limit() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) +} + +// Styling options for widget formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Style() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *DashboardWidgetHostmapDefinitionRequestFillProcessQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// A list of processes. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput } -// The max number of items in the filter list. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -// Your chosen metric. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// Your chosen search term. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput struct{ *pulumi.OutputState } +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +} + +// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { + pulumi.Input -func (DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) DashboardWidgetHostmapDefinitionRequestFillProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetHostmapDefinitionRequestFillProcessQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) } -// A list of processes. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The max number of items in the filter list. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return o } -// Your chosen metric. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return o +} + +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +} + +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Setting this to True hides values. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +} + +// Displays an image as the background. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +} + +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryInput` via: +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +} + +// Defines the displayed timeframe. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +} + +// A value for the comparator. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillRumQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs, PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtr and PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs -func DashboardWidgetHostmapDefinitionRequestFillRumQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) +} + +// The number of results to return. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) +} + +// The number of results to return. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +} + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +} + +// PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs, PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtr and PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput +} + +type powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs + +func PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtr(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType)(v) +} + +func (*powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) +} + +// 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. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) +} + +// 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. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +// Index specifying which color to use within the palette. +func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *int { + if v == nil { + return nil + } + return v.PaletteIndex + }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestLogQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput +} + +type powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs + +func PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType)(v) +} + +func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) DashboardWidgetHostmapDefinitionRequestFillRumQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillRumQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestLogQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -17349,18 +17345,18 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pu } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -17368,7 +17364,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuer }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -17377,18 +17373,18 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -17397,125 +17393,125 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -17524,8 +17520,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -17534,8 +17530,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -17543,124 +17539,124 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -17669,18 +17665,18 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct Order string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -17689,127 +17685,127 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs str Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -17818,8 +17814,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOu } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -17828,8 +17824,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOu } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -17837,7 +17833,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOu }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -17846,18 +17842,18 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -17866,461 +17862,567 @@ type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestMetadata struct { + // The expression alias. + AliasName *string `pulumi:"aliasName"` + // The expression name. + Expression string `pulumi:"expression"` } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestMetadataInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs and PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestMetadataInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestMetadataInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput -} - -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput + ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs struct { + // The expression alias. + AliasName pulumi.StringPtrInput `pulumi:"aliasName"` + // The expression name. + Expression pulumi.StringInput `pulumi:"expression"` } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestMetadataArray and PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput` via: // -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestMetadataArray{ PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput } -type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs - -func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType)(v) -} +type PowerpackWidgetTimeseriesDefinitionRequestMetadataArray []PowerpackWidgetTimeseriesDefinitionRequestMetadataInput -func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +// The expression alias. +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestMetadata) *string { return v.AliasName }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +// The expression name. +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestMetadata) string { return v.Expression }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestMetadata { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestMetadata)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { + if v == nil { + return nil + } + return &v.Index + }).(pulumi.StringPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { + if v == nil { + return nil + } + return v.MultiComputes + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { + if v == nil { + return nil + } + return v.SearchQuery + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} + +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput +} + +type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs + +func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) +} + +func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -18329,8 +18431,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrO } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { if v == nil { return nil } @@ -18339,8 +18441,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrO } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { if v == nil { return nil } @@ -18348,124 +18450,124 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrO }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -18474,18 +18576,18 @@ type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery st Order string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -18494,131 +18596,127 @@ type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArg Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs -func DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -18627,8 +18725,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -18637,8 +18735,8 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -18646,7 +18744,7 @@ func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -18655,18 +18753,18 @@ type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -18675,3041 +18773,3020 @@ type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs st Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSize struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetHostmapDefinitionRequestSizeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeArgs and DashboardWidgetHostmapDefinitionRequestSizeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput - ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeOutput) -} - -// DashboardWidgetHostmapDefinitionRequestSizeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeArray and DashboardWidgetHostmapDefinitionRequestSizeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeArrayInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeArray{ DashboardWidgetHostmapDefinitionRequestSizeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeArrayInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeArray []DashboardWidgetHostmapDefinitionRequestSizeInput - -func (DashboardWidgetHostmapDefinitionRequestSizeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeArray) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeOutput() DashboardWidgetHostmapDefinitionRequestSizeOutput { - return o -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ApmQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeApmQuery { - return v.ApmQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) LogQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeLogQuery { - return v.LogQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) ProcessQuery() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) RumQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeRumQuery { - return v.RumQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetHostmapDefinitionRequestSizeOutput) SecurityQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSize) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) -} +type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -type DashboardWidgetHostmapDefinitionRequestSizeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSize)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSize { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSize)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestProcessQuery struct { + // A list of processes. + FilterBies []string `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit *int `pulumi:"limit"` + // Your chosen metric. + Metric string `pulumi:"metric"` + // Your chosen search term. + SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs struct { + // A list of processes. + FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` + // The max number of items in the filter list. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // Your chosen metric. + Metric pulumi.StringInput `pulumi:"metric"` + // Your chosen search term. + SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) +// A list of processes. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) string { return v.Index }).(pulumi.StringOutput) +// The max number of items in the filter list. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) +// Your chosen metric. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +// Your chosen search term. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeApmQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestProcessQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { +// A list of processes. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) []string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) + return v.FilterBies + }).(pulumi.StringArrayOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { +// The max number of items in the filter list. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) + return v.Limit + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { +// Your chosen metric. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return &v.Index + return &v.Metric }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQuery) *string { +// Your chosen search term. +func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { if v == nil { return nil } - return v.SearchQuery + return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} -// -// or: +// PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryArray and PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput` via: // -// nil -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput } -type dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs - -func DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType)(v) -} +type PowerpackWidgetTimeseriesDefinitionRequestQueryArray []PowerpackWidgetTimeseriesDefinitionRequestQueryInput -func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// A timeseries formula and functions events query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() +// The process query using formulas and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o +// The SLO query using formulas and functions. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o -} +type PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return o } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery `pulumi:"sortQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput struct{ *pulumi.OutputState } +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return o -} +type powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return o +func PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (*powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -// The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// APM environment. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) +// Name of operation on service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput +// APM resource. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) } -type dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs - -func DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType)(v) +// APM service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.Service + }).(pulumi.StringOutput) } -func (*dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (i *dashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) +// APM environment. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o +// Name of operation on service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - if v != nil { - return *v +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +// APM resource. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.ResourceName }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +// APM service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return v.Facet + return &v.Service }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } - return &v.Order + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput - -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { + pulumi.Input -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return o -} +type powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return o +func PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (*powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Background()) +// APM environment. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) +// Array of fields to group results by. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { + return v.GroupBies + }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx) +// Name of operation on service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName + }).(pulumi.StringPtrOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs - -func DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType)(v) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) +// APM environment. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { +// Array of fields to group results by. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQuery { - if v != nil { - return *v +// Name of operation on service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetHostmapDefinitionRequestSizeLogQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput) + return v.OperationName + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { +// APM resource. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Index + return v.ResourceName }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { +// APM service. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) + return &v.Service + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQuery) *string { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The cloud cost query definition. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { +// The name of the query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() + return &v.Name + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Background()) +// The cloud cost query definition. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The search options. + Search *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The search options. + Search PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return o +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return o +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { + pulumi.Input -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() -} +type powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o +func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o +func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput interface { - pulumi.Input +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return o } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return o } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The compute options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput +// Group by options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs - -func DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType)(v) +// An array of index names to query in the stream. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -func (*dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The search options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) +// Storage location (private beta). +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() +// The compute options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { + if v == nil { + return nil + } + return v.Computes + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o +// Group by options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - if v != nil { - return *v +// An array of index names to query in the stream. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { + if v == nil { + return nil } - var ret DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) + return v.Indexes + }).(pulumi.StringArrayOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Name }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +// The search options. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Search + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { +// Storage location (private beta). +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return &v.Order + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute struct { - // The aggregation method. +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs struct { - // The aggregation method. +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. + // A time interval in milliseconds. Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { return o } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +// A time interval in milliseconds. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` + // The options for sorting group by results. + Sort *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Background()) + // The options for sorting group by results. + Sort PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// or: -// -// nil -type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput } -type dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs - -func DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType)(v) -} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput -func (*dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { - return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +// The event facet. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +// The number of groups to return. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) DashboardWidgetHostmapDefinitionRequestSizeProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetHostmapDefinitionRequestSizeProcessQuery - return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) string { return v.Index }).(pulumi.StringOutput) +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) +// The metric used for sorting group by results. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeRumQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return &v.Index + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { +// The metric used for sorting group by results. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) + return v.Metric + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQuery) *string { +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } - return v.SearchQuery + return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The events search string. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { +// The events search string. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Query }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} +// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput interface { + pulumi.Input -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery `pulumi:"sortQuery"` + ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput interface { - pulumi.Input +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` +} - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput +func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} +// +// or: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput interface { +// nil +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput +type powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs + +func PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) +} -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { return o } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// The metrics query definition. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +} -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() +type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) +} + +// The name of the query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + +// The metrics query definition. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) } -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return &v.Aggregation + return v.Aggregator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Facet + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) -} - -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput - -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +// The number of hits to return. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit + }).(pulumi.IntPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The process metric name. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.Sort + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o +// An array of tags to filter by. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) +// The text to use as a filter. +func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +// Additional filters applied to the SLO query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) + return v.AdditionalQueryFilters + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) GroupBies() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestRumQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` +} + +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput +} + +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput interface { + pulumi.Input + + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput +} + +type powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs + +func PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType)(v) +} + +func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +} + +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) +} + +// The search query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { + return o +} + +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestRumQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) +} + +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { + if v == nil { + return nil + } + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) +} + +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { + if v == nil { + return nil + } + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) +} + +// The name of the index to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -21718,18 +21795,18 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) MultiComputes() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -21737,7 +21814,7 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Searc }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -21746,18 +21823,18 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -21766,127 +21843,125 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs st Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -21895,8 +21970,8 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrO } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -21905,8 +21980,8 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrO } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -21914,124 +21989,124 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrO }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{ DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) SortQuery() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -22040,18 +22115,18 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery st Order string `pulumi:"order"` } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -22060,131 +22135,127 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArg Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs, DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs +type powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery + var ret PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22193,8 +22264,8 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22203,8 +22274,8 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -22212,7 +22283,7 @@ func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -22221,18 +22292,18 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct Interval *int `pulumi:"interval"` } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -22241,1871 +22312,1509 @@ type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs st Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray and DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{ DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray []DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetHostmapDefinitionStyle struct { - // The max value to use to color the map. - FillMax *string `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin *string `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip *bool `pulumi:"paletteFlip"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetHostmapDefinitionStyleInput is an input type that accepts DashboardWidgetHostmapDefinitionStyleArgs and DashboardWidgetHostmapDefinitionStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionStyleInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetHostmapDefinitionStyleArgs{...} -type DashboardWidgetHostmapDefinitionStyleInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput - ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionStyleOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput } -type DashboardWidgetHostmapDefinitionStyleArgs struct { - // The max value to use to color the map. - FillMax pulumi.StringPtrInput `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin pulumi.StringPtrInput `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolPtrInput `pulumi:"paletteFlip"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetHostmapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput { - return i.ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStyleOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { - return i.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetHostmapDefinitionStyleArgs) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStyleOutput).ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetHostmapDefinitionStylePtrInput is an input type that accepts DashboardWidgetHostmapDefinitionStyleArgs, DashboardWidgetHostmapDefinitionStylePtr and DashboardWidgetHostmapDefinitionStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetHostmapDefinitionStylePtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetHostmapDefinitionStyleArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetHostmapDefinitionStylePtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput - ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetHostmapDefinitionStylePtrType DashboardWidgetHostmapDefinitionStyleArgs +type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs -func DashboardWidgetHostmapDefinitionStylePtr(v *DashboardWidgetHostmapDefinitionStyleArgs) DashboardWidgetHostmapDefinitionStylePtrInput { - return (*dashboardWidgetHostmapDefinitionStylePtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetHostmapDefinitionStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetHostmapDefinitionStylePtrType) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { - return i.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetHostmapDefinitionStylePtrType) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetHostmapDefinitionStylePtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetHostmapDefinitionStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetHostmapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStyleOutput() DashboardWidgetHostmapDefinitionStyleOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStyleOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { - return o.ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetHostmapDefinitionStyleOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetHostmapDefinitionStyle) *DashboardWidgetHostmapDefinitionStyle { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetHostmapDefinitionStylePtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) } -// The max value to use to color the map. -func (o DashboardWidgetHostmapDefinitionStyleOutput) FillMax() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.FillMax }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The min value to use to color the map. -func (o DashboardWidgetHostmapDefinitionStyleOutput) FillMin() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.FillMin }).(pulumi.StringPtrOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetHostmapDefinitionStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetHostmapDefinitionStyleOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetHostmapDefinitionStyle) *bool { return v.PaletteFlip }).(pulumi.BoolPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetHostmapDefinitionStylePtrOutput struct{ *pulumi.OutputState } +// The search query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetHostmapDefinitionStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetHostmapDefinitionStyle)(nil)).Elem() +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutput() DashboardWidgetHostmapDefinitionStylePtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) ToDashboardWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) DashboardWidgetHostmapDefinitionStylePtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) Elem() DashboardWidgetHostmapDefinitionStyleOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) DashboardWidgetHostmapDefinitionStyle { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetHostmapDefinitionStyle + var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetHostmapDefinitionStyleOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) } -// The max value to use to color the map. -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) FillMax() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } - return v.FillMax - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// The min value to use to color the map. -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) FillMin() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } - return v.FillMin - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *string { +// The name of the index to query. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return v.Palette + return &v.Index }).(pulumi.StringPtrOutput) } -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetHostmapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetHostmapDefinitionStyle) *bool { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } - return v.PaletteFlip - }).(pulumi.BoolPtrOutput) -} - -type DashboardWidgetIframeDefinition struct { - // The URL to use as a data source for the widget. - Url string `pulumi:"url"` -} - -// DashboardWidgetIframeDefinitionInput is an input type that accepts DashboardWidgetIframeDefinitionArgs and DashboardWidgetIframeDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetIframeDefinitionInput` via: -// -// DashboardWidgetIframeDefinitionArgs{...} -type DashboardWidgetIframeDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput - ToDashboardWidgetIframeDefinitionOutputWithContext(context.Context) DashboardWidgetIframeDefinitionOutput -} - -type DashboardWidgetIframeDefinitionArgs struct { - // The URL to use as a data source for the widget. - Url pulumi.StringInput `pulumi:"url"` -} - -func (DashboardWidgetIframeDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetIframeDefinition)(nil)).Elem() -} - -func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput { - return i.ToDashboardWidgetIframeDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionOutput) -} - -func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { - return i.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetIframeDefinitionArgs) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionOutput).ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetIframeDefinitionPtrInput is an input type that accepts DashboardWidgetIframeDefinitionArgs, DashboardWidgetIframeDefinitionPtr and DashboardWidgetIframeDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetIframeDefinitionPtrInput` via: -// -// DashboardWidgetIframeDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetIframeDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput - ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Context) DashboardWidgetIframeDefinitionPtrOutput -} - -type dashboardWidgetIframeDefinitionPtrType DashboardWidgetIframeDefinitionArgs - -func DashboardWidgetIframeDefinitionPtr(v *DashboardWidgetIframeDefinitionArgs) DashboardWidgetIframeDefinitionPtrInput { - return (*dashboardWidgetIframeDefinitionPtrType)(v) -} - -func (*dashboardWidgetIframeDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetIframeDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetIframeDefinitionPtrType) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { - return i.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetIframeDefinitionPtrType) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetIframeDefinitionPtrOutput) -} - -type DashboardWidgetIframeDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetIframeDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetIframeDefinition)(nil)).Elem() -} - -func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionOutput() DashboardWidgetIframeDefinitionOutput { - return o -} - -func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionOutput { - return o -} - -func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { - return o.ToDashboardWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetIframeDefinitionOutput) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetIframeDefinition) *DashboardWidgetIframeDefinition { - return &v - }).(DashboardWidgetIframeDefinitionPtrOutput) -} - -// The URL to use as a data source for the widget. -func (o DashboardWidgetIframeDefinitionOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetIframeDefinition) string { return v.Url }).(pulumi.StringOutput) -} - -type DashboardWidgetIframeDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetIframeDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetIframeDefinition)(nil)).Elem() -} - -func (o DashboardWidgetIframeDefinitionPtrOutput) ToDashboardWidgetIframeDefinitionPtrOutput() DashboardWidgetIframeDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetIframeDefinitionPtrOutput) ToDashboardWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetIframeDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetIframeDefinitionPtrOutput) Elem() DashboardWidgetIframeDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetIframeDefinition) DashboardWidgetIframeDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetIframeDefinition - return ret - }).(DashboardWidgetIframeDefinitionOutput) + return v.MultiComputes + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -// The URL to use as a data source for the widget. -func (o DashboardWidgetIframeDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetIframeDefinition) *string { +// The search query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { if v == nil { return nil } - return &v.Url + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetImageDefinition struct { - // Whether to display a background or not. Defaults to `true`. - HasBackground *bool `pulumi:"hasBackground"` - // Whether to display a border or not. Defaults to `true`. - HasBorder *bool `pulumi:"hasBorder"` - // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. - HorizontalAlign *string `pulumi:"horizontalAlign"` - // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. - Margin *string `pulumi:"margin"` - // 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`. - Sizing *string `pulumi:"sizing"` - // The URL to use as a data source for the widget. - Url string `pulumi:"url"` - // The URL in dark mode to use as a data source for the widget. - UrlDarkTheme *string `pulumi:"urlDarkTheme"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign *string `pulumi:"verticalAlign"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetImageDefinitionInput is an input type that accepts DashboardWidgetImageDefinitionArgs and DashboardWidgetImageDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetImageDefinitionInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetImageDefinitionArgs{...} -type DashboardWidgetImageDefinitionInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput - ToDashboardWidgetImageDefinitionOutputWithContext(context.Context) DashboardWidgetImageDefinitionOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetImageDefinitionArgs struct { - // Whether to display a background or not. Defaults to `true`. - HasBackground pulumi.BoolPtrInput `pulumi:"hasBackground"` - // Whether to display a border or not. Defaults to `true`. - HasBorder pulumi.BoolPtrInput `pulumi:"hasBorder"` - // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. - HorizontalAlign pulumi.StringPtrInput `pulumi:"horizontalAlign"` - // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. - Margin pulumi.StringPtrInput `pulumi:"margin"` - // 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`. - Sizing pulumi.StringPtrInput `pulumi:"sizing"` - // The URL to use as a data source for the widget. - Url pulumi.StringInput `pulumi:"url"` - // The URL in dark mode to use as a data source for the widget. - UrlDarkTheme pulumi.StringPtrInput `pulumi:"urlDarkTheme"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetImageDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetImageDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput { - return i.ToDashboardWidgetImageDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { - return i.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetImageDefinitionArgs) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionOutput).ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetImageDefinitionPtrInput is an input type that accepts DashboardWidgetImageDefinitionArgs, DashboardWidgetImageDefinitionPtr and DashboardWidgetImageDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetImageDefinitionPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetImageDefinitionArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetImageDefinitionPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput - ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Context) DashboardWidgetImageDefinitionPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetImageDefinitionPtrType DashboardWidgetImageDefinitionArgs +type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetImageDefinitionPtr(v *DashboardWidgetImageDefinitionArgs) DashboardWidgetImageDefinitionPtrInput { - return (*dashboardWidgetImageDefinitionPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetImageDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetImageDefinition)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetImageDefinitionPtrType) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { - return i.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetImageDefinitionPtrType) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetImageDefinitionPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetImageDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetImageDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetImageDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionOutput() DashboardWidgetImageDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { - return o.ToDashboardWidgetImageDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetImageDefinitionOutput) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetImageDefinition) *DashboardWidgetImageDefinition { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetImageDefinitionPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -// Whether to display a background or not. Defaults to `true`. -func (o DashboardWidgetImageDefinitionOutput) HasBackground() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *bool { return v.HasBackground }).(pulumi.BoolPtrOutput) -} - -// Whether to display a border or not. Defaults to `true`. -func (o DashboardWidgetImageDefinitionOutput) HasBorder() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *bool { return v.HasBorder }).(pulumi.BoolPtrOutput) -} - -// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetImageDefinitionOutput) HorizontalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.HorizontalAlign }).(pulumi.StringPtrOutput) -} - -// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. -func (o DashboardWidgetImageDefinitionOutput) Margin() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.Margin }).(pulumi.StringPtrOutput) -} - -// 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`. -func (o DashboardWidgetImageDefinitionOutput) Sizing() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.Sizing }).(pulumi.StringPtrOutput) -} - -// The URL to use as a data source for the widget. -func (o DashboardWidgetImageDefinitionOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) string { return v.Url }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -// The URL in dark mode to use as a data source for the widget. -func (o DashboardWidgetImageDefinitionOutput) UrlDarkTheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.UrlDarkTheme }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o DashboardWidgetImageDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetImageDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetImageDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetImageDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetImageDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetImageDefinitionPtrOutput) ToDashboardWidgetImageDefinitionPtrOutput() DashboardWidgetImageDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetImageDefinitionPtrOutput) ToDashboardWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetImageDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetImageDefinitionPtrOutput) Elem() DashboardWidgetImageDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) DashboardWidgetImageDefinition { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetImageDefinition + var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetImageDefinitionOutput) -} - -// Whether to display a background or not. Defaults to `true`. -func (o DashboardWidgetImageDefinitionPtrOutput) HasBackground() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *bool { - if v == nil { - return nil - } - return v.HasBackground - }).(pulumi.BoolPtrOutput) -} - -// Whether to display a border or not. Defaults to `true`. -func (o DashboardWidgetImageDefinitionPtrOutput) HasBorder() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *bool { - if v == nil { - return nil - } - return v.HasBorder - }).(pulumi.BoolPtrOutput) -} - -// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetImageDefinitionPtrOutput) HorizontalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.HorizontalAlign - }).(pulumi.StringPtrOutput) -} - -// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. -func (o DashboardWidgetImageDefinitionPtrOutput) Margin() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.Margin - }).(pulumi.StringPtrOutput) -} - -// 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`. -func (o DashboardWidgetImageDefinitionPtrOutput) Sizing() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.Sizing - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) } -// The URL to use as a data source for the widget. -func (o DashboardWidgetImageDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { +// The aggregation method. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return &v.Url + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The URL in dark mode to use as a data source for the widget. -func (o DashboardWidgetImageDefinitionPtrOutput) UrlDarkTheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } - return v.UrlDarkTheme + return v.Facet }).(pulumi.StringPtrOutput) } -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o DashboardWidgetImageDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetImageDefinition) *string { +// Define the time interval in seconds. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } - return v.VerticalAlign - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetListStreamDefinition struct { - // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. - Requests []DashboardWidgetListStreamDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize *string `pulumi:"titleSize"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetListStreamDefinitionInput is an input type that accepts DashboardWidgetListStreamDefinitionArgs and DashboardWidgetListStreamDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetListStreamDefinitionArgs{...} -type DashboardWidgetListStreamDefinitionInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput - ToDashboardWidgetListStreamDefinitionOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionOutput -} - -type DashboardWidgetListStreamDefinitionArgs struct { - // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. - Requests DashboardWidgetListStreamDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetListStreamDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinition)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput } -func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput { - return i.ToDashboardWidgetListStreamDefinitionOutputWithContext(context.Background()) +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { - return i.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionArgs) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionOutput).ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetListStreamDefinitionPtrInput is an input type that accepts DashboardWidgetListStreamDefinitionArgs, DashboardWidgetListStreamDefinitionPtr and DashboardWidgetListStreamDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetListStreamDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetListStreamDefinitionPtrInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput - ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput } -type dashboardWidgetListStreamDefinitionPtrType DashboardWidgetListStreamDefinitionArgs +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput -func DashboardWidgetListStreamDefinitionPtr(v *DashboardWidgetListStreamDefinitionArgs) DashboardWidgetListStreamDefinitionPtrInput { - return (*dashboardWidgetListStreamDefinitionPtrType)(v) +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (*dashboardWidgetListStreamDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetListStreamDefinition)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetListStreamDefinitionPtrType) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { - return i.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) } -func (i *dashboardWidgetListStreamDefinitionPtrType) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionPtrOutput) -} - -type DashboardWidgetListStreamDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionOutput() DashboardWidgetListStreamDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { - return o.ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetListStreamDefinitionOutput) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetListStreamDefinition) *DashboardWidgetListStreamDefinition { - return &v - }).(DashboardWidgetListStreamDefinitionPtrOutput) -} - -// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. -func (o DashboardWidgetListStreamDefinitionOutput) Requests() DashboardWidgetListStreamDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinition) []DashboardWidgetListStreamDefinitionRequest { - return v.Requests - }).(DashboardWidgetListStreamDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetListStreamDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetListStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The size of the widget's title. Default is 16. -func (o DashboardWidgetListStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetListStreamDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetListStreamDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionPtrOutput) ToDashboardWidgetListStreamDefinitionPtrOutput() DashboardWidgetListStreamDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetListStreamDefinitionPtrOutput) ToDashboardWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetListStreamDefinitionPtrOutput) Elem() DashboardWidgetListStreamDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) DashboardWidgetListStreamDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetListStreamDefinition - return ret - }).(DashboardWidgetListStreamDefinitionOutput) -} - -// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. -func (o DashboardWidgetListStreamDefinitionPtrOutput) Requests() DashboardWidgetListStreamDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) []DashboardWidgetListStreamDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetListStreamDefinitionRequestArrayOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) } -// The title of the widget. -func (o DashboardWidgetListStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetListStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { + pulumi.Input -// The size of the widget's title. Default is 16. -func (o DashboardWidgetListStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetListStreamDefinitionRequest struct { - // Widget columns. - Columns []DashboardWidgetListStreamDefinitionRequestColumn `pulumi:"columns"` - // Updated list stream widget. - Query DashboardWidgetListStreamDefinitionRequestQuery `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat string `pulumi:"responseFormat"` +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -// DashboardWidgetListStreamDefinitionRequestInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestArgs and DashboardWidgetListStreamDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestInput` via: -// -// DashboardWidgetListStreamDefinitionRequestArgs{...} -type DashboardWidgetListStreamDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput - ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestOutput +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -type DashboardWidgetListStreamDefinitionRequestArgs struct { - // Widget columns. - Columns DashboardWidgetListStreamDefinitionRequestColumnArrayInput `pulumi:"columns"` - // Updated list stream widget. - Query DashboardWidgetListStreamDefinitionRequestQueryInput `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat pulumi.StringInput `pulumi:"responseFormat"` +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (DashboardWidgetListStreamDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionRequestArgs) ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetListStreamDefinitionRequestArrayInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestArray and DashboardWidgetListStreamDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // -// DashboardWidgetListStreamDefinitionRequestArray{ DashboardWidgetListStreamDefinitionRequestArgs{...} } -type DashboardWidgetListStreamDefinitionRequestArrayInput interface { +// or: +// +// nil +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput - ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type DashboardWidgetListStreamDefinitionRequestArray []DashboardWidgetListStreamDefinitionRequestInput +type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs + +func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +} -func (DashboardWidgetListStreamDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetListStreamDefinitionRequestArray) ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionRequestArray) ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestArrayOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetListStreamDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetListStreamDefinitionRequestOutput() DashboardWidgetListStreamDefinitionRequestOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestOutput) ToDashboardWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -// Widget columns. -func (o DashboardWidgetListStreamDefinitionRequestOutput) Columns() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) []DashboardWidgetListStreamDefinitionRequestColumn { - return v.Columns - }).(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -// Updated list stream widget. -func (o DashboardWidgetListStreamDefinitionRequestOutput) Query() DashboardWidgetListStreamDefinitionRequestQueryOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) DashboardWidgetListStreamDefinitionRequestQuery { - return v.Query - }).(DashboardWidgetListStreamDefinitionRequestQueryOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { + return &v + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -// Widget response format. Valid values are `eventList`. -func (o DashboardWidgetListStreamDefinitionRequestOutput) ResponseFormat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequest) string { return v.ResponseFormat }).(pulumi.StringOutput) +// The aggregation method. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { + return v.Aggregation + }).(pulumi.StringOutput) } -type DashboardWidgetListStreamDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetListStreamDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequest)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { + return v.Facet + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) ToDashboardWidgetListStreamDefinitionRequestArrayOutput() DashboardWidgetListStreamDefinitionRequestArrayOutput { - return o +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) ToDashboardWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestArrayOutput { - return o -} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetListStreamDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetListStreamDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetListStreamDefinitionRequest { - return vs[0].([]DashboardWidgetListStreamDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetListStreamDefinitionRequestOutput) +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -type DashboardWidgetListStreamDefinitionRequestColumn struct { - // Widget column field. - Field string `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width string `pulumi:"width"` +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o } -// DashboardWidgetListStreamDefinitionRequestColumnInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestColumnArgs and DashboardWidgetListStreamDefinitionRequestColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestColumnInput` via: -// -// DashboardWidgetListStreamDefinitionRequestColumnArgs{...} -type DashboardWidgetListStreamDefinitionRequestColumnInput interface { - pulumi.Input +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o +} - ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput - ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery + return ret + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -type DashboardWidgetListStreamDefinitionRequestColumnArgs struct { - // Widget column field. - Field pulumi.StringInput `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width pulumi.StringInput `pulumi:"width"` +// The aggregation method. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -func (DashboardWidgetListStreamDefinitionRequestColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return v.Facet + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Background()) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { + if v == nil { + return nil + } + return &v.Order + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetListStreamDefinitionRequestColumnArgs) ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestColumnOutput) +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetListStreamDefinitionRequestColumnArrayInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestColumnArray and DashboardWidgetListStreamDefinitionRequestColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestColumnArrayInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetListStreamDefinitionRequestColumnArray{ DashboardWidgetListStreamDefinitionRequestColumnArgs{...} } -type DashboardWidgetListStreamDefinitionRequestColumnArrayInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput - ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetListStreamDefinitionRequestColumnArray []DashboardWidgetListStreamDefinitionRequestColumnInput +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` +} -func (DashboardWidgetListStreamDefinitionRequestColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionRequestColumnArray) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetListStreamDefinitionRequestColumnOutput struct{ *pulumi.OutputState } +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// +// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { + pulumi.Input -func (DashboardWidgetListStreamDefinitionRequestColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput } -func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetListStreamDefinitionRequestColumnOutput() DashboardWidgetListStreamDefinitionRequestColumnOutput { - return o -} +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput -func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) ToDashboardWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnOutput { - return o +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -// Widget column field. -func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) Field() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestColumn) string { return v.Field }).(pulumi.StringOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -// Widget column width. Valid values are `auto`, `compact`, `full`. -func (o DashboardWidgetListStreamDefinitionRequestColumnOutput) Width() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestColumn) string { return v.Width }).(pulumi.StringOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetListStreamDefinitionRequestColumnArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetListStreamDefinitionRequestColumn)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutput() DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) ToDashboardWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestColumnArrayOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetListStreamDefinitionRequestColumn { - return vs[0].([]DashboardWidgetListStreamDefinitionRequestColumn)[vs[1].(int)] - }).(DashboardWidgetListStreamDefinitionRequestColumnOutput) -} - -type DashboardWidgetListStreamDefinitionRequestQuery struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource string `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize *string `pulumi:"eventSize"` - // List of indexes. - Indexes []string `pulumi:"indexes"` - // Widget query. - QueryString *string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort *DashboardWidgetListStreamDefinitionRequestQuerySort `pulumi:"sort"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetListStreamDefinitionRequestQueryInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQueryArgs and DashboardWidgetListStreamDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQueryInput` via: -// -// DashboardWidgetListStreamDefinitionRequestQueryArgs{...} -type DashboardWidgetListStreamDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput - ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput -} - -type DashboardWidgetListStreamDefinitionRequestQueryArgs struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize pulumi.StringPtrInput `pulumi:"eventSize"` - // List of indexes. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // Widget query. - QueryString pulumi.StringPtrInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput `pulumi:"sort"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetListStreamDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuery)(nil)).Elem() +// The aggregation method. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { + return v.Aggregation + }).(pulumi.StringOutput) } -func (i DashboardWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Background()) +// The facet name. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetListStreamDefinitionRequestQueryArgs) ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQueryOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetListStreamDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetListStreamDefinitionRequestQueryOutput() DashboardWidgetListStreamDefinitionRequestQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) ToDashboardWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQueryOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { return o } -// Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) EventSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.EventSize }).(pulumi.StringPtrOutput) -} - -// List of indexes. -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// Widget query. -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.QueryString }).(pulumi.StringPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Sort() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *DashboardWidgetListStreamDefinitionRequestQuerySort { - return v.Sort - }).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetListStreamDefinitionRequestQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetListStreamDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetTimeseriesDefinitionRequestStyle struct { + // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. + LineType *string `pulumi:"lineType"` + // The width of line displayed. Valid values are `normal`, `thick`, `thin`. + LineWidth *string `pulumi:"lineWidth"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` } -// DashboardWidgetListStreamDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQuerySortArgs and DashboardWidgetListStreamDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQuerySortInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestStyleArgs and PowerpackWidgetTimeseriesDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestStyleInput` via: // -// DashboardWidgetListStreamDefinitionRequestQuerySortArgs{...} -type DashboardWidgetListStreamDefinitionRequestQuerySortInput interface { +// PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{...} +type PowerpackWidgetTimeseriesDefinitionRequestStyleInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput - ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput + ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput + ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput } -type DashboardWidgetListStreamDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetTimeseriesDefinitionRequestStyleArgs struct { + // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. + LineType pulumi.StringPtrInput `pulumi:"lineType"` + // The width of line displayed. Valid values are `normal`, `thick`, `thin`. + LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` } -func (DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput) +func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) } -func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetListStreamDefinitionRequestQuerySortArgs) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput).ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput).ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) } -// DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetListStreamDefinitionRequestQuerySortArgs, DashboardWidgetListStreamDefinitionRequestQuerySortPtr and DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestStyleArgs, PowerpackWidgetTimeseriesDefinitionRequestStylePtr and PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput` via: // -// DashboardWidgetListStreamDefinitionRequestQuerySortArgs{...} +// PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{...} // // or: // // nil -type DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput interface { pulumi.Input - ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput - ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput + ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput } -type dashboardWidgetListStreamDefinitionRequestQuerySortPtrType DashboardWidgetListStreamDefinitionRequestQuerySortArgs +type powerpackWidgetTimeseriesDefinitionRequestStylePtrType PowerpackWidgetTimeseriesDefinitionRequestStyleArgs -func DashboardWidgetListStreamDefinitionRequestQuerySortPtr(v *DashboardWidgetListStreamDefinitionRequestQuerySortArgs) DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput { - return (*dashboardWidgetListStreamDefinitionRequestQuerySortPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRequestStylePtr(v *PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput { + return (*powerpackWidgetTimeseriesDefinitionRequestStylePtrType)(v) } -func (*dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (i *dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetListStreamDefinitionRequestQuerySortPtrType) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) } -type DashboardWidgetListStreamDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutput() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetListStreamDefinitionRequestQuerySort) *DashboardWidgetListStreamDefinitionRequestQuerySort { +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestStyle) *PowerpackWidgetTimeseriesDefinitionRequestStyle { return &v - }).(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) } -// The facet path for the column. -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) +// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineType }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetListStreamDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetListStreamDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) +// The width of line displayed. Valid values are `normal`, `thick`, `thin`. +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineWidth }).(pulumi.StringPtrOutput) } -type DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() +type PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput() DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetListStreamDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) DashboardWidgetListStreamDefinitionRequestQuerySort { +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) PowerpackWidgetTimeseriesDefinitionRequestStyle { if v != nil { return *v } - var ret DashboardWidgetListStreamDefinitionRequestQuerySort + var ret PowerpackWidgetTimeseriesDefinitionRequestStyle return ret - }).(DashboardWidgetListStreamDefinitionRequestQuerySortOutput) + }).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) } -// The facet path for the column. -func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) *string { +// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { if v == nil { return nil } - return &v.Column + return v.LineType }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetListStreamDefinitionRequestQuerySort) *string { +// The width of line displayed. Valid values are `normal`, `thick`, `thin`. +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { if v == nil { return nil } - return &v.Order + return v.LineWidth }).(pulumi.StringPtrOutput) } -type DashboardWidgetLogStreamDefinition struct { - // Stringified list of columns to use, for example: `["column1","column2","column3"]`. - Columns []string `pulumi:"columns"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. - MessageDisplay *string `pulumi:"messageDisplay"` - // The query to use in the widget. - Query *string `pulumi:"query"` - // If the date column should be displayed. - ShowDateColumn *bool `pulumi:"showDateColumn"` - // If the message column should be displayed. - ShowMessageColumn *bool `pulumi:"showMessageColumn"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort *DashboardWidgetLogStreamDefinitionSort `pulumi:"sort"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) } -// DashboardWidgetLogStreamDefinitionInput is an input type that accepts DashboardWidgetLogStreamDefinitionArgs and DashboardWidgetLogStreamDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionInput` via: +type PowerpackWidgetTimeseriesDefinitionRightYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` +} + +// PowerpackWidgetTimeseriesDefinitionRightYaxisInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRightYaxisArgs and PowerpackWidgetTimeseriesDefinitionRightYaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRightYaxisInput` via: // -// DashboardWidgetLogStreamDefinitionArgs{...} -type DashboardWidgetLogStreamDefinitionInput interface { +// PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{...} +type PowerpackWidgetTimeseriesDefinitionRightYaxisInput interface { pulumi.Input - ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput - ToDashboardWidgetLogStreamDefinitionOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionOutput + ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput + ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput } -type DashboardWidgetLogStreamDefinitionArgs struct { - // Stringified list of columns to use, for example: `["column1","column2","column3"]`. - Columns pulumi.StringArrayInput `pulumi:"columns"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. - MessageDisplay pulumi.StringPtrInput `pulumi:"messageDisplay"` - // The query to use in the widget. - Query pulumi.StringPtrInput `pulumi:"query"` - // If the date column should be displayed. - ShowDateColumn pulumi.BoolPtrInput `pulumi:"showDateColumn"` - // If the message column should be displayed. - ShowMessageColumn pulumi.BoolPtrInput `pulumi:"showMessageColumn"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort DashboardWidgetLogStreamDefinitionSortPtrInput `pulumi:"sort"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +type PowerpackWidgetTimeseriesDefinitionRightYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetLogStreamDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetLogStreamDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput { - return i.ToDashboardWidgetLogStreamDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionOutput) +func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) } -func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { - return i.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetLogStreamDefinitionArgs) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionOutput).ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput).ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetLogStreamDefinitionPtrInput is an input type that accepts DashboardWidgetLogStreamDefinitionArgs, DashboardWidgetLogStreamDefinitionPtr and DashboardWidgetLogStreamDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRightYaxisArgs, PowerpackWidgetTimeseriesDefinitionRightYaxisPtr and PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput` via: // -// DashboardWidgetLogStreamDefinitionArgs{...} +// PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{...} // // or: // // nil -type DashboardWidgetLogStreamDefinitionPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput - ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput + ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput } -type dashboardWidgetLogStreamDefinitionPtrType DashboardWidgetLogStreamDefinitionArgs +type powerpackWidgetTimeseriesDefinitionRightYaxisPtrType PowerpackWidgetTimeseriesDefinitionRightYaxisArgs -func DashboardWidgetLogStreamDefinitionPtr(v *DashboardWidgetLogStreamDefinitionArgs) DashboardWidgetLogStreamDefinitionPtrInput { - return (*dashboardWidgetLogStreamDefinitionPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionRightYaxisPtr(v *PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput { + return (*powerpackWidgetTimeseriesDefinitionRightYaxisPtrType)(v) } -func (*dashboardWidgetLogStreamDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetLogStreamDefinition)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (i *dashboardWidgetLogStreamDefinitionPtrType) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { - return i.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetLogStreamDefinitionPtrType) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) } -type DashboardWidgetLogStreamDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetLogStreamDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetLogStreamDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionOutput() DashboardWidgetLogStreamDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { return o } -func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionOutput { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { return o } -func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { - return o.ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetLogStreamDefinitionOutput) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinition { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRightYaxis) *PowerpackWidgetTimeseriesDefinitionRightYaxis { return &v - }).(DashboardWidgetLogStreamDefinitionPtrOutput) -} - -// Stringified list of columns to use, for example: `["column1","column2","column3"]`. -func (o DashboardWidgetLogStreamDefinitionOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) []string { return v.Columns }).(pulumi.StringArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetLogStreamDefinitionOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetLogStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. -func (o DashboardWidgetLogStreamDefinitionOutput) MessageDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.MessageDisplay }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o DashboardWidgetLogStreamDefinitionOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -// If the date column should be displayed. -func (o DashboardWidgetLogStreamDefinitionOutput) ShowDateColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *bool { return v.ShowDateColumn }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) } -// If the message column should be displayed. -func (o DashboardWidgetLogStreamDefinitionOutput) ShowMessageColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *bool { return v.ShowMessageColumn }).(pulumi.BoolPtrOutput) +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o DashboardWidgetLogStreamDefinitionOutput) Sort() DashboardWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinitionSort { return v.Sort }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) +// The label of the axis to display on the graph. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) } -// The title of the widget. -func (o DashboardWidgetLogStreamDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetLogStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetLogStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) } -type DashboardWidgetLogStreamDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetLogStreamDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetLogStreamDefinition)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() } -func (o DashboardWidgetLogStreamDefinitionPtrOutput) ToDashboardWidgetLogStreamDefinitionPtrOutput() DashboardWidgetLogStreamDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { return o } -func (o DashboardWidgetLogStreamDefinitionPtrOutput) ToDashboardWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { return o } -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Elem() DashboardWidgetLogStreamDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) DashboardWidgetLogStreamDefinition { +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) PowerpackWidgetTimeseriesDefinitionRightYaxis { if v != nil { return *v } - var ret DashboardWidgetLogStreamDefinition + var ret PowerpackWidgetTimeseriesDefinitionRightYaxis return ret - }).(DashboardWidgetLogStreamDefinitionOutput) -} - -// Stringified list of columns to use, for example: `["column1","column2","column3"]`. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) []string { - if v == nil { - return nil - } - return v.Columns - }).(pulumi.StringArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) MessageDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.MessageDisplay - }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.Query - }).(pulumi.StringPtrOutput) -} - -// If the date column should be displayed. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) ShowDateColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *bool { - if v == nil { - return nil - } - return v.ShowDateColumn - }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) } -// If the message column should be displayed. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) ShowMessageColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *bool { +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *bool { if v == nil { return nil } - return v.ShowMessageColumn + return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Sort() DashboardWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *DashboardWidgetLogStreamDefinitionSort { +// The label of the axis to display on the graph. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { if v == nil { return nil } - return v.Sort - }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) + return v.Label + }).(pulumi.StringPtrOutput) } -// The title of the widget. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { if v == nil { return nil } - return v.Title + return v.Max }).(pulumi.StringPtrOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetLogStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { if v == nil { return nil } - return v.TitleAlign + return v.Min }).(pulumi.StringPtrOutput) } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetLogStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinition) *string { +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { if v == nil { return nil } - return v.TitleSize + return v.Scale }).(pulumi.StringPtrOutput) } -type DashboardWidgetLogStreamDefinitionSort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetTimeseriesDefinitionYaxis struct { + // Always include zero or fit the axis to the data range. + IncludeZero *bool `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label *string `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max *string `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min *string `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale *string `pulumi:"scale"` } -// DashboardWidgetLogStreamDefinitionSortInput is an input type that accepts DashboardWidgetLogStreamDefinitionSortArgs and DashboardWidgetLogStreamDefinitionSortOutput values. -// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionSortInput` via: +// PowerpackWidgetTimeseriesDefinitionYaxisInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionYaxisArgs and PowerpackWidgetTimeseriesDefinitionYaxisOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionYaxisInput` via: // -// DashboardWidgetLogStreamDefinitionSortArgs{...} -type DashboardWidgetLogStreamDefinitionSortInput interface { +// PowerpackWidgetTimeseriesDefinitionYaxisArgs{...} +type PowerpackWidgetTimeseriesDefinitionYaxisInput interface { pulumi.Input - ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput - ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionSortOutput + ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput + ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput } -type DashboardWidgetLogStreamDefinitionSortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetTimeseriesDefinitionYaxisArgs struct { + // Always include zero or fit the axis to the data range. + IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` + // The label of the axis to display on the graph. + Label pulumi.StringPtrInput `pulumi:"label"` + // Specify the maximum value to show on the Y-axis. + Max pulumi.StringPtrInput `pulumi:"max"` + // Specify the minimum value to show on the Y-axis. + Min pulumi.StringPtrInput `pulumi:"min"` + // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. + Scale pulumi.StringPtrInput `pulumi:"scale"` } -func (DashboardWidgetLogStreamDefinitionSortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput { - return i.ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Background()) } -func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortOutput) +func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisOutput) } -func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { - return i.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetLogStreamDefinitionSortArgs) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortOutput).ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx) +func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisOutput).ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx) } -// DashboardWidgetLogStreamDefinitionSortPtrInput is an input type that accepts DashboardWidgetLogStreamDefinitionSortArgs, DashboardWidgetLogStreamDefinitionSortPtr and DashboardWidgetLogStreamDefinitionSortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetLogStreamDefinitionSortPtrInput` via: +// PowerpackWidgetTimeseriesDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionYaxisArgs, PowerpackWidgetTimeseriesDefinitionYaxisPtr and PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionYaxisPtrInput` via: // -// DashboardWidgetLogStreamDefinitionSortArgs{...} +// PowerpackWidgetTimeseriesDefinitionYaxisArgs{...} // // or: // // nil -type DashboardWidgetLogStreamDefinitionSortPtrInput interface { +type PowerpackWidgetTimeseriesDefinitionYaxisPtrInput interface { pulumi.Input - ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput - ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput + ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput + ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput } -type dashboardWidgetLogStreamDefinitionSortPtrType DashboardWidgetLogStreamDefinitionSortArgs +type powerpackWidgetTimeseriesDefinitionYaxisPtrType PowerpackWidgetTimeseriesDefinitionYaxisArgs -func DashboardWidgetLogStreamDefinitionSortPtr(v *DashboardWidgetLogStreamDefinitionSortArgs) DashboardWidgetLogStreamDefinitionSortPtrInput { - return (*dashboardWidgetLogStreamDefinitionSortPtrType)(v) +func PowerpackWidgetTimeseriesDefinitionYaxisPtr(v *PowerpackWidgetTimeseriesDefinitionYaxisArgs) PowerpackWidgetTimeseriesDefinitionYaxisPtrInput { + return (*powerpackWidgetTimeseriesDefinitionYaxisPtrType)(v) } -func (*dashboardWidgetLogStreamDefinitionSortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() +func (*powerpackWidgetTimeseriesDefinitionYaxisPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -func (i *dashboardWidgetLogStreamDefinitionSortPtrType) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { - return i.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTimeseriesDefinitionYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return i.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetLogStreamDefinitionSortPtrType) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetLogStreamDefinitionSortPtrOutput) +func (i *powerpackWidgetTimeseriesDefinitionYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) } -type DashboardWidgetLogStreamDefinitionSortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } -func (DashboardWidgetLogStreamDefinitionSortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() +func (PowerpackWidgetTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortOutput() DashboardWidgetLogStreamDefinitionSortOutput { +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput { return o } -func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortOutput { +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput { return o } -func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { - return o.ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetLogStreamDefinitionSortOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetLogStreamDefinitionSort) *DashboardWidgetLogStreamDefinitionSort { +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionYaxis) *PowerpackWidgetTimeseriesDefinitionYaxis { return &v - }).(DashboardWidgetLogStreamDefinitionSortPtrOutput) + }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) } -// The facet path for the column. -func (o DashboardWidgetLogStreamDefinitionSortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinitionSort) string { return v.Column }).(pulumi.StringOutput) +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetLogStreamDefinitionSortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetLogStreamDefinitionSort) string { return v.Order }).(pulumi.StringOutput) +// The label of the axis to display on the graph. +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) +} + +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) +} + +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) } -type DashboardWidgetLogStreamDefinitionSortPtrOutput struct{ *pulumi.OutputState } +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetLogStreamDefinitionSortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetLogStreamDefinitionSort)(nil)).Elem() +type PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() } -func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutput() DashboardWidgetLogStreamDefinitionSortPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) ToDashboardWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) DashboardWidgetLogStreamDefinitionSortPtrOutput { +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { return o } -func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Elem() DashboardWidgetLogStreamDefinitionSortOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) DashboardWidgetLogStreamDefinitionSort { +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionYaxisOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) PowerpackWidgetTimeseriesDefinitionYaxis { if v != nil { return *v } - var ret DashboardWidgetLogStreamDefinitionSort + var ret PowerpackWidgetTimeseriesDefinitionYaxis return ret - }).(DashboardWidgetLogStreamDefinitionSortOutput) + }).(PowerpackWidgetTimeseriesDefinitionYaxisOutput) } -// The facet path for the column. -func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) *string { +// Always include zero or fit the axis to the data range. +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *bool { if v == nil { return nil } - return &v.Column + return v.IncludeZero + }).(pulumi.BoolPtrOutput) +} + +// The label of the axis to display on the graph. +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Label }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetLogStreamDefinitionSortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetLogStreamDefinitionSort) *string { +// Specify the maximum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { if v == nil { return nil } - return &v.Order + return v.Max }).(pulumi.StringPtrOutput) } -type DashboardWidgetManageStatusDefinition struct { - // Whether to colorize text or background. Valid values are `background`, `text`. - ColorPreference *string `pulumi:"colorPreference"` - // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. - DisplayFormat *string `pulumi:"displayFormat"` - // A Boolean indicating whether to hide empty categories. - HideZeroCounts *bool `pulumi:"hideZeroCounts"` - // The query to use in the widget. - Query string `pulumi:"query"` - // A Boolean indicating whether to show when monitors/groups last triggered. - ShowLastTriggered *bool `pulumi:"showLastTriggered"` - // Whether to show the priorities column. - ShowPriority *bool `pulumi:"showPriority"` - // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. - Sort *string `pulumi:"sort"` - // The summary type to use. Valid values are `monitors`, `groups`, `combined`. - SummaryType *string `pulumi:"summaryType"` +// Specify the minimum value to show on the Y-axis. +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Min + }).(pulumi.StringPtrOutput) +} + +// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. +func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { + if v == nil { + return nil + } + return v.Scale + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetToplistDefinition struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks []PowerpackWidgetToplistDefinitionCustomLink `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests []PowerpackWidgetToplistDefinitionRequest `pulumi:"requests"` // The title of the widget. Title *string `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. @@ -24114,34 +23823,24 @@ type DashboardWidgetManageStatusDefinition struct { TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetManageStatusDefinitionInput is an input type that accepts DashboardWidgetManageStatusDefinitionArgs and DashboardWidgetManageStatusDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetManageStatusDefinitionInput` via: +// PowerpackWidgetToplistDefinitionInput is an input type that accepts PowerpackWidgetToplistDefinitionArgs and PowerpackWidgetToplistDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionInput` via: // -// DashboardWidgetManageStatusDefinitionArgs{...} -type DashboardWidgetManageStatusDefinitionInput interface { +// PowerpackWidgetToplistDefinitionArgs{...} +type PowerpackWidgetToplistDefinitionInput interface { pulumi.Input - ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput - ToDashboardWidgetManageStatusDefinitionOutputWithContext(context.Context) DashboardWidgetManageStatusDefinitionOutput + ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput + ToPowerpackWidgetToplistDefinitionOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionOutput } -type DashboardWidgetManageStatusDefinitionArgs struct { - // Whether to colorize text or background. Valid values are `background`, `text`. - ColorPreference pulumi.StringPtrInput `pulumi:"colorPreference"` - // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. - DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` - // A Boolean indicating whether to hide empty categories. - HideZeroCounts pulumi.BoolPtrInput `pulumi:"hideZeroCounts"` - // The query to use in the widget. - Query pulumi.StringInput `pulumi:"query"` - // A Boolean indicating whether to show when monitors/groups last triggered. - ShowLastTriggered pulumi.BoolPtrInput `pulumi:"showLastTriggered"` - // Whether to show the priorities column. - ShowPriority pulumi.BoolPtrInput `pulumi:"showPriority"` - // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // The summary type to use. Valid values are `monitors`, `groups`, `combined`. - SummaryType pulumi.StringPtrInput `pulumi:"summaryType"` +type PowerpackWidgetToplistDefinitionArgs struct { + // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. + CustomLinks PowerpackWidgetToplistDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). + Requests PowerpackWidgetToplistDefinitionRequestArrayInput `pulumi:"requests"` // The title of the widget. Title pulumi.StringPtrInput `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. @@ -24150,245 +23849,172 @@ type DashboardWidgetManageStatusDefinitionArgs struct { TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetManageStatusDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetManageStatusDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinition)(nil)).Elem() } -func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput { - return i.ToDashboardWidgetManageStatusDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput { + return i.ToPowerpackWidgetToplistDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionOutput) +func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionOutput) } -func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { - return i.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetManageStatusDefinitionArgs) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionOutput).ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionOutput).ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetManageStatusDefinitionPtrInput is an input type that accepts DashboardWidgetManageStatusDefinitionArgs, DashboardWidgetManageStatusDefinitionPtr and DashboardWidgetManageStatusDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetManageStatusDefinitionPtrInput` via: +// PowerpackWidgetToplistDefinitionPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionArgs, PowerpackWidgetToplistDefinitionPtr and PowerpackWidgetToplistDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionPtrInput` via: // -// DashboardWidgetManageStatusDefinitionArgs{...} +// PowerpackWidgetToplistDefinitionArgs{...} // // or: // // nil -type DashboardWidgetManageStatusDefinitionPtrInput interface { +type PowerpackWidgetToplistDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput - ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Context) DashboardWidgetManageStatusDefinitionPtrOutput + ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput + ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionPtrOutput } -type dashboardWidgetManageStatusDefinitionPtrType DashboardWidgetManageStatusDefinitionArgs +type powerpackWidgetToplistDefinitionPtrType PowerpackWidgetToplistDefinitionArgs -func DashboardWidgetManageStatusDefinitionPtr(v *DashboardWidgetManageStatusDefinitionArgs) DashboardWidgetManageStatusDefinitionPtrInput { - return (*dashboardWidgetManageStatusDefinitionPtrType)(v) +func PowerpackWidgetToplistDefinitionPtr(v *PowerpackWidgetToplistDefinitionArgs) PowerpackWidgetToplistDefinitionPtrInput { + return (*powerpackWidgetToplistDefinitionPtrType)(v) } -func (*dashboardWidgetManageStatusDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetManageStatusDefinition)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinition)(nil)).Elem() } -func (i *dashboardWidgetManageStatusDefinitionPtrType) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { - return i.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionPtrType) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetManageStatusDefinitionPtrType) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetManageStatusDefinitionPtrOutput) +func (i *powerpackWidgetToplistDefinitionPtrType) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionPtrOutput) } -type DashboardWidgetManageStatusDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetManageStatusDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetManageStatusDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinition)(nil)).Elem() } -func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionOutput() DashboardWidgetManageStatusDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput { return o } -func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionOutput { return o } -func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { - return o.ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetManageStatusDefinitionOutput) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetManageStatusDefinition) *DashboardWidgetManageStatusDefinition { +func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinition) *PowerpackWidgetToplistDefinition { return &v - }).(DashboardWidgetManageStatusDefinitionPtrOutput) -} - -// Whether to colorize text or background. Valid values are `background`, `text`. -func (o DashboardWidgetManageStatusDefinitionOutput) ColorPreference() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.ColorPreference }).(pulumi.StringPtrOutput) -} - -// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. -func (o DashboardWidgetManageStatusDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to hide empty categories. -func (o DashboardWidgetManageStatusDefinitionOutput) HideZeroCounts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.HideZeroCounts }).(pulumi.BoolPtrOutput) -} - -// The query to use in the widget. -func (o DashboardWidgetManageStatusDefinitionOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) string { return v.Query }).(pulumi.StringOutput) -} - -// A Boolean indicating whether to show when monitors/groups last triggered. -func (o DashboardWidgetManageStatusDefinitionOutput) ShowLastTriggered() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.ShowLastTriggered }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetToplistDefinitionPtrOutput) } -// Whether to show the priorities column. -func (o DashboardWidgetManageStatusDefinitionOutput) ShowPriority() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *bool { return v.ShowPriority }).(pulumi.BoolPtrOutput) +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionOutput) CustomLinks() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionCustomLink { + return v.CustomLinks + }).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) } -// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. -func (o DashboardWidgetManageStatusDefinitionOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.Sort }).(pulumi.StringPtrOutput) +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetToplistDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -// The summary type to use. Valid values are `monitors`, `groups`, `combined`. -func (o DashboardWidgetManageStatusDefinitionOutput) SummaryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.SummaryType }).(pulumi.StringPtrOutput) +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetToplistDefinitionOutput) Requests() PowerpackWidgetToplistDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionRequest { return v.Requests }).(PowerpackWidgetToplistDefinitionRequestArrayOutput) } // The title of the widget. -func (o DashboardWidgetManageStatusDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetManageStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetManageStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetManageStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetManageStatusDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetManageStatusDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetManageStatusDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinition)(nil)).Elem() } -func (o DashboardWidgetManageStatusDefinitionPtrOutput) ToDashboardWidgetManageStatusDefinitionPtrOutput() DashboardWidgetManageStatusDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionPtrOutput) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { return o } -func (o DashboardWidgetManageStatusDefinitionPtrOutput) ToDashboardWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetManageStatusDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionPtrOutput) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { return o } -func (o DashboardWidgetManageStatusDefinitionPtrOutput) Elem() DashboardWidgetManageStatusDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) DashboardWidgetManageStatusDefinition { +func (o PowerpackWidgetToplistDefinitionPtrOutput) Elem() PowerpackWidgetToplistDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) PowerpackWidgetToplistDefinition { if v != nil { return *v } - var ret DashboardWidgetManageStatusDefinition + var ret PowerpackWidgetToplistDefinition return ret - }).(DashboardWidgetManageStatusDefinitionOutput) + }).(PowerpackWidgetToplistDefinitionOutput) } -// Whether to colorize text or background. Valid values are `background`, `text`. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) ColorPreference() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { +// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionPtrOutput) CustomLinks() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionCustomLink { if v == nil { return nil } - return v.ColorPreference - }).(pulumi.StringPtrOutput) + return v.CustomLinks + }).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) } -// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *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`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetToplistDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { if v == nil { return nil } - return v.DisplayFormat + return v.LiveSpan }).(pulumi.StringPtrOutput) } -// A Boolean indicating whether to hide empty categories. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) HideZeroCounts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { +// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). +func (o PowerpackWidgetToplistDefinitionPtrOutput) Requests() PowerpackWidgetToplistDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionRequest { if v == nil { return nil } - return v.HideZeroCounts - }).(pulumi.BoolPtrOutput) -} - -// The query to use in the widget. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to show when monitors/groups last triggered. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) ShowLastTriggered() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLastTriggered - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the priorities column. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) ShowPriority() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *bool { - if v == nil { - return nil - } - return v.ShowPriority - }).(pulumi.BoolPtrOutput) -} - -// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// The summary type to use. Valid values are `monitors`, `groups`, `combined`. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) SummaryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.SummaryType - }).(pulumi.StringPtrOutput) + return v.Requests + }).(PowerpackWidgetToplistDefinitionRequestArrayOutput) } // The title of the widget. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { +func (o PowerpackWidgetToplistDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { if v == nil { return nil } @@ -24397,8 +24023,8 @@ func (o DashboardWidgetManageStatusDefinitionPtrOutput) Title() pulumi.StringPtr } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { +func (o PowerpackWidgetToplistDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { if v == nil { return nil } @@ -24407,8 +24033,8 @@ func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleAlign() pulumi.Stri } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetManageStatusDefinition) *string { +func (o PowerpackWidgetToplistDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { if v == nil { return nil } @@ -24416,1730 +24042,1324 @@ func (o DashboardWidgetManageStatusDefinitionPtrOutput) TitleSize() pulumi.Strin }).(pulumi.StringPtrOutput) } -type DashboardWidgetNoteDefinition struct { - // The background color of the note. - BackgroundColor *string `pulumi:"backgroundColor"` - // The content of the note. - Content string `pulumi:"content"` - // The size of the text. - FontSize *string `pulumi:"fontSize"` - // Whether to add padding or not. Defaults to `true`. - HasPadding *bool `pulumi:"hasPadding"` - // Whether to show a tick or not. - ShowTick *bool `pulumi:"showTick"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` - // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. - TickEdge *string `pulumi:"tickEdge"` - // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. - TickPos *string `pulumi:"tickPos"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign *string `pulumi:"verticalAlign"` +type PowerpackWidgetToplistDefinitionCustomLink struct { + // The flag for toggling context menu link visibility. + IsHidden *bool `pulumi:"isHidden"` + // The label for the custom link URL. + Label *string `pulumi:"label"` + // The URL of the custom link. + Link *string `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetNoteDefinitionInput is an input type that accepts DashboardWidgetNoteDefinitionArgs and DashboardWidgetNoteDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetNoteDefinitionInput` via: +// PowerpackWidgetToplistDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetToplistDefinitionCustomLinkArgs and PowerpackWidgetToplistDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionCustomLinkInput` via: // -// DashboardWidgetNoteDefinitionArgs{...} -type DashboardWidgetNoteDefinitionInput interface { +// PowerpackWidgetToplistDefinitionCustomLinkArgs{...} +type PowerpackWidgetToplistDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput - ToDashboardWidgetNoteDefinitionOutputWithContext(context.Context) DashboardWidgetNoteDefinitionOutput + ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput + ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput } -type DashboardWidgetNoteDefinitionArgs struct { - // The background color of the note. - BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` - // The content of the note. - Content pulumi.StringInput `pulumi:"content"` - // The size of the text. - FontSize pulumi.StringPtrInput `pulumi:"fontSize"` - // Whether to add padding or not. Defaults to `true`. - HasPadding pulumi.BoolPtrInput `pulumi:"hasPadding"` - // Whether to show a tick or not. - ShowTick pulumi.BoolPtrInput `pulumi:"showTick"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` - // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. - TickEdge pulumi.StringPtrInput `pulumi:"tickEdge"` - // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. - TickPos pulumi.StringPtrInput `pulumi:"tickPos"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` +type PowerpackWidgetToplistDefinitionCustomLinkArgs struct { + // The flag for toggling context menu link visibility. + IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` + // The label for the custom link URL. + Label pulumi.StringPtrInput `pulumi:"label"` + // The URL of the custom link. + Link pulumi.StringPtrInput `pulumi:"link"` + // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. + OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetNoteDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetNoteDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput { - return i.ToDashboardWidgetNoteDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionCustomLinkArgs) ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionOutput) +func (i PowerpackWidgetToplistDefinitionCustomLinkArgs) ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionCustomLinkOutput) } -func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { - return i.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) +// PowerpackWidgetToplistDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionCustomLinkArray and PowerpackWidgetToplistDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionCustomLinkArrayInput` via: +// +// PowerpackWidgetToplistDefinitionCustomLinkArray{ PowerpackWidgetToplistDefinitionCustomLinkArgs{...} } +type PowerpackWidgetToplistDefinitionCustomLinkArrayInput interface { + pulumi.Input + + ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput + ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput } -func (i DashboardWidgetNoteDefinitionArgs) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionOutput).ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx) +type PowerpackWidgetToplistDefinitionCustomLinkArray []PowerpackWidgetToplistDefinitionCustomLinkInput + +func (PowerpackWidgetToplistDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() } -// DashboardWidgetNoteDefinitionPtrInput is an input type that accepts DashboardWidgetNoteDefinitionArgs, DashboardWidgetNoteDefinitionPtr and DashboardWidgetNoteDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetNoteDefinitionPtrInput` via: -// -// DashboardWidgetNoteDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetNoteDefinitionPtrInput interface { - pulumi.Input +func (i PowerpackWidgetToplistDefinitionCustomLinkArray) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetToplistDefinitionCustomLinkArray) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) +} + +type PowerpackWidgetToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput - ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Context) DashboardWidgetNoteDefinitionPtrOutput +func (PowerpackWidgetToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() } -type dashboardWidgetNoteDefinitionPtrType DashboardWidgetNoteDefinitionArgs +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput { + return o +} -func DashboardWidgetNoteDefinitionPtr(v *DashboardWidgetNoteDefinitionArgs) DashboardWidgetNoteDefinitionPtrInput { - return (*dashboardWidgetNoteDefinitionPtrType)(v) +// The flag for toggling context menu link visibility. +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } -func (*dashboardWidgetNoteDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetNoteDefinition)(nil)).Elem() +// The label for the custom link URL. +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetNoteDefinitionPtrType) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { - return i.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) +// The URL of the custom link. +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetNoteDefinitionPtrType) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetNoteDefinitionPtrOutput) +// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. +func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetNoteDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetNoteDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetNoteDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionOutput() DashboardWidgetNoteDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { - return o.ToDashboardWidgetNoteDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionCustomLink { + return vs[0].([]PowerpackWidgetToplistDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionCustomLinkOutput) } -func (o DashboardWidgetNoteDefinitionOutput) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetNoteDefinition) *DashboardWidgetNoteDefinition { - return &v - }).(DashboardWidgetNoteDefinitionPtrOutput) +type PowerpackWidgetToplistDefinitionRequest struct { + // The query to use for this widget. + ApmQuery *PowerpackWidgetToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery *PowerpackWidgetToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` + Formulas []PowerpackWidgetToplistDefinitionRequestFormula `pulumi:"formulas"` + // The query to use for this widget. + LogQuery *PowerpackWidgetToplistDefinitionRequestLogQuery `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery *PowerpackWidgetToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` + // The metric query to use for this widget. + Q *string `pulumi:"q"` + Queries []PowerpackWidgetToplistDefinitionRequestQuery `pulumi:"queries"` + // The query to use for this widget. + RumQuery *PowerpackWidgetToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery *PowerpackWidgetToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` + // Define request for the widget's style. + Style *PowerpackWidgetToplistDefinitionRequestStyle `pulumi:"style"` } -// The background color of the note. -func (o DashboardWidgetNoteDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) +// PowerpackWidgetToplistDefinitionRequestInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestArgs and PowerpackWidgetToplistDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestInput` via: +// +// PowerpackWidgetToplistDefinitionRequestArgs{...} +type PowerpackWidgetToplistDefinitionRequestInput interface { + pulumi.Input + + ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput + ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestOutput } -// The content of the note. -func (o DashboardWidgetNoteDefinitionOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) string { return v.Content }).(pulumi.StringOutput) +type PowerpackWidgetToplistDefinitionRequestArgs struct { + // The query to use for this widget. + ApmQuery PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` + // The query to use for this widget. + AuditQuery PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` + // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` + Formulas PowerpackWidgetToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + // The query to use for this widget. + LogQuery PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` + // The process query to use in the widget. The structure of this block is described below. + ProcessQuery PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` + // The metric query to use for this widget. + Q pulumi.StringPtrInput `pulumi:"q"` + Queries PowerpackWidgetToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The query to use for this widget. + RumQuery PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` + // The query to use for this widget. + SecurityQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` + // Define request for the widget's style. + Style PowerpackWidgetToplistDefinitionRequestStylePtrInput `pulumi:"style"` } -// The size of the text. -func (o DashboardWidgetNoteDefinitionOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) +func (PowerpackWidgetToplistDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() } -// Whether to add padding or not. Defaults to `true`. -func (o DashboardWidgetNoteDefinitionOutput) HasPadding() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *bool { return v.HasPadding }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetToplistDefinitionRequestArgs) ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(context.Background()) } -// Whether to show a tick or not. -func (o DashboardWidgetNoteDefinitionOutput) ShowTick() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *bool { return v.ShowTick }).(pulumi.BoolPtrOutput) +func (i PowerpackWidgetToplistDefinitionRequestArgs) ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestOutput) } -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetNoteDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) +// PowerpackWidgetToplistDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestArray and PowerpackWidgetToplistDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestArrayInput` via: +// +// PowerpackWidgetToplistDefinitionRequestArray{ PowerpackWidgetToplistDefinitionRequestArgs{...} } +type PowerpackWidgetToplistDefinitionRequestArrayInput interface { + pulumi.Input + + ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput + ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput } -// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. -func (o DashboardWidgetNoteDefinitionOutput) TickEdge() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TickEdge }).(pulumi.StringPtrOutput) +type PowerpackWidgetToplistDefinitionRequestArray []PowerpackWidgetToplistDefinitionRequestInput + +func (PowerpackWidgetToplistDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() } -// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. -func (o DashboardWidgetNoteDefinitionOutput) TickPos() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.TickPos }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetToplistDefinitionRequestArray) ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(context.Background()) } -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o DashboardWidgetNoteDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetNoteDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetToplistDefinitionRequestArray) ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestArrayOutput) } -type DashboardWidgetNoteDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetNoteDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetNoteDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetNoteDefinitionPtrOutput) ToDashboardWidgetNoteDefinitionPtrOutput() DashboardWidgetNoteDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestOutput) ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput { return o } -func (o DashboardWidgetNoteDefinitionPtrOutput) ToDashboardWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetNoteDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestOutput) ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestOutput { return o } -func (o DashboardWidgetNoteDefinitionPtrOutput) Elem() DashboardWidgetNoteDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) DashboardWidgetNoteDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetNoteDefinition - return ret - }).(DashboardWidgetNoteDefinitionOutput) +// The query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) ApmQuery() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestApmQuery { + return v.ApmQuery + }).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) } -// The background color of the note. -func (o DashboardWidgetNoteDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.BackgroundColor - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) AuditQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestAuditQuery { + return v.AuditQuery + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -// The content of the note. -func (o DashboardWidgetNoteDefinitionPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) +// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) } -// The size of the text. -func (o DashboardWidgetNoteDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.FontSize - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestOutput) Formulas() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) } -// Whether to add padding or not. Defaults to `true`. -func (o DashboardWidgetNoteDefinitionPtrOutput) HasPadding() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *bool { - if v == nil { - return nil - } - return v.HasPadding - }).(pulumi.BoolPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) LogQuery() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestLogQuery { + return v.LogQuery + }).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) } -// Whether to show a tick or not. -func (o DashboardWidgetNoteDefinitionPtrOutput) ShowTick() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *bool { - if v == nil { - return nil - } - return v.ShowTick - }).(pulumi.BoolPtrOutput) +// The process query to use in the widget. The structure of this block is described below. +func (o PowerpackWidgetToplistDefinitionRequestOutput) ProcessQuery() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) } -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetNoteDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) +// The metric query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) } -// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. -func (o DashboardWidgetNoteDefinitionPtrOutput) TickEdge() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TickEdge - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestOutput) Queries() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) } -// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. -func (o DashboardWidgetNoteDefinitionPtrOutput) TickPos() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TickPos - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) RumQuery() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestRumQuery { + return v.RumQuery + }).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) } -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o DashboardWidgetNoteDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.VerticalAlign - }).(pulumi.StringPtrOutput) +// The query to use for this widget. +func (o PowerpackWidgetToplistDefinitionRequestOutput) SecurityQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestSecurityQuery { + return v.SecurityQuery + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetPowerpackDefinition struct { - // The background color of the powerpack title. - BackgroundColor *string `pulumi:"backgroundColor"` - // URL of image to display as a banner for the powerpack. - BannerImg *string `pulumi:"bannerImg"` - // UUID of the associated powerpack. - PowerpackId string `pulumi:"powerpackId"` - // Whether to show the title of the powerpack. - ShowTitle *bool `pulumi:"showTitle"` - // The list of template variables for this powerpack. - TemplateVariables *DashboardWidgetPowerpackDefinitionTemplateVariables `pulumi:"templateVariables"` - // Title of the powerpack. - Title *string `pulumi:"title"` +// Define request for the widget's style. +func (o PowerpackWidgetToplistDefinitionRequestOutput) Style() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestStyle { + return v.Style + }).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) +} + +type PowerpackWidgetToplistDefinitionRequestArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetToplistDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() +} + +func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequest { + return vs[0].([]PowerpackWidgetToplistDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestOutput) +} + +type PowerpackWidgetToplistDefinitionRequestApmQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetPowerpackDefinitionInput is an input type that accepts DashboardWidgetPowerpackDefinitionArgs and DashboardWidgetPowerpackDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryInput` via: // -// DashboardWidgetPowerpackDefinitionArgs{...} -type DashboardWidgetPowerpackDefinitionInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestApmQueryInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput - ToDashboardWidgetPowerpackDefinitionOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput } -type DashboardWidgetPowerpackDefinitionArgs struct { - // The background color of the powerpack title. - BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` - // URL of image to display as a banner for the powerpack. - BannerImg pulumi.StringPtrInput `pulumi:"bannerImg"` - // UUID of the associated powerpack. - PowerpackId pulumi.StringInput `pulumi:"powerpackId"` - // Whether to show the title of the powerpack. - ShowTitle pulumi.BoolPtrInput `pulumi:"showTitle"` - // The list of template variables for this powerpack. - TemplateVariables DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput `pulumi:"templateVariables"` - // Title of the powerpack. - Title pulumi.StringPtrInput `pulumi:"title"` +type PowerpackWidgetToplistDefinitionRequestApmQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetPowerpackDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput { - return i.ToDashboardWidgetPowerpackDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput) } -func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { - return i.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionArgs) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionOutput).ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) } -// DashboardWidgetPowerpackDefinitionPtrInput is an input type that accepts DashboardWidgetPowerpackDefinitionArgs, DashboardWidgetPowerpackDefinitionPtr and DashboardWidgetPowerpackDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput` via: // -// DashboardWidgetPowerpackDefinitionArgs{...} +// PowerpackWidgetToplistDefinitionRequestApmQueryArgs{...} // // or: // // nil -type DashboardWidgetPowerpackDefinitionPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput - ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput } -type dashboardWidgetPowerpackDefinitionPtrType DashboardWidgetPowerpackDefinitionArgs +type powerpackWidgetToplistDefinitionRequestApmQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryArgs -func DashboardWidgetPowerpackDefinitionPtr(v *DashboardWidgetPowerpackDefinitionArgs) DashboardWidgetPowerpackDefinitionPtrInput { - return (*dashboardWidgetPowerpackDefinitionPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestApmQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestApmQueryPtrType)(v) } -func (*dashboardWidgetPowerpackDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetPowerpackDefinition)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (i *dashboardWidgetPowerpackDefinitionPtrType) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { - return i.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetPowerpackDefinitionPtrType) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) } -type DashboardWidgetPowerpackDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionOutput() DashboardWidgetPowerpackDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput { return o } -func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { - return o.ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetPowerpackDefinitionOutput) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinition { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQuery { return &v - }).(DashboardWidgetPowerpackDefinitionPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) } -// The background color of the powerpack title. -func (o DashboardWidgetPowerpackDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) -} - -// URL of image to display as a banner for the powerpack. -func (o DashboardWidgetPowerpackDefinitionOutput) BannerImg() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.BannerImg }).(pulumi.StringPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } -// UUID of the associated powerpack. -func (o DashboardWidgetPowerpackDefinitionOutput) PowerpackId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) string { return v.PowerpackId }).(pulumi.StringOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } -// Whether to show the title of the powerpack. -func (o DashboardWidgetPowerpackDefinitionOutput) ShowTitle() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *bool { return v.ShowTitle }).(pulumi.BoolPtrOutput) +// The name of the index to query. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) } -// The list of template variables for this powerpack. -func (o DashboardWidgetPowerpackDefinitionOutput) TemplateVariables() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinitionTemplateVariables { - return v.TemplateVariables - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } -// Title of the powerpack. -func (o DashboardWidgetPowerpackDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +// The search query to use. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetPowerpackDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetPowerpackDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionPtrOutput) ToDashboardWidgetPowerpackDefinitionPtrOutput() DashboardWidgetPowerpackDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetPowerpackDefinitionPtrOutput) ToDashboardWidgetPowerpackDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { return o } -func (o DashboardWidgetPowerpackDefinitionPtrOutput) Elem() DashboardWidgetPowerpackDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) DashboardWidgetPowerpackDefinition { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) PowerpackWidgetToplistDefinitionRequestApmQuery { if v != nil { return *v } - var ret DashboardWidgetPowerpackDefinition + var ret PowerpackWidgetToplistDefinitionRequestApmQuery return ret - }).(DashboardWidgetPowerpackDefinitionOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput) } -// The background color of the powerpack title. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { if v == nil { return nil } - return v.BackgroundColor - }).(pulumi.StringPtrOutput) + return v.ComputeQuery + }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } -// URL of image to display as a banner for the powerpack. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) BannerImg() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { if v == nil { return nil } - return v.BannerImg - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } -// UUID of the associated powerpack. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) PowerpackId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { +// The name of the index to query. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *string { if v == nil { return nil } - return &v.PowerpackId + return &v.Index }).(pulumi.StringPtrOutput) } -// Whether to show the title of the powerpack. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) ShowTitle() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *bool { - if v == nil { - return nil - } - return v.ShowTitle - }).(pulumi.BoolPtrOutput) -} - -// The list of template variables for this powerpack. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) TemplateVariables() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *DashboardWidgetPowerpackDefinitionTemplateVariables { +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { if v == nil { return nil } - return v.TemplateVariables - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) + return v.MultiComputes + }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } -// Title of the powerpack. -func (o DashboardWidgetPowerpackDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinition) *string { +// The search query to use. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *string { if v == nil { return nil } - return v.Title + return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariables struct { - // Template variables controlled at the powerpack level. - ControlledByPowerpacks []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack `pulumi:"controlledByPowerpacks"` - // Template variables controlled by the external resource, such as the dashboard this powerpack is on. - ControlledExternallies []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally `pulumi:"controlledExternallies"` +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetPowerpackDefinitionTemplateVariablesInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput` via: // -// DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{...} -type DashboardWidgetPowerpackDefinitionTemplateVariablesInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput } -type DashboardWidgetPowerpackDefinitionTemplateVariablesArgs struct { - // Template variables controlled at the powerpack level. - ControlledByPowerpacks DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput `pulumi:"controlledByPowerpacks"` - // Template variables controlled by the external resource, such as the dashboard this powerpack is on. - ControlledExternallies DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput `pulumi:"controlledExternallies"` +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput).ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesArgs, DashboardWidgetPowerpackDefinitionTemplateVariablesPtr and DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: // -// DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{...} +// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput } -type dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType DashboardWidgetPowerpackDefinitionTemplateVariablesArgs +type powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs -func DashboardWidgetPowerpackDefinitionTemplateVariablesPtr(v *DashboardWidgetPowerpackDefinitionTemplateVariablesArgs) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput { - return (*dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetPowerpackDefinitionTemplateVariablesPtrType) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariablesOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return o.ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetPowerpackDefinitionTemplateVariables) *DashboardWidgetPowerpackDefinitionTemplateVariables { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { return &v - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) +} + +// The aggregation method. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// Template variables controlled at the powerpack level. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledByPowerpacks() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { - return v.ControlledByPowerpacks - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// Template variables controlled by the external resource, such as the dashboard this powerpack is on. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) ControlledExternallies() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { - return v.ControlledExternallies - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetPowerpackDefinitionTemplateVariables)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) Elem() DashboardWidgetPowerpackDefinitionTemplateVariablesOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) DashboardWidgetPowerpackDefinitionTemplateVariables { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetPowerpackDefinitionTemplateVariables + var ret PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery return ret - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) } -// Template variables controlled at the powerpack level. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ControlledByPowerpacks() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { +// The aggregation method. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return v.ControlledByPowerpacks - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) + return &v.Aggregation + }).(pulumi.StringPtrOutput) } -// Template variables controlled by the external resource, such as the dashboard this powerpack is on. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput) ControlledExternallies() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return o.ApplyT(func(v *DashboardWidgetPowerpackDefinitionTemplateVariables) []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { if v == nil { return nil } - return v.ControlledExternallies - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) -} - -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack struct { - // The name of the variable. - Name string `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix *string `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values []string `pulumi:"values"` -} - -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput` via: -// -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput interface { - pulumi.Input - - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput -} - -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs struct { - // The name of the variable. - Name pulumi.StringInput `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix pulumi.StringPtrInput `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values pulumi.StringArrayInput `pulumi:"values"` -} - -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() -} - -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(context.Background()) -} - -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) -} - -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput` via: -// -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{ DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{...} } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput interface { - pulumi.Input - - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput -} - -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput - -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() -} - -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) -} - -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() -} - -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return o -} - -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return o -} - -// The name of the variable. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) string { return v.Name }).(pulumi.StringOutput) -} - -// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Prefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) *string { - return v.Prefix + return v.Facet }).(pulumi.StringPtrOutput) } -// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack) []string { - return v.Values - }).(pulumi.StringArrayOutput) -} - -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)(nil)).Elem() -} - -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return o -} - -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput { - return o -} - -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput) Index(i pulumi.IntInput) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack { - return vs[0].([]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpack)[vs[1].(int)] - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { + if v == nil { + return nil + } + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally struct { - // The name of the variable. - Name string `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix *string `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values []string `pulumi:"values"` +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy struct { + // The facet name. + Facet *string `pulumi:"facet"` + // The maximum number of items in the group. + Limit *int `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput` via: // -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs struct { - // The name of the variable. - Name pulumi.StringInput `pulumi:"name"` - // The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. - Prefix pulumi.StringPtrInput `pulumi:"prefix"` - // One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. - Values pulumi.StringArrayInput `pulumi:"values"` +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // The maximum number of items in the group. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // A list of exactly one element describing the sort query to use. + SortQuery PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) } -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput is an input type that accepts DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray and DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: // -// DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{ DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{...} } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput - ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray []DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return i.ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { return o } -// The name of the variable. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) string { return v.Name }).(pulumi.StringOutput) +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The tag prefix associated with the variable. Only tags with this prefix appear in the variable dropdown. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Prefix() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) *string { - return v.Prefix - }).(pulumi.StringPtrOutput) +// The maximum number of items in the group. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// One or many template variable values within the saved view, which will be unioned together using `OR` if more than one is specified. -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) Values() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally) []string { - return v.Values - }).(pulumi.StringArrayOutput) +// A list of exactly one element describing the sort query to use. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { + return v.SortQuery + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput() DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) ToDashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutputWithContext(ctx context.Context) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { return o } -func (o DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput) Index(i pulumi.IntInput) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally { - return vs[0].([]DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternally)[vs[1].(int)] - }).(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput) +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetQueryTableDefinitionCustomLink `pulumi:"customLinks"` - // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. - HasSearchBar *string `pulumi:"hasSearchBar"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). - Requests []DashboardWidgetQueryTableDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionInput is an input type that accepts DashboardWidgetQueryTableDefinitionArgs and DashboardWidgetQueryTableDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: // -// DashboardWidgetQueryTableDefinitionArgs{...} -type DashboardWidgetQueryTableDefinitionInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput - ToDashboardWidgetQueryTableDefinitionOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput } -type DashboardWidgetQueryTableDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetQueryTableDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. - HasSearchBar pulumi.StringPtrInput `pulumi:"hasSearchBar"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). - Requests DashboardWidgetQueryTableDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Widget sorting methods. Valid values are `asc`, `desc`. + Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput { - return i.ToDashboardWidgetQueryTableDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionArgs) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionOutput).ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionArgs, DashboardWidgetQueryTableDefinitionPtr and DashboardWidgetQueryTableDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionArgs{...} +// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput - ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionPtrType DashboardWidgetQueryTableDefinitionArgs +type powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs -func DashboardWidgetQueryTableDefinitionPtr(v *DashboardWidgetQueryTableDefinitionArgs) DashboardWidgetQueryTableDefinitionPtrInput { - return (*dashboardWidgetQueryTableDefinitionPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinition)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionPtrType) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionPtrType) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionOutput() DashboardWidgetQueryTableDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionOutput) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinition) *DashboardWidgetQueryTableDefinition { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { return &v - }).(DashboardWidgetQueryTableDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionOutput) CustomLinks() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) -} - -// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. -func (o DashboardWidgetQueryTableDefinitionOutput) HasSearchBar() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.HasSearchBar }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetQueryTableDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) } -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetQueryTableDefinitionOutput) Requests() DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionRequest { - return v.Requests - }).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetQueryTableDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryTableDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetQueryTableDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinition)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionPtrOutput) ToDashboardWidgetQueryTableDefinitionPtrOutput() DashboardWidgetQueryTableDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionPtrOutput) ToDashboardWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionPtrOutput) Elem() DashboardWidgetQueryTableDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) DashboardWidgetQueryTableDefinition { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinition + var ret PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery return ret - }).(DashboardWidgetQueryTableDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionPtrOutput) CustomLinks() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) -} - -// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. -func (o DashboardWidgetQueryTableDefinitionPtrOutput) HasSearchBar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.HasSearchBar - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetQueryTableDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetQueryTableDefinitionPtrOutput) Requests() DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) []DashboardWidgetQueryTableDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) } -// The title of the widget. -func (o DashboardWidgetQueryTableDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { +// The aggregation method. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.Title + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryTableDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.TitleAlign + return v.Facet }).(pulumi.StringPtrOutput) } -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetQueryTableDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinition) *string { +// Widget sorting methods. Valid values are `asc`, `desc`. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { if v == nil { return nil } - return v.TitleSize + return &v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute struct { + // The aggregation method. + Aggregation string `pulumi:"aggregation"` + // The facet name. + Facet *string `pulumi:"facet"` + // Define the time interval in seconds. + Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionCustomLinkInput is an input type that accepts DashboardWidgetQueryTableDefinitionCustomLinkArgs and DashboardWidgetQueryTableDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionCustomLinkInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput` via: // -// DashboardWidgetQueryTableDefinitionCustomLinkArgs{...} -type DashboardWidgetQueryTableDefinitionCustomLinkInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput - ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput } -type DashboardWidgetQueryTableDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs struct { + // The aggregation method. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The facet name. + Facet pulumi.StringPtrInput `pulumi:"facet"` + // Define the time interval in seconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput { - return i.ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionCustomLinkOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) } -// DashboardWidgetQueryTableDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionCustomLinkArray and DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionCustomLinkArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionCustomLinkArray{ DashboardWidgetQueryTableDefinitionCustomLinkArgs{...} } -type DashboardWidgetQueryTableDefinitionCustomLinkArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput - ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionCustomLinkArray []DashboardWidgetQueryTableDefinitionCustomLinkInput +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput -func (DashboardWidgetQueryTableDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionCustomLinkArray) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionCustomLinkArray) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkOutput() DashboardWidgetQueryTableDefinitionCustomLinkOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +// The aggregation method. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The URL of the custom link. -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +// The facet name. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +// Define the time interval in seconds. +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutput() DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionCustomLink { - return vs[0].([]DashboardWidgetQueryTableDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionCustomLinkOutput) +func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias *string `pulumi:"alias"` - // The query to use for this widget. - ApmQuery *DashboardWidgetQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes []string `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetQueryTableDefinitionRequestFormula `pulumi:"formulas"` - // The number of lines to show in the table. - Limit *int `pulumi:"limit"` - // The query to use for this widget. - LogQuery *DashboardWidgetQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetQueryTableDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +type PowerpackWidgetToplistDefinitionRequestAuditQuery struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` + // The name of the index to query. + Index string `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` + // The search query to use. + SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetQueryTableDefinitionRequestInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestArgs and DashboardWidgetQueryTableDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestArgs{...} -type DashboardWidgetQueryTableDefinitionRequestInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestAuditQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput - ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias pulumi.StringPtrInput `pulumi:"alias"` - // The query to use for this widget. - ApmQuery DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The number of lines to show in the table. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The query to use for this widget. - LogQuery DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +type PowerpackWidgetToplistDefinitionRequestAuditQueryArgs struct { + // `computeQuery` or `multiCompute` is required. The map keys are listed below. + ComputeQuery PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` + // Multiple `groupBy` blocks are allowed using the structure below. + GroupBies PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` + // The name of the index to query. + Index pulumi.StringInput `pulumi:"index"` + // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. + MultiComputes PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` + // The search query to use. + SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +} + +func (PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() +} + +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) } -func (DashboardWidgetQueryTableDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestArgs) ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestArray and DashboardWidgetQueryTableDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput` via: +// +// PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{...} +// +// or: // -// DashboardWidgetQueryTableDefinitionRequestArray{ DashboardWidgetQueryTableDefinitionRequestArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestArrayInput interface { +// nil +type PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput } -type DashboardWidgetQueryTableDefinitionRequestArray []DashboardWidgetQueryTableDefinitionRequestInput +type powerpackWidgetToplistDefinitionRequestAuditQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryArgs -func (DashboardWidgetQueryTableDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() +func PowerpackWidgetToplistDefinitionRequestAuditQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestAuditQueryPtrType)(v) } -func (i DashboardWidgetQueryTableDefinitionRequestArray) ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Background()) +func (*powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestArray) ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestArrayOutput) +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetQueryTableDefinitionRequestOutput() DashboardWidgetQueryTableDefinitionRequestOutput { - return o +type PowerpackWidgetToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ToDashboardWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { return o } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { + return o } -// The alias for the column name (defaults to metric name). -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ApmQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQuery { + return &v + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) } -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +// `computeQuery` or `multiCompute` is required. The map keys are listed below. +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { + return v.ComputeQuery + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } -// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []string { return v.CellDisplayModes }).(pulumi.StringArrayOutput) +// Multiple `groupBy` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) } -// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ConditionalFormats() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) +// The name of the index to query. +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) } -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Formulas() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) +// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { + return v.MultiComputes + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) } -// The number of lines to show in the table. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *int { return v.Limit }).(pulumi.IntPtrOutput) +// The search query to use. +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) LogQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) -} +type PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } -// The sort order for the rows. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Order }).(pulumi.StringPtrOutput) +func (PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) ProcessQuery() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o } -// The metric query to use for this widget. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { + return o } -func (o DashboardWidgetQueryTableDefinitionRequestOutput) Queries() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) []DashboardWidgetQueryTableDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) RumQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetQueryTableDefinitionRequestOutput) SecurityQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequest) *DashboardWidgetQueryTableDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestArrayOutput() DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequest { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetQueryTableDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput -} - -type DashboardWidgetQueryTableDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryArgs - -func DashboardWidgetQueryTableDefinitionRequestApmQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) DashboardWidgetQueryTableDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryTableDefinitionRequestApmQuery - return ret - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) PowerpackWidgetToplistDefinitionRequestAuditQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetToplistDefinitionRequestAuditQuery + return ret + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -26148,18 +25368,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pul } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { if v == nil { return nil } @@ -26167,7 +25387,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26176,18 +25396,18 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26196,125 +25416,125 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs +type powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs -func DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -26323,8 +25543,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { if v == nil { return nil } @@ -26333,8 +25553,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { if v == nil { return nil } @@ -26342,124 +25562,124 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) } -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26468,18 +25688,18 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26488,127 +25708,125 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs stru Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs -func DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26617,8 +25835,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOut } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26627,8 +25845,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOut } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -26636,7 +25854,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOut }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -26645,18 +25863,18 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -26665,472 +25883,410 @@ type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) } -// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput -func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` +type PowerpackWidgetToplistDefinitionRequestConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs and PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestConditionalFormatInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{...} +type PowerpackWidgetToplistDefinitionRequestConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput + ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` -} - -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +type PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) +func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) } -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestConditionalFormatArray and PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput` via: // -// or: -// -// nil -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput interface { +// PowerpackWidgetToplistDefinitionRequestConditionalFormatArray{ PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{...} } +type PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput } -type dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs +type PowerpackWidgetToplistDefinitionRequestConditionalFormatArray []PowerpackWidgetToplistDefinitionRequestConditionalFormatInput -func DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType)(v) +func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (*dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) } -func (i *dashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { - return &v - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } -// Column properties used by the front end for display. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } -// The environment name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) +// Setting this to True hides values. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -// The operation name associated with the service. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) +// Displays an image as the background. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -// The organization's host group name and value. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The resource name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) +// Defines the displayed timeframe. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// The service name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) +// A value for the comparator. +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) DashboardWidgetQueryTableDefinitionRequestApmStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryTableDefinitionRequestApmStatsQuery - return ret - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput) -} - -// Column properties used by the front end for display. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - if v == nil { - return nil - } - return v.Columns - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestConditionalFormat { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) } -// The operation name associated with the service. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The organization's host group name and value. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) -} - -// The resource name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.RowType - }).(pulumi.StringPtrOutput) -} - -// The service name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. +type PowerpackWidgetToplistDefinitionRequestFormula struct { + // An expression alias. Alias *string `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetToplistDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetToplistDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaArgs and PowerpackWidgetToplistDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaArgs{...} +type PowerpackWidgetToplistDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. +type PowerpackWidgetToplistDefinitionRequestFormulaArgs struct { + // An expression alias. Alias pulumi.StringPtrInput `pulumi:"alias"` // A list of display modes for each table cell. Valid values are `number`, `bar`. CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaOutput) } -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaArray and PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaArray{ PowerpackWidgetToplistDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetToplistDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput +type PowerpackWidgetToplistDefinitionRequestFormulaArray []PowerpackWidgetToplistDefinitionRequestFormulaInput -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaArray) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaArray) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput { return o } -// A user-assigned alias for the column. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) +// An expression alias. +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } // A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// The column name. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +} + +// The options for limiting results returned. +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Limit() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *PowerpackWidgetToplistDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) +} + +// Styling options for widget formulas. +func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Style() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *PowerpackWidgetToplistDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestFormulaOutput) } -type DashboardWidgetQueryTableDefinitionRequestConditionalFormat struct { +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator string `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -27151,18 +26307,18 @@ type DashboardWidgetQueryTableDefinitionRequestConditionalFormat struct { Value float64 `pulumi:"value"` } -// DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs and DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput` via: // -// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput - ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput } -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs struct { // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. Comparator pulumi.StringInput `pulumi:"comparator"` // The color palette to apply to the background, same values available as palette. @@ -27183,582 +26339,265 @@ type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { Value pulumi.Float64Input `pulumi:"value"` } -func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray and DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{ DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray []DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput -func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { return o } // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } // The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetQueryTableDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaArgs and DashboardWidgetQueryTableDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestFormulaArgs{...} -type DashboardWidgetQueryTableDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaOutput) -} - -// DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaArray and DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestFormulaArray{ DashboardWidgetQueryTableDefinitionRequestFormulaArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaArray []DashboardWidgetQueryTableDefinitionRequestFormulaInput - -func (DashboardWidgetQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutput() DashboardWidgetQueryTableDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Limit() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetQueryTableDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaOutput) Style() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormula) *DashboardWidgetQueryTableDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestFormula { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestFormulaOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) } // The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) } // Setting this to True hides values. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } // Displays an image as the background. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } // The metric from the request to correlate with this conditional format. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } // Defines the displayed timeframe. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } // A value for the comparator. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaLimit struct { +type PowerpackWidgetToplistDefinitionRequestFormulaLimit struct { // The number of results to return. Count *int `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order *string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs and DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs and PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaLimitInput` via: // -// DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetToplistDefinitionRequestFormulaLimitInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput } -type DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs struct { +type PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs struct { // The number of results to return. Count pulumi.IntPtrInput `pulumi:"count"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput).ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs, DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtr and DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs, PowerpackWidgetToplistDefinitionRequestFormulaLimitPtr and PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs +type powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs -func DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtr(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *DashboardWidgetQueryTableDefinitionRequestFormulaLimit { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *PowerpackWidgetToplistDefinitionRequestFormulaLimit { return &v - }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) } // The number of results to return. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) DashboardWidgetQueryTableDefinitionRequestFormulaLimit { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) PowerpackWidgetToplistDefinitionRequestFormulaLimit { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestFormulaLimit + var ret PowerpackWidgetToplistDefinitionRequestFormulaLimit return ret - }).(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) } // The number of results to return. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *int { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) *int { if v == nil { return nil } @@ -27767,8 +26606,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaLimit) *string { +func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) *string { if v == nil { return nil } @@ -27776,145 +26615,145 @@ func (o DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaStyle struct { +type PowerpackWidgetToplistDefinitionRequestFormulaStyle struct { // 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 *string `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs and DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs and PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetToplistDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput } -type DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs struct { +type PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs struct { // 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 pulumi.StringPtrInput `pulumi:"palette"` // Index specifying which color to use within the palette. PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput).ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs, DashboardWidgetQueryTableDefinitionRequestFormulaStylePtr and DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs, PowerpackWidgetToplistDefinitionRequestFormulaStylePtr and PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs +type powerpackWidgetToplistDefinitionRequestFormulaStylePtrType PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs -func DashboardWidgetQueryTableDefinitionRequestFormulaStylePtr(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetToplistDefinitionRequestFormulaStylePtr(v *PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetToplistDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *DashboardWidgetQueryTableDefinitionRequestFormulaStyle { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *PowerpackWidgetToplistDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) } // 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. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } // Index specifying which color to use within the palette. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) DashboardWidgetQueryTableDefinitionRequestFormulaStyle { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) PowerpackWidgetToplistDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestFormulaStyle + var ret PowerpackWidgetToplistDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) } // 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. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *string { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) *string { if v == nil { return nil } @@ -27923,8 +26762,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette } // Index specifying which color to use within the palette. -func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestFormulaStyle) *int { +func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) *int { if v == nil { return nil } @@ -27932,198 +26771,198 @@ func (o DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQuery struct { +type PowerpackWidgetToplistDefinitionRequestLogQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetQueryTableDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestLogQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestLogQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestLogQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryArgs +type powerpackWidgetToplistDefinitionRequestLogQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryArgs -func DashboardWidgetQueryTableDefinitionRequestLogQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestLogQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestLogQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) DashboardWidgetQueryTableDefinitionRequestLogQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) PowerpackWidgetToplistDefinitionRequestLogQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestLogQuery + var ret PowerpackWidgetToplistDefinitionRequestLogQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -28132,18 +26971,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pul } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *string { if v == nil { return nil } @@ -28151,7 +26990,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28160,18 +26999,18 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28180,125 +27019,125 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs -func DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery + var ret PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -28307,8 +27146,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { if v == nil { return nil } @@ -28317,8 +27156,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { if v == nil { return nil } @@ -28326,124 +27165,124 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) } -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28452,18 +27291,18 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28472,127 +27311,125 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs stru Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs +type powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs -func DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery + var ret PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28601,8 +27438,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOut } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28611,8 +27448,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOut } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -28620,7 +27457,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOut }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -28629,18 +27466,18 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -28649,93 +27486,93 @@ type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) } -// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput -func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequestProcessQuery struct { +type PowerpackWidgetToplistDefinitionRequestProcessQuery struct { // A list of processes. FilterBies []string `pulumi:"filterBies"` // The max number of items in the filter list. @@ -28746,18 +27583,18 @@ type DashboardWidgetQueryTableDefinitionRequestProcessQuery struct { SearchBy *string `pulumi:"searchBy"` } -// DashboardWidgetQueryTableDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs and DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestProcessQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestProcessQueryArgs and PowerpackWidgetToplistDefinitionRequestProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestProcessQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestProcessQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestProcessQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput + ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput + ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestProcessQueryArgs struct { // A list of processes. FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` // The max number of items in the filter list. @@ -28768,130 +27605,130 @@ type DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs struct { SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` } -func (DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput).ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs, DashboardWidgetQueryTableDefinitionRequestProcessQueryPtr and DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestProcessQueryArgs, PowerpackWidgetToplistDefinitionRequestProcessQueryPtr and PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs +type powerpackWidgetToplistDefinitionRequestProcessQueryPtrType PowerpackWidgetToplistDefinitionRequestProcessQueryArgs -func DashboardWidgetQueryTableDefinitionRequestProcessQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestProcessQueryPtr(v *PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestProcessQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *DashboardWidgetQueryTableDefinitionRequestProcessQuery { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestProcessQuery) *PowerpackWidgetToplistDefinitionRequestProcessQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) } // A list of processes. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) } // The max number of items in the filter list. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // Your chosen metric. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // Your chosen search term. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) DashboardWidgetQueryTableDefinitionRequestProcessQuery { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) PowerpackWidgetToplistDefinitionRequestProcessQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestProcessQuery + var ret PowerpackWidgetToplistDefinitionRequestProcessQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) } // A list of processes. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) []string { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) []string { if v == nil { return nil } @@ -28900,8 +27737,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterB } // The max number of items in the filter list. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *int { if v == nil { return nil } @@ -28910,8 +27747,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() } // Your chosen metric. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -28920,8 +27757,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric( } // Your chosen search term. -func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { if v == nil { return nil } @@ -28929,172 +27766,172 @@ func (o DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchB }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQuery struct { +type PowerpackWidgetToplistDefinitionRequestQuery struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + CloudCostQuery *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + EventQuery *PowerpackWidgetToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + MetricQuery *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + ProcessQuery *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` + SloQuery *PowerpackWidgetToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetQueryTableDefinitionRequestQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryArgs struct { // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + ApmDependencyStatsQuery PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + ApmResourceStatsQuery PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + CloudCostQuery PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` // A timeseries formula and functions events query. - EventQuery DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + EventQuery PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + MetricQuery PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` // The process query using formulas and functions. - ProcessQuery DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + ProcessQuery PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` // The SLO query using formulas and functions. - SloQuery DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` + SloQuery PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryOutput) } -// DashboardWidgetQueryTableDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryArray and DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryArray and PowerpackWidgetToplistDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryArray{ DashboardWidgetQueryTableDefinitionRequestQueryArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestQueryArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryArray{ PowerpackWidgetToplistDefinitionRequestQueryArgs{...} } +type PowerpackWidgetToplistDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryArray []DashboardWidgetQueryTableDefinitionRequestQueryInput +type PowerpackWidgetToplistDefinitionRequestQueryArray []PowerpackWidgetToplistDefinitionRequestQueryInput -func (DashboardWidgetQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryArray) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryArray) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryArray) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput { return o } // The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { return v.ApmDependencyStatsQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { return v.ApmResourceStatsQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The Cloud Cost query using formulas and functions. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { return v.CloudCostQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) } // A timeseries formula and functions events query. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) EventQuery() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuery { return v.EventQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) } // A timeseries formula and functions metrics query. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { return v.MetricQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) } // The process query using formulas and functions. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { return v.ProcessQuery - }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) } // The SLO query using formulas and functions. -func (o DashboardWidgetQueryTableDefinitionRequestQueryOutput) SloQuery() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuery) *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQuerySloQuery { return v.SloQuery - }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQuery { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestQueryOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestQueryOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -29117,18 +27954,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery stru Stat string `pulumi:"stat"` } -// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -29151,174 +27988,170 @@ type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.OperationName }).(pulumi.StringOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.ResourceName }).(pulumi.StringOutput) } // APM service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) } // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29327,8 +28160,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // APM environment. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29337,8 +28170,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { if v == nil { return nil } @@ -29347,8 +28180,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29357,8 +28190,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // Name of operation on service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29367,8 +28200,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29377,8 +28210,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29387,8 +28220,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // APM resource. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29397,8 +28230,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // APM service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29407,8 +28240,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt } // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { if v == nil { return nil } @@ -29416,7 +28249,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPt }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource string `pulumi:"dataSource"` // APM environment. @@ -29439,18 +28272,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct Stat string `pulumi:"stat"` } -// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. DataSource pulumi.StringInput `pulumi:"dataSource"` // APM environment. @@ -29473,172 +28306,168 @@ type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs st Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } // APM environment. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } // Array of fields to group results by. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } // Name of operation on service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { return v.OperationName }).(pulumi.StringPtrOutput) } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagName }).(pulumi.StringPtrOutput) } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { return v.PrimaryTagValue }).(pulumi.StringPtrOutput) } // APM resource. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { return v.ResourceName }).(pulumi.StringPtrOutput) } // APM service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) } // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29647,8 +28476,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // APM environment. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29657,8 +28486,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // Array of fields to group results by. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { if v == nil { return nil } @@ -29667,8 +28496,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29677,8 +28506,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // Name of operation on service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29687,8 +28516,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29697,8 +28526,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29707,8 +28536,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // APM resource. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29717,8 +28546,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // APM service. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29727,8 +28556,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO } // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } @@ -29736,7 +28565,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -29747,18 +28576,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { Query string `pulumi:"query"` } -// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs struct { // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for cloud cost queries. Valid values are `cloudCost`. @@ -29769,130 +28598,130 @@ type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } // The cloud cost query definition. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) } // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -29901,8 +28730,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } // The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -29911,8 +28740,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -29921,8 +28750,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) } // The cloud cost query definition. -func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { if v == nil { return nil } @@ -29930,206 +28759,206 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQuery struct { // The compute options. - Computes []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + Computes []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource string `pulumi:"dataSource"` // Group by options. - GroupBies []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes []string `pulumi:"indexes"` // The name of query for use in formulas. Name string `pulumi:"name"` // The search options. - Search *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + Search *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` // Storage location (private beta). Storage *string `pulumi:"storage"` } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs struct { // The compute options. - Computes DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + Computes PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. DataSource pulumi.StringInput `pulumi:"dataSource"` // Group by options. - GroupBies DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` // An array of index names to query in the stream. Indexes pulumi.StringArrayInput `pulumi:"indexes"` // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` // The search options. - Search DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + Search PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` // Storage location (private beta). Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) } // The compute options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { return v.Computes - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group by options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } // The search options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { return v.Search - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) DashboardWidgetQueryTableDefinitionRequestQueryEventQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) PowerpackWidgetToplistDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) } // The compute options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } return v.Computes - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) } // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -30138,18 +28967,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Data } // Group by options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) } // An array of index names to query in the stream. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) []string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } @@ -30158,8 +28987,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Inde } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -30168,18 +28997,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name } // The search options. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } return v.Search - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) } // Storage location (private beta). -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } @@ -30187,7 +29016,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Stor }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // A time interval in milliseconds. @@ -30196,18 +29025,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { Metric *string `pulumi:"metric"` } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs struct { // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // A time interval in milliseconds. @@ -30216,210 +29045,210 @@ type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { return o } // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // A time interval in milliseconds. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } // The measurable attribute to compute. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy struct { // The event facet. Facet string `pulumi:"facet"` // The number of groups to return. Limit *int `pulumi:"limit"` // The options for sorting group by results. - Sort *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` + Sort *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs struct { // The event facet. Facet pulumi.StringInput `pulumi:"facet"` // The number of groups to return. Limit pulumi.IntPtrInput `pulumi:"limit"` // The options for sorting group by results. - Sort DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` + Sort PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { return o } // The event facet. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } // The number of groups to return. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The options for sorting group by results. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { return v.Sort - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation string `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -30428,18 +29257,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct Order *string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The metric used for sorting group by results. @@ -30448,127 +29277,125 @@ type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs st Order pulumi.StringPtrInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs +type powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs -func DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } // The metric used for sorting group by results. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort + var ret PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) } // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -30577,8 +29404,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrO } // The metric used for sorting group by results. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -30587,8 +29414,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrO } // Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { if v == nil { return nil } @@ -30596,136 +29423,136 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrO }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch struct { // The events search string. Query string `pulumi:"query"` } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs struct { // The events search string. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs +type powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs -func DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) } // The events search string. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch + var ret PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) } // The events search string. -func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) *string { if v == nil { return nil } @@ -30733,7 +29560,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryMetricQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -30744,18 +29571,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery struct { Query string `pulumi:"query"` } -// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for metrics queries. Defaults to `"metrics"`. @@ -30766,130 +29593,130 @@ type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } // The name of the query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } // The metrics query definition. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryMetricQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -30898,8 +29725,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Agg } // The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -30908,8 +29735,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Dat } // The name of the query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -30918,8 +29745,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Nam } // The metrics query definition. -func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { if v == nil { return nil } @@ -30927,7 +29754,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Que }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery struct { +type PowerpackWidgetToplistDefinitionRequestQueryProcessQuery struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator *string `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -30948,18 +29775,18 @@ type DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery struct { TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs and DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs struct { // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` // The data source for process queries. Valid values are `process`, `container`. @@ -30980,155 +29807,155 @@ type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs, DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtr and DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs +type powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Whether to normalize the CPU percentages. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) } // The number of hits to return. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) } // The process metric name. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) } // An array of tags to filter by. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) } // The text to use as a filter. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery + var ret PowerpackWidgetToplistDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) } // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31137,8 +29964,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Ag } // The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31147,8 +29974,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Da } // Whether to normalize the CPU percentages. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *bool { if v == nil { return nil } @@ -31157,8 +29984,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Is } // The number of hits to return. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *int { if v == nil { return nil } @@ -31167,8 +29994,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Li } // The process metric name. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31177,8 +30004,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Me } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31187,8 +30014,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Na } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31197,8 +30024,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) So } // An array of tags to filter by. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) []string { if v == nil { return nil } @@ -31207,8 +30034,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Ta } // The text to use as a filter. -func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } @@ -31216,7 +30043,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Te }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQuerySloQuery struct { +type PowerpackWidgetToplistDefinitionRequestQuerySloQuery struct { // Additional filters applied to the SLO query. AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -31233,18 +30060,18 @@ type DashboardWidgetQueryTableDefinitionRequestQuerySloQuery struct { SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs and DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs and PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs struct { // Additional filters applied to the SLO query. AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` // The data source for SLO queries. Valid values are `slo`. @@ -31261,147 +30088,145 @@ type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs, DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtr and DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs, PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtr and PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs +type powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs -func DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *PowerpackWidgetToplistDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } // ID of an SLO to query. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) DashboardWidgetQueryTableDefinitionRequestQuerySloQuery { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) PowerpackWidgetToplistDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestQuerySloQuery + var ret PowerpackWidgetToplistDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) } // Additional filters applied to the SLO query. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31410,8 +30235,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Additi } // The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31420,8 +30245,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSo } // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31430,8 +30255,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupM } // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31440,8 +30265,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measur } // The name of query for use in formulas. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31450,8 +30275,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() } // ID of an SLO to query. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31460,8 +30285,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId( } // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestQuerySloQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } @@ -31469,198 +30294,198 @@ func (o DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQue }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQuery struct { +type PowerpackWidgetToplistDefinitionRequestRumQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetQueryTableDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestRumQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestRumQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestRumQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryArgs +type powerpackWidgetToplistDefinitionRequestRumQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryArgs -func DashboardWidgetQueryTableDefinitionRequestRumQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestRumQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestRumQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) DashboardWidgetQueryTableDefinitionRequestRumQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) PowerpackWidgetToplistDefinitionRequestRumQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestRumQuery + var ret PowerpackWidgetToplistDefinitionRequestRumQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -31669,18 +30494,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pul } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *string { if v == nil { return nil } @@ -31688,7 +30513,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31697,18 +30522,18 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -31717,125 +30542,125 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs +type powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs -func DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery + var ret PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31844,8 +30669,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { if v == nil { return nil } @@ -31854,8 +30679,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { if v == nil { return nil } @@ -31863,124 +30688,124 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) } -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -31989,18 +30814,18 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { Order string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32009,127 +30834,125 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs stru Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs +type powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs -func DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery + var ret PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32138,8 +30961,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOut } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32148,8 +30971,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOut } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32157,7 +30980,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOut }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32166,18 +30989,18 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32186,284 +31009,284 @@ type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) } -// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput -func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQuery struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQuery struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` + ComputeQuery *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` + GroupBies []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` // The name of the index to query. Index string `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` + MultiComputes []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` // The search query to use. SearchQuery *string `pulumi:"searchQuery"` } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestSecurityQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs struct { // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` + ComputeQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` + GroupBies PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` // The name of the index to query. Index pulumi.StringInput `pulumi:"index"` // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` + MultiComputes PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` // The search query to use. SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs +type powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs -func DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) PowerpackWidgetToplistDefinitionRequestSecurityQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestSecurityQuery + var ret PowerpackWidgetToplistDefinitionRequestSecurityQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) } // `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { if v == nil { return nil } return v.ComputeQuery - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { if v == nil { return nil } return v.GroupBies - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) } // The name of the index to query. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -32472,18 +31295,18 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index( } // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { if v == nil { return nil } return v.MultiComputes - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) } // The search query to use. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { if v == nil { return nil } @@ -32491,7 +31314,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Search }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32500,18 +31323,18 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32520,127 +31343,125 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs str Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs +type powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs -func DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery + var ret PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -32649,8 +31470,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOu } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { if v == nil { return nil } @@ -32659,8 +31480,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOu } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { if v == nil { return nil } @@ -32668,124 +31489,124 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOu }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy struct { // The facet name. Facet *string `pulumi:"facet"` // The maximum number of items in the group. Limit *int `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + SortQuery *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs struct { // The facet name. Facet pulumi.StringPtrInput `pulumi:"facet"` // The maximum number of items in the group. Limit pulumi.IntPtrInput `pulumi:"limit"` // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` + SortQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { return o } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) } // The maximum number of items in the group. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } // A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { return v.SortQuery - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32794,18 +31615,18 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery str Order string `pulumi:"order"` } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32814,129 +31635,127 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs Order pulumi.StringInput `pulumi:"order"` } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput } -type dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs +type powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs -func DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { + return (*powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) } -func (*dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { return &v - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { if v != nil { return *v } - var ret DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery + var ret PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery return ret - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32945,8 +31764,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryP } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32955,8 +31774,8 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryP } // Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { if v == nil { return nil } @@ -32964,7 +31783,7 @@ func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryP }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute struct { // The aggregation method. Aggregation string `pulumi:"aggregation"` // The facet name. @@ -32973,18 +31792,18 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct Interval *int `pulumi:"interval"` } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { // The aggregation method. Aggregation pulumi.StringInput `pulumi:"aggregation"` // The facet name. @@ -32993,111 +31812,234 @@ type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs str Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) } -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: // -// DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { pulumi.Input - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { return o } // The aggregation method. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) } // The facet name. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) } // Define the time interval in seconds. -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +} + +type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +} + +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { + return vs[0].([]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] + }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) } -type DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetToplistDefinitionRequestStyle struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette *string `pulumi:"palette"` +} + +// PowerpackWidgetToplistDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestStyleArgs and PowerpackWidgetToplistDefinitionRequestStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestStyleInput` via: +// +// PowerpackWidgetToplistDefinitionRequestStyleArgs{...} +type PowerpackWidgetToplistDefinitionRequestStyleInput interface { + pulumi.Input + + ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput + ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput +} + +type PowerpackWidgetToplistDefinitionRequestStyleArgs struct { + // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. + Palette pulumi.StringPtrInput `pulumi:"palette"` +} + +func (PowerpackWidgetToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() +} + +func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStyleOutput) +} + +func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStyleOutput).ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx) +} + +// PowerpackWidgetToplistDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestStyleArgs, PowerpackWidgetToplistDefinitionRequestStylePtr and PowerpackWidgetToplistDefinitionRequestStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestStylePtrInput` via: +// +// PowerpackWidgetToplistDefinitionRequestStyleArgs{...} +// +// or: +// +// nil +type PowerpackWidgetToplistDefinitionRequestStylePtrInput interface { + pulumi.Input + + ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput + ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput +} + +type powerpackWidgetToplistDefinitionRequestStylePtrType PowerpackWidgetToplistDefinitionRequestStyleArgs + +func PowerpackWidgetToplistDefinitionRequestStylePtr(v *PowerpackWidgetToplistDefinitionRequestStyleArgs) PowerpackWidgetToplistDefinitionRequestStylePtrInput { + return (*powerpackWidgetToplistDefinitionRequestStylePtrType)(v) +} + +func (*powerpackWidgetToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() +} + +func (i *powerpackWidgetToplistDefinitionRequestStylePtrType) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return i.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +} -func (DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (i *powerpackWidgetToplistDefinitionRequestStylePtrType) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +type PowerpackWidgetToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() +} + +func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput { + return o +} + +func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return o.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) +} + +func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestStyle) *PowerpackWidgetToplistDefinitionRequestStyle { + return &v + }).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) +} + +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() +} + +func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { return o } -func (o DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestStyle) PowerpackWidgetToplistDefinitionRequestStyle { + if v != nil { + return *v + } + var ret PowerpackWidgetToplistDefinitionRequestStyle + return ret + }).(PowerpackWidgetToplistDefinitionRequestStyleOutput) } -type DashboardWidgetQueryValueDefinition struct { - // A Boolean indicating whether to automatically scale the tile. - Autoscale *bool `pulumi:"autoscale"` +// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. +func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestStyle) *string { + if v == nil { + return nil + } + return v.Palette + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTopologyMapDefinition struct { // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetQueryValueDefinitionCustomLink `pulumi:"customLinks"` - // The unit for the value displayed in the widget. - CustomUnit *string `pulumi:"customUnit"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The precision to use when displaying the tile. - Precision *int `pulumi:"precision"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []DashboardWidgetQueryValueDefinitionRequest `pulumi:"requests"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` - // Set a timeseries on the widget background. - TimeseriesBackground *DashboardWidgetQueryValueDefinitionTimeseriesBackground `pulumi:"timeseriesBackground"` + CustomLinks []PowerpackWidgetTopologyMapDefinitionCustomLink `pulumi:"customLinks"` + // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). + Requests []PowerpackWidgetTopologyMapDefinitionRequest `pulumi:"requests"` // The title of the widget. Title *string `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. @@ -33106,34 +32048,22 @@ type DashboardWidgetQueryValueDefinition struct { TitleSize *string `pulumi:"titleSize"` } -// DashboardWidgetQueryValueDefinitionInput is an input type that accepts DashboardWidgetQueryValueDefinitionArgs and DashboardWidgetQueryValueDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionInput` via: +// PowerpackWidgetTopologyMapDefinitionInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionArgs and PowerpackWidgetTopologyMapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionInput` via: // -// DashboardWidgetQueryValueDefinitionArgs{...} -type DashboardWidgetQueryValueDefinitionInput interface { +// PowerpackWidgetTopologyMapDefinitionArgs{...} +type PowerpackWidgetTopologyMapDefinitionInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput - ToDashboardWidgetQueryValueDefinitionOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionOutput + ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput + ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionOutput } -type DashboardWidgetQueryValueDefinitionArgs struct { - // A Boolean indicating whether to automatically scale the tile. - Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` +type PowerpackWidgetTopologyMapDefinitionArgs struct { // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetQueryValueDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The unit for the value displayed in the widget. - CustomUnit pulumi.StringPtrInput `pulumi:"customUnit"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The precision to use when displaying the tile. - Precision pulumi.IntPtrInput `pulumi:"precision"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests DashboardWidgetQueryValueDefinitionRequestArrayInput `pulumi:"requests"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` - // Set a timeseries on the widget background. - TimeseriesBackground DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput `pulumi:"timeseriesBackground"` + CustomLinks PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` + // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). + Requests PowerpackWidgetTopologyMapDefinitionRequestArrayInput `pulumi:"requests"` // The title of the widget. Title pulumi.StringPtrInput `pulumi:"title"` // The alignment of the widget's title. Valid values are `center`, `left`, `right`. @@ -33142,251 +32072,159 @@ type DashboardWidgetQueryValueDefinitionArgs struct { TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -func (DashboardWidgetQueryValueDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinition)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinition)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput { - return i.ToDashboardWidgetQueryValueDefinitionOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionOutput) +func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionOutput) } -func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionArgs) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionOutput).ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx) +func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionOutput).ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionArgs, DashboardWidgetQueryValueDefinitionPtr and DashboardWidgetQueryValueDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionPtrInput` via: +// PowerpackWidgetTopologyMapDefinitionPtrInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionArgs, PowerpackWidgetTopologyMapDefinitionPtr and PowerpackWidgetTopologyMapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionPtrInput` via: // -// DashboardWidgetQueryValueDefinitionArgs{...} +// PowerpackWidgetTopologyMapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetQueryValueDefinitionPtrInput interface { +type PowerpackWidgetTopologyMapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput - ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionPtrOutput + ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput + ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput } -type dashboardWidgetQueryValueDefinitionPtrType DashboardWidgetQueryValueDefinitionArgs +type powerpackWidgetTopologyMapDefinitionPtrType PowerpackWidgetTopologyMapDefinitionArgs -func DashboardWidgetQueryValueDefinitionPtr(v *DashboardWidgetQueryValueDefinitionArgs) DashboardWidgetQueryValueDefinitionPtrInput { - return (*dashboardWidgetQueryValueDefinitionPtrType)(v) +func PowerpackWidgetTopologyMapDefinitionPtr(v *PowerpackWidgetTopologyMapDefinitionArgs) PowerpackWidgetTopologyMapDefinitionPtrInput { + return (*powerpackWidgetTopologyMapDefinitionPtrType)(v) } -func (*dashboardWidgetQueryValueDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinition)(nil)).Elem() +func (*powerpackWidgetTopologyMapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTopologyMapDefinition)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionPtrType) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTopologyMapDefinitionPtrType) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionPtrType) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionPtrOutput) +func (i *powerpackWidgetTopologyMapDefinitionPtrType) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionPtrOutput) } -type DashboardWidgetQueryValueDefinitionOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinition)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinition)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionOutput() DashboardWidgetQueryValueDefinitionOutput { +func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput { return o } -func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionOutput { +func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionOutput { return o } -func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { + return o.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionOutput) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinition { +func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTopologyMapDefinition) *PowerpackWidgetTopologyMapDefinition { return &v - }).(DashboardWidgetQueryValueDefinitionPtrOutput) -} - -// A Boolean indicating whether to automatically scale the tile. -func (o DashboardWidgetQueryValueDefinitionOutput) Autoscale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *bool { return v.Autoscale }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionPtrOutput) } // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionOutput) CustomLinks() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionCustomLink { +func (o PowerpackWidgetTopologyMapDefinitionOutput) CustomLinks() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionCustomLink { return v.CustomLinks - }).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) -} - -// The unit for the value displayed in the widget. -func (o DashboardWidgetQueryValueDefinitionOutput) CustomUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.CustomUnit }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetQueryValueDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The precision to use when displaying the tile. -func (o DashboardWidgetQueryValueDefinitionOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) } -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetQueryValueDefinitionOutput) Requests() DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionRequest { +// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). +func (o PowerpackWidgetTopologyMapDefinitionOutput) Requests() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionRequest { return v.Requests - }).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) -} - -// Set a timeseries on the widget background. -func (o DashboardWidgetQueryValueDefinitionOutput) TimeseriesBackground() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { - return v.TimeseriesBackground - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) } // The title of the widget. -func (o DashboardWidgetQueryValueDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetQueryValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinition)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTopologyMapDefinition)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionPtrOutput) ToDashboardWidgetQueryValueDefinitionPtrOutput() DashboardWidgetQueryValueDefinitionPtrOutput { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionPtrOutput) ToDashboardWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionPtrOutput { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionPtrOutput) Elem() DashboardWidgetQueryValueDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) DashboardWidgetQueryValueDefinition { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Elem() PowerpackWidgetTopologyMapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) PowerpackWidgetTopologyMapDefinition { if v != nil { return *v } - var ret DashboardWidgetQueryValueDefinition + var ret PowerpackWidgetTopologyMapDefinition return ret - }).(DashboardWidgetQueryValueDefinitionOutput) -} - -// A Boolean indicating whether to automatically scale the tile. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) Autoscale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *bool { - if v == nil { - return nil - } - return v.Autoscale - }).(pulumi.BoolPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionOutput) } // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) CustomLinks() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionCustomLink { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) CustomLinks() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionCustomLink { if v == nil { return nil } return v.CustomLinks - }).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) -} - -// The unit for the value displayed in the widget. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) CustomUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.CustomUnit - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The precision to use when displaying the tile. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *int { - if v == nil { - return nil - } - return v.Precision - }).(pulumi.IntPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) } -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetQueryValueDefinitionPtrOutput) Requests() DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) []DashboardWidgetQueryValueDefinitionRequest { +// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Requests() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionRequest { if v == nil { return nil } return v.Requests - }).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) -} - -// Set a timeseries on the widget background. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) TimeseriesBackground() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { - if v == nil { - return nil - } - return v.TimeseriesBackground - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) + }).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) } // The title of the widget. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { if v == nil { return nil } @@ -33395,8 +32233,8 @@ func (o DashboardWidgetQueryValueDefinitionPtrOutput) Title() pulumi.StringPtrOu } // The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { if v == nil { return nil } @@ -33405,8 +32243,8 @@ func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleAlign() pulumi.String } // The size of the widget's title (defaults to 16). -func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinition) *string { +func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { if v == nil { return nil } @@ -33414,7 +32252,7 @@ func (o DashboardWidgetQueryValueDefinitionPtrOutput) TitleSize() pulumi.StringP }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionCustomLink struct { +type PowerpackWidgetTopologyMapDefinitionCustomLink struct { // The flag for toggling context menu link visibility. IsHidden *bool `pulumi:"isHidden"` // The label for the custom link URL. @@ -33425,18 +32263,18 @@ type DashboardWidgetQueryValueDefinitionCustomLink struct { OverrideLabel *string `pulumi:"overrideLabel"` } -// DashboardWidgetQueryValueDefinitionCustomLinkInput is an input type that accepts DashboardWidgetQueryValueDefinitionCustomLinkArgs and DashboardWidgetQueryValueDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionCustomLinkInput` via: +// PowerpackWidgetTopologyMapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionCustomLinkArgs and PowerpackWidgetTopologyMapDefinitionCustomLinkOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionCustomLinkInput` via: // -// DashboardWidgetQueryValueDefinitionCustomLinkArgs{...} -type DashboardWidgetQueryValueDefinitionCustomLinkInput interface { +// PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{...} +type PowerpackWidgetTopologyMapDefinitionCustomLinkInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput - ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput + ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput + ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput } -type DashboardWidgetQueryValueDefinitionCustomLinkArgs struct { +type PowerpackWidgetTopologyMapDefinitionCustomLinkArgs struct { // The flag for toggling context menu link visibility. IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` // The label for the custom link URL. @@ -33447,39166 +32285,6837 @@ type DashboardWidgetQueryValueDefinitionCustomLinkArgs struct { OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` } -func (DashboardWidgetQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput { - return i.ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionCustomLinkOutput) +func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) } -// DashboardWidgetQueryValueDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionCustomLinkArray and DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionCustomLinkArrayInput` via: +// PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionCustomLinkArray and PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput` via: // -// DashboardWidgetQueryValueDefinitionCustomLinkArray{ DashboardWidgetQueryValueDefinitionCustomLinkArgs{...} } -type DashboardWidgetQueryValueDefinitionCustomLinkArrayInput interface { +// PowerpackWidgetTopologyMapDefinitionCustomLinkArray{ PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{...} } +type PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput - ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput + ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput + ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput } -type DashboardWidgetQueryValueDefinitionCustomLinkArray []DashboardWidgetQueryValueDefinitionCustomLinkInput +type PowerpackWidgetTopologyMapDefinitionCustomLinkArray []PowerpackWidgetTopologyMapDefinitionCustomLinkInput -func (DashboardWidgetQueryValueDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionCustomLinkArray) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionCustomLinkArray) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) +func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) } -type DashboardWidgetQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkOutput() DashboardWidgetQueryValueDefinitionCustomLinkOutput { +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { return o } -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkOutput { +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { return o } // The flag for toggling context menu link visibility. -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) } // The label for the custom link URL. -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) } // The URL of the custom link. -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) } // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionCustomLink)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutput() DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) ToDashboardWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput { +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionCustomLink { - return vs[0].([]DashboardWidgetQueryValueDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionCustomLinkOutput) +func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionCustomLink { + return vs[0].([]PowerpackWidgetTopologyMapDefinitionCustomLink)[vs[1].(int)] + }).(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) } -type DashboardWidgetQueryValueDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetQueryValueDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetQueryValueDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +type PowerpackWidgetTopologyMapDefinitionRequest struct { + // The query for a Topology request. + Queries []PowerpackWidgetTopologyMapDefinitionRequestQuery `pulumi:"queries"` + // The request type for the Topology request ('topology'). Valid values are `topology`. + RequestType string `pulumi:"requestType"` } -// DashboardWidgetQueryValueDefinitionRequestInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestArgs and DashboardWidgetQueryValueDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestInput` via: +// PowerpackWidgetTopologyMapDefinitionRequestInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestArgs and PowerpackWidgetTopologyMapDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestInput` via: // -// DashboardWidgetQueryValueDefinitionRequestArgs{...} -type DashboardWidgetQueryValueDefinitionRequestInput interface { +// PowerpackWidgetTopologyMapDefinitionRequestArgs{...} +type PowerpackWidgetTopologyMapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput - ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestOutput + ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput + ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput } -type DashboardWidgetQueryValueDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +type PowerpackWidgetTopologyMapDefinitionRequestArgs struct { + // The query for a Topology request. + Queries PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput `pulumi:"queries"` + // The request type for the Topology request ('topology'). Valid values are `topology`. + RequestType pulumi.StringInput `pulumi:"requestType"` } -func (DashboardWidgetQueryValueDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionRequestArgs) ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestArgs) ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestOutput) +func (i PowerpackWidgetTopologyMapDefinitionRequestArgs) ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestOutput) } -// DashboardWidgetQueryValueDefinitionRequestArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestArray and DashboardWidgetQueryValueDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestArrayInput` via: +// PowerpackWidgetTopologyMapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestArray and PowerpackWidgetTopologyMapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestArrayInput` via: // -// DashboardWidgetQueryValueDefinitionRequestArray{ DashboardWidgetQueryValueDefinitionRequestArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestArrayInput interface { +// PowerpackWidgetTopologyMapDefinitionRequestArray{ PowerpackWidgetTopologyMapDefinitionRequestArgs{...} } +type PowerpackWidgetTopologyMapDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput + ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput + ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput } -type DashboardWidgetQueryValueDefinitionRequestArray []DashboardWidgetQueryValueDefinitionRequestInput +type PowerpackWidgetTopologyMapDefinitionRequestArray []PowerpackWidgetTopologyMapDefinitionRequestInput -func (DashboardWidgetQueryValueDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestArray) ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionRequestArray) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestArray) ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestArrayOutput) +func (i PowerpackWidgetTopologyMapDefinitionRequestArray) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) } -type DashboardWidgetQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetQueryValueDefinitionRequestOutput() DashboardWidgetQueryValueDefinitionRequestOutput { +func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestOutput) ToDashboardWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestOutput { +func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput { return o } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) ApmQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) AuditQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) ConditionalFormats() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +// The query for a Topology request. +func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) Queries() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequest) []PowerpackWidgetTopologyMapDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestOutput) Formulas() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) +// The request type for the Topology request ('topology'). Valid values are `topology`. +func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) RequestType() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) LogQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} +type PowerpackWidgetTopologyMapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) ProcessQuery() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) +func (PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() } -// The metric query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return o } -func (o DashboardWidgetQueryValueDefinitionRequestOutput) Queries() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) []DashboardWidgetQueryValueDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) +func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { + return o } -// The query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) RumQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) +func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionRequest { + return vs[0].([]PowerpackWidgetTopologyMapDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetTopologyMapDefinitionRequestOutput) } -// The query to use for this widget. -func (o DashboardWidgetQueryValueDefinitionRequestOutput) SecurityQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequest) *DashboardWidgetQueryValueDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) +type PowerpackWidgetTopologyMapDefinitionRequestQuery struct { + // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. + DataSource string `pulumi:"dataSource"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters []string `pulumi:"filters"` + // The ID of the service to map. + Service string `pulumi:"service"` } -type DashboardWidgetQueryValueDefinitionRequestArrayOutput struct{ *pulumi.OutputState } +// PowerpackWidgetTopologyMapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestQueryArgs and PowerpackWidgetTopologyMapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestQueryInput` via: +// +// PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{...} +type PowerpackWidgetTopologyMapDefinitionRequestQueryInput interface { + pulumi.Input -func (DashboardWidgetQueryValueDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequest)(nil)).Elem() + ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput + ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput } -func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestArrayOutput() DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return o +type PowerpackWidgetTopologyMapDefinitionRequestQueryArgs struct { + // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Your environment and primary tag (or `*` if enabled for your account). + Filters pulumi.StringArrayInput `pulumi:"filters"` + // The ID of the service to map. + Service pulumi.StringInput `pulumi:"service"` } -func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestArrayOutput { - return o +func (PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequest { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestOutput) +func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Background()) } -type DashboardWidgetQueryValueDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) } -// DashboardWidgetQueryValueDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryInput` via: +// PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestQueryArray and PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestApmQueryInput interface { +// PowerpackWidgetTopologyMapDefinitionRequestQueryArray{ PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{...} } +type PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput + ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput } -type DashboardWidgetQueryValueDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} +type PowerpackWidgetTopologyMapDefinitionRequestQueryArray []PowerpackWidgetTopologyMapDefinitionRequestQueryInput -func (DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) +func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} +type PowerpackWidgetTopologyMapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -// DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { + return o } -type dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestApmQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType)(v) +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { + return o } -func (*dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +// The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +// Your environment and primary tag (or `*` if enabled for your account). +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) Filters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) []string { return v.Filters }).(pulumi.StringArrayOutput) } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) +// The ID of the service to map. +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) string { return v.Service }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetTopologyMapDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) +type PowerpackWidgetTraceServiceDefinition struct { + // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. + DisplayFormat *string `pulumi:"displayFormat"` + // APM environment. + Env string `pulumi:"env"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan *string `pulumi:"liveSpan"` + // APM service. + Service string `pulumi:"service"` + // Whether to show the latency breakdown or not. + ShowBreakdown *bool `pulumi:"showBreakdown"` + // Whether to show the latency distribution or not. + ShowDistribution *bool `pulumi:"showDistribution"` + // Whether to show the error metrics or not. + ShowErrors *bool `pulumi:"showErrors"` + // Whether to show the hits metrics or not + ShowHits *bool `pulumi:"showHits"` + // Whether to show the latency metrics or not. + ShowLatency *bool `pulumi:"showLatency"` + // Whether to show the resource list or not. + ShowResourceList *bool `pulumi:"showResourceList"` + // The size of the widget. Valid values are `small`, `medium`, `large`. + SizeFormat *string `pulumi:"sizeFormat"` + // APM span name + SpanName string `pulumi:"spanName"` + // The title of the widget. + Title *string `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign *string `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize *string `pulumi:"titleSize"` } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} +// PowerpackWidgetTraceServiceDefinitionInput is an input type that accepts PowerpackWidgetTraceServiceDefinitionArgs and PowerpackWidgetTraceServiceDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetTraceServiceDefinitionInput` via: +// +// PowerpackWidgetTraceServiceDefinitionArgs{...} +type PowerpackWidgetTraceServiceDefinitionInput interface { + pulumi.Input -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) + ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput + ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(context.Context) PowerpackWidgetTraceServiceDefinitionOutput } -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) +type PowerpackWidgetTraceServiceDefinitionArgs struct { + // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. + DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. + LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // Whether to show the latency breakdown or not. + ShowBreakdown pulumi.BoolPtrInput `pulumi:"showBreakdown"` + // Whether to show the latency distribution or not. + ShowDistribution pulumi.BoolPtrInput `pulumi:"showDistribution"` + // Whether to show the error metrics or not. + ShowErrors pulumi.BoolPtrInput `pulumi:"showErrors"` + // Whether to show the hits metrics or not + ShowHits pulumi.BoolPtrInput `pulumi:"showHits"` + // Whether to show the latency metrics or not. + ShowLatency pulumi.BoolPtrInput `pulumi:"showLatency"` + // Whether to show the resource list or not. + ShowResourceList pulumi.BoolPtrInput `pulumi:"showResourceList"` + // The size of the widget. Valid values are `small`, `medium`, `large`. + SizeFormat pulumi.StringPtrInput `pulumi:"sizeFormat"` + // APM span name + SpanName pulumi.StringInput `pulumi:"spanName"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` + // The alignment of the widget's title. Valid values are `center`, `left`, `right`. + TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` + // The size of the widget's title (defaults to 16). + TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (PowerpackWidgetTraceServiceDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTraceServiceDefinition)(nil)).Elem() } -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput { + return i.ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(context.Background()) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o +func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { + return i.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o +func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionOutput).ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) DashboardWidgetQueryValueDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestApmQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput) -} +// PowerpackWidgetTraceServiceDefinitionPtrInput is an input type that accepts PowerpackWidgetTraceServiceDefinitionArgs, PowerpackWidgetTraceServiceDefinitionPtr and PowerpackWidgetTraceServiceDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTraceServiceDefinitionPtrInput` via: +// +// PowerpackWidgetTraceServiceDefinitionArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTraceServiceDefinitionPtrInput interface { + pulumi.Input -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput + ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) -} +type powerpackWidgetTraceServiceDefinitionPtrType PowerpackWidgetTraceServiceDefinitionArgs -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +func PowerpackWidgetTraceServiceDefinitionPtr(v *PowerpackWidgetTraceServiceDefinitionArgs) PowerpackWidgetTraceServiceDefinitionPtrInput { + return (*powerpackWidgetTraceServiceDefinitionPtrType)(v) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (*powerpackWidgetTraceServiceDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTraceServiceDefinition)(nil)).Elem() } -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (i *powerpackWidgetTraceServiceDefinitionPtrType) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { + return i.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (i *powerpackWidgetTraceServiceDefinitionPtrType) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionPtrOutput) } -// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input +type PowerpackWidgetTraceServiceDefinitionOutput struct{ *pulumi.OutputState } - ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput +func (PowerpackWidgetTraceServiceDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTraceServiceDefinition)(nil)).Elem() } -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput { + return o } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionOutput { + return o } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { + return o.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) +func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTraceServiceDefinition) *PowerpackWidgetTraceServiceDefinition { + return &v + }).(PowerpackWidgetTraceServiceDefinitionPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. +func (o PowerpackWidgetTraceServiceDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +// APM environment. +func (o PowerpackWidgetTraceServiceDefinitionOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.Env }).(pulumi.StringOutput) } -// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetTraceServiceDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) } -type dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) +// APM service. +func (o PowerpackWidgetTraceServiceDefinitionOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.Service }).(pulumi.StringOutput) } -func (*dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +// Whether to show the latency breakdown or not. +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowBreakdown() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowBreakdown }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// Whether to show the latency distribution or not. +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowDistribution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowDistribution }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) +// Whether to show the error metrics or not. +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowErrors }).(pulumi.BoolPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +// Whether to show the hits metrics or not +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowHits() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowHits }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o +// Whether to show the latency metrics or not. +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowLatency() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowLatency }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o +// Whether to show the resource list or not. +func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowResourceList() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowResourceList }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +// The size of the widget. Valid values are `small`, `medium`, `large`. +func (o PowerpackWidgetTraceServiceDefinitionOutput) SizeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.SizeFormat }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) +// APM span name +func (o PowerpackWidgetTraceServiceDefinitionOutput) SpanName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.SpanName }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetTraceServiceDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetTraceServiceDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetTraceServiceDefinitionOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTraceServiceDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTraceServiceDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTraceServiceDefinition)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery { +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Elem() PowerpackWidgetTraceServiceDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) PowerpackWidgetTraceServiceDefinition { if v != nil { return *v } - var ret DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery + var ret PowerpackWidgetTraceServiceDefinition return ret - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) + }).(PowerpackWidgetTraceServiceDefinitionOutput) } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { +// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return &v.Aggregation + return v.DisplayFormat }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { +// APM environment. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return v.Facet + return &v.Env }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { +// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() + return v.LiveSpan + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +// Whether to show the latency breakdown or not. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowBreakdown() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowBreakdown + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +// Whether to show the latency distribution or not. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowDistribution() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowDistribution + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return o +// Whether to show the error metrics or not. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowErrors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowErrors + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return o +// Whether to show the hits metrics or not +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowHits() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowHits + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +// Whether to show the latency metrics or not. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowLatency() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowLatency + }).(pulumi.BoolPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +// Whether to show the resource list or not. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowResourceList() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { + if v == nil { + return nil + } + return v.ShowResourceList + }).(pulumi.BoolPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The size of the widget. Valid values are `small`, `medium`, `large`. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) SizeFormat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.SizeFormat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +// APM span name +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) SpanName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return &v.SpanName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o +// The title of the widget. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.Title + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o +// The alignment of the widget's title. Valid values are `center`, `left`, `right`. +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.TitleAlign + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) +// The size of the widget's title (defaults to 16). +func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { + if v == nil { + return nil + } + return v.TitleSize + }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type PowerpackWidgetTreemapDefinition struct { + // Nested block describing the request to use when displaying the widget. + Requests []PowerpackWidgetTreemapDefinitionRequest `pulumi:"requests"` + // The title of the widget. + Title *string `pulumi:"title"` } -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: +// PowerpackWidgetTreemapDefinitionInput is an input type that accepts PowerpackWidgetTreemapDefinitionArgs and PowerpackWidgetTreemapDefinitionOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionInput` via: // -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { +// PowerpackWidgetTreemapDefinitionArgs{...} +type PowerpackWidgetTreemapDefinitionInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput + ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput + ToPowerpackWidgetTreemapDefinitionOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionOutput } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionArgs struct { + // Nested block describing the request to use when displaying the widget. + Requests PowerpackWidgetTreemapDefinitionRequestArrayInput `pulumi:"requests"` + // The title of the widget. + Title pulumi.StringPtrInput `pulumi:"title"` } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinition)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput { + return i.ToPowerpackWidgetTreemapDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionOutput).ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTreemapDefinitionPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionArgs, PowerpackWidgetTreemapDefinitionPtr and PowerpackWidgetTreemapDefinitionPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionPtrInput` via: // -// DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTreemapDefinitionArgs{...} // // or: // // nil -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTreemapDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput + ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionPtrOutput } -type dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs +type powerpackWidgetTreemapDefinitionPtrType PowerpackWidgetTreemapDefinitionArgs -func DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTreemapDefinitionPtr(v *PowerpackWidgetTreemapDefinitionArgs) PowerpackWidgetTreemapDefinitionPtrInput { + return (*powerpackWidgetTreemapDefinitionPtrType)(v) } -func (*dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinition)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionPtrType) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTreemapDefinitionPtrType) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinition)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinition) *PowerpackWidgetTreemapDefinition { return &v - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(PowerpackWidgetTreemapDefinitionPtrOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// Nested block describing the request to use when displaying the widget. +func (o PowerpackWidgetTreemapDefinitionOutput) Requests() PowerpackWidgetTreemapDefinitionRequestArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinition) []PowerpackWidgetTreemapDefinitionRequest { return v.Requests }).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +// The title of the widget. +func (o PowerpackWidgetTreemapDefinitionOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinition)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionPtrOutput) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionPtrOutput) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { +func (o PowerpackWidgetTreemapDefinitionPtrOutput) Elem() PowerpackWidgetTreemapDefinitionOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) PowerpackWidgetTreemapDefinition { if v != nil { return *v } - var ret DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery + var ret PowerpackWidgetTreemapDefinition return ret - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetTreemapDefinitionOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +// Nested block describing the request to use when displaying the widget. +func (o PowerpackWidgetTreemapDefinitionPtrOutput) Requests() PowerpackWidgetTreemapDefinitionRequestArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) []PowerpackWidgetTreemapDefinitionRequest { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Requests + }).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { +// The title of the widget. +func (o PowerpackWidgetTreemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) *string { if v == nil { return nil } - return &v.Order + return v.Title }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequest struct { + Formulas []PowerpackWidgetTreemapDefinitionRequestFormula `pulumi:"formulas"` + Queries []PowerpackWidgetTreemapDefinitionRequestQuery `pulumi:"queries"` } -// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput` via: +// PowerpackWidgetTreemapDefinitionRequestInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestArgs and PowerpackWidgetTreemapDefinitionRequestOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestInput` via: // -// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput interface { +// PowerpackWidgetTreemapDefinitionRequestArgs{...} +type PowerpackWidgetTreemapDefinitionRequestInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput + ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestOutput } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequestArgs struct { + Formulas PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` + Queries PowerpackWidgetTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestArgs) ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (i PowerpackWidgetTreemapDefinitionRequestArgs) ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestOutput) } -// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestArray and PowerpackWidgetTreemapDefinitionRequestArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestArrayInput` via: // -// DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { +// PowerpackWidgetTreemapDefinitionRequestArray{ PowerpackWidgetTreemapDefinitionRequestArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput +type PowerpackWidgetTreemapDefinitionRequestArray []PowerpackWidgetTreemapDefinitionRequestInput -func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestArray) ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTreemapDefinitionRequestArray) ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetTreemapDefinitionRequestOutput) ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o PowerpackWidgetTreemapDefinitionRequestOutput) ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestOutput { return o } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestOutput) Formulas() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequest) []PowerpackWidgetTreemapDefinitionRequestFormula { + return v.Formulas + }).(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestOutput) Queries() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequest) []PowerpackWidgetTreemapDefinitionRequestQuery { + return v.Queries + }).(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequest { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequest)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type PowerpackWidgetTreemapDefinitionRequestFormula struct { + // An expression alias. + Alias *string `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode *string `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression string `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit *PowerpackWidgetTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` + // Styling options for widget formulas. + Style *PowerpackWidgetTreemapDefinitionRequestFormulaStyle `pulumi:"style"` } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryInput` via: +// PowerpackWidgetTreemapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaArgs and PowerpackWidgetTreemapDefinitionRequestFormulaOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestAuditQueryInput interface { +// PowerpackWidgetTreemapDefinitionRequestFormulaArgs{...} +type PowerpackWidgetTreemapDefinitionRequestFormulaInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() + ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) +type PowerpackWidgetTreemapDefinitionRequestFormulaArgs struct { + // An expression alias. + Alias pulumi.StringPtrInput `pulumi:"alias"` + // A list of display modes for each table cell. Valid values are `number`, `bar`. + CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` + // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. + ConditionalFormats PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` + // A string expression built from queries, formulas, and functions. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` + // The options for limiting results returned. + Limit PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` + // Styling options for widget formulas. + Style PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) +func (PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaOutput) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{...} -// -// or: +// PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaArray and PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput` via: // -// nil -type DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput interface { +// PowerpackWidgetTreemapDefinitionRequestFormulaArray{ PowerpackWidgetTreemapDefinitionRequestFormulaArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput } -type dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestAuditQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType)(v) -} +type PowerpackWidgetTreemapDefinitionRequestFormulaArray []PowerpackWidgetTreemapDefinitionRequestFormulaInput -func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) +// An expression alias. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +// A list of display modes for each table cell. Valid values are `number`, `bar`. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat { + return v.ConditionalFormats + }).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) +// A string expression built from queries, formulas, and functions. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +// The options for limiting results returned. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *PowerpackWidgetTreemapDefinitionRequestFormulaLimit { + return v.Limit + }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) } -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) +// Styling options for widget formulas. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Style() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *PowerpackWidgetTreemapDefinitionRequestFormulaStyle { + return v.Style + }).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) DashboardWidgetQueryValueDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestFormula { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequestFormula)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestFormulaOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor *string `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor *string `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue *bool `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl *string `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric *string `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette string `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe *string `pulumi:"timeframe"` + // A value for the comparator. + Value float64 `pulumi:"value"` } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput interface { + pulumi.Input + + ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput } -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs struct { + // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // The color palette to apply to the background, same values available as palette. + CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` + // The color palette to apply to the foreground, same values available as palette. + CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` + // Setting this to True hides values. + HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` + // Displays an image as the background. + ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` + // The metric from the request to correlate with this conditional format. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. + Palette pulumi.StringInput `pulumi:"palette"` + // Defines the displayed timeframe. + Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` + // A value for the comparator. + Value pulumi.Float64Input `pulumi:"value"` } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: +// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { +// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) + ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) -} +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput +func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) } -type dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } -func DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return o } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return o } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +// The color palette to apply to the background, same values available as palette. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomBgColor + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o +// The color palette to apply to the foreground, same values available as palette. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { + return v.CustomFgColor + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o +// Setting this to True hides values. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +// Displays an image as the background. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +// The metric from the request to correlate with this conditional format. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) +// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// Defines the displayed timeframe. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) +// A value for the comparator. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +type PowerpackWidgetTreemapDefinitionRequestFormulaLimit struct { + // The number of results to return. + Count *int `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order *string `pulumi:"order"` } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs and PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{...} +type PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput interface { + pulumi.Input -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) + ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` +type PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs struct { + // The number of results to return. + Count pulumi.IntPtrInput `pulumi:"count"` + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. + Order pulumi.StringPtrInput `pulumi:"order"` } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput +func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs, PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtr and PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{...} // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { +// or: +// +// nil +type PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput +type powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs + +func PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType)(v) +} -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +func (i *powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { return o } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *PowerpackWidgetTreemapDefinitionRequestFormulaLimit { + return &v + }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +// The number of results to return. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) PowerpackWidgetTreemapDefinitionRequestFormulaLimit { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestFormulaLimit + return ret + }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// The number of results to return. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *int { + if v == nil { + return nil + } + return v.Count + }).(pulumi.IntPtrOutput) +} + +// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTreemapDefinitionRequestFormulaStyle struct { + // 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 *string `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex *int `pulumi:"paletteIndex"` } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: +// PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs and PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { +// PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{...} +type PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs struct { + // 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 pulumi.StringPtrInput `pulumi:"palette"` + // Index specifying which color to use within the palette. + PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs, PowerpackWidgetTreemapDefinitionRequestFormulaStylePtr and PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} +// PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{...} // // or: // // nil -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput } -type dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs +type powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs -func DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput { + return (*powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType)(v) } -func (*dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *PowerpackWidgetTreemapDefinitionRequestFormulaStyle { return &v - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) +// 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. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) +// Index specifying which color to use within the palette. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) PowerpackWidgetTreemapDefinitionRequestFormulaStyle { if v != nil { return *v } - var ret DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery + var ret PowerpackWidgetTreemapDefinitionRequestFormulaStyle return ret - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) } -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *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. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *string { if v == nil { return nil } - return v.Facet + return v.Palette }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { +// Index specifying which color to use within the palette. +func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *int { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.PaletteIndex + }).(pulumi.IntPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequestQuery struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequestQueryArgs struct { + // The APM Dependency Stats query using formulas and functions. + ApmDependencyStatsQuery PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` + // The APM Resource Stats query using formulas and functions. + ApmResourceStatsQuery PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` + // The Cloud Cost query using formulas and functions. + CloudCostQuery PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` + // A timeseries formula and functions events query. + EventQuery PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` + // A timeseries formula and functions metrics query. + MetricQuery PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` + // The process query using formulas and functions. + ProcessQuery PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` + // The SLO query using formulas and functions. + SloQuery PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryOutput) } -// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryArray and PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryArrayInput` via: // -// DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryArray{ PowerpackWidgetTreemapDefinitionRequestQueryArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestQueryArrayInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput +type PowerpackWidgetTreemapDefinitionRequestQueryArray []PowerpackWidgetTreemapDefinitionRequestQueryInput -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryArray) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryArray) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) +// The APM Dependency Stats query using formulas and functions. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + return v.ApmDependencyStatsQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) +// The APM Resource Stats query using formulas and functions. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { + return v.ApmResourceStatsQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +// The Cloud Cost query using formulas and functions. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { + return v.CloudCostQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o +// A timeseries formula and functions events query. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { + return v.EventQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o +// A timeseries formula and functions metrics query. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { + return v.MetricQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +// The process query using formulas and functions. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { + return v.ProcessQuery + }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// The SLO query using formulas and functions. +func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { + return v.SloQuery + }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) } -// DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs and DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput interface { - pulumi.Input +type PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput - ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput +func (PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() } -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { + return o } -func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { + return o } -func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQuery { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQuery)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestQueryOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream *bool `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat string `pulumi:"stat"` } -// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray and DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: // -// DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{ DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray []DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput - -func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() + ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput } -func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { + // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Determines whether stats for upstream or downstream dependencies should be queried. + IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. + Stat pulumi.StringInput `pulumi:"stat"` } -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return o +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return o +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} +// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { + pulumi.Input -// Setting this to True hides values. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) + ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput } -// Displays an image as the background. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} +type powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) +func PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) +func (*powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -// Defines the displayed timeframe. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -// A value for the comparator. -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) +func (i *powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) } -type DashboardWidgetQueryValueDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + return &v + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) } -// DashboardWidgetQueryValueDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaArgs and DashboardWidgetQueryValueDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaArgs{...} -type DashboardWidgetQueryValueDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.DataSource + }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +// APM environment. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaOutput) +// Name of operation on service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.OperationName + }).(pulumi.StringOutput) } -// DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaArray and DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaArray{ DashboardWidgetQueryValueDefinitionRequestFormulaArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaArray []DashboardWidgetQueryValueDefinitionRequestFormulaInput +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +// APM resource. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { + return v.ResourceName + }).(pulumi.StringOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +// APM service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutput() DashboardWidgetQueryValueDefinitionRequestFormulaOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { return o } -// An expression alias. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery + return ret + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) +// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +// APM environment. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Env + }).(pulumi.StringPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) +// Determines whether stats for upstream or downstream dependencies should be queried. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { + if v == nil { + return nil + } + return v.IsUpstream + }).(pulumi.BoolPtrOutput) } -// The options for limiting results returned. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Limit() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetQueryValueDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -// Styling options for widget formulas. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaOutput) Style() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormula) *DashboardWidgetQueryValueDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +// Name of operation on service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.OperationName + }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o +// APM resource. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.ResourceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o +// APM service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Service + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestFormula { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestFormulaOutput) +// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { + if v == nil { + return nil + } + return &v.Stat + }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource string `pulumi:"dataSource"` + // APM environment. + Env string `pulumi:"env"` + // Array of fields to group results by. + GroupBies []string `pulumi:"groupBies"` + // The name of query for use in formulas. + Name string `pulumi:"name"` + // Name of operation on service. + OperationName *string `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName *string `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue *string `pulumi:"primaryTagValue"` + // APM resource. + ResourceName *string `pulumi:"resourceName"` + // APM service. + Service string `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat string `pulumi:"stat"` } -// DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs and DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: // -// DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput } -type DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { + // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // APM environment. + Env pulumi.StringInput `pulumi:"env"` + // Array of fields to group results by. + GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // Name of operation on service. + OperationName pulumi.StringPtrInput `pulumi:"operationName"` + // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. + PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` + // Filter APM data by the second primary tag. `primaryTagName` must also be specified. + PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` + // APM resource. + ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` + // APM service. + Service pulumi.StringInput `pulumi:"service"` + // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. + Stat pulumi.StringInput `pulumi:"stat"` } -func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput).ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs, DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtr and DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: // -// DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput } -type dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs +type powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs -func DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtr(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) } -func (*dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *DashboardWidgetQueryValueDefinitionRequestFormulaLimit { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { return &v - }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o +// APM environment. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) DashboardWidgetQueryValueDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput) +// Array of fields to group results by. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) } -// The number of results to return. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order +// Name of operation on service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.OperationName }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs and DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput).ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs, DashboardWidgetQueryValueDefinitionRequestFormulaStylePtr and DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs - -func DashboardWidgetQueryValueDefinitionRequestFormulaStylePtr(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *DashboardWidgetQueryValueDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) +// APM resource. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + return v.ResourceName + }).(pulumi.StringPtrOutput) } -// 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. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) +// APM service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) DashboardWidgetQueryValueDefinitionRequestFormulaStyle { +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { if v != nil { return *v } - var ret DashboardWidgetQueryValueDefinitionRequestFormulaStyle + var ret PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery return ret - }).(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) } -// 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. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *string { +// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.Palette + return &v.DataSource }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestFormulaStyle) *int { +// APM environment. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestLogQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + return &v.Env + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { +// Array of fields to group results by. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { + if v == nil { + return nil + } return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) DashboardWidgetQueryValueDefinitionRequestLogQuery { - if v != nil { - return *v +// Name of operation on service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { + if v == nil { + return nil } - var ret DashboardWidgetQueryValueDefinitionRequestLogQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput) + return v.OperationName + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + return v.PrimaryTagName + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { +// Filter APM data by the second primary tag. `primaryTagName` must also be specified. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) + return v.PrimaryTagValue + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { +// APM resource. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return &v.Index + return v.ResourceName }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { +// APM service. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) + return &v.Service + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQuery) *string { +// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Stat }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The cloud cost query definition. + Query string `pulumi:"query"` } -// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput` via: // -// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput } -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs struct { + // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for cloud cost queries. Valid values are `cloudCost`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The cloud cost query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) } -// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: // -// DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} // // or: // // nil -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { pulumi.Input - ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput } -type dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs +type powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs -func DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) } -func (*dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { return &v - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() + }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +// The name of the query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) +// The cloud cost query definition. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { return o } -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetQueryValueDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs and DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs, DashboardWidgetQueryValueDefinitionRequestProcessQueryPtr and DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestProcessQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *DashboardWidgetQueryValueDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) DashboardWidgetQueryValueDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryArray and DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryArray{ DashboardWidgetQueryValueDefinitionRequestQueryArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryArray []DashboardWidgetQueryValueDefinitionRequestQueryInput - -func (DashboardWidgetQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryArray) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) EventQuery() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetQueryValueDefinitionRequestQueryOutput) SloQuery() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuery) *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQuery { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestQueryOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) DashboardWidgetQueryValueDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs and DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs, DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtr and DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs and DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs, DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtr and DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) DashboardWidgetQueryValueDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestRumQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) DashboardWidgetQueryValueDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestRumQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackground struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type string `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` -} - -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput` via: -// -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type pulumi.StringInput `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` -} - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput).ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtr and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput -} - -type dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs - -func DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtr(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput { - return (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackground { - return &v - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackground) string { return v.Type }).(pulumi.StringOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - return v.Yaxis - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Elem() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) DashboardWidgetQueryValueDefinitionTimeseriesBackground { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionTimeseriesBackground - return ret - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput) -} - -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Yaxis() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackground) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: -// -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs, DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr and DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: -// -// DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput - ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput -} - -type dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs - -func DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { - return (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) -} - -func (*dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - return &v - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o -} - -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis - return ret - }).(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetRunWorkflowDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetRunWorkflowDefinitionCustomLink `pulumi:"customLinks"` - // Array of workflow inputs to map to dashboard template variables. - Inputs []DashboardWidgetRunWorkflowDefinitionInputType `pulumi:"inputs"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // Workflow ID - WorkflowId string `pulumi:"workflowId"` -} - -// DashboardWidgetRunWorkflowDefinitionInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionArgs and DashboardWidgetRunWorkflowDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInput` via: -// -// DashboardWidgetRunWorkflowDefinitionArgs{...} -type DashboardWidgetRunWorkflowDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput - ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionOutput -} - -type DashboardWidgetRunWorkflowDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Array of workflow inputs to map to dashboard template variables. - Inputs DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput `pulumi:"inputs"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // Workflow ID - WorkflowId pulumi.StringInput `pulumi:"workflowId"` -} - -func (DashboardWidgetRunWorkflowDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionOutput) -} - -func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionArgs) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionOutput).ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetRunWorkflowDefinitionPtrInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionArgs, DashboardWidgetRunWorkflowDefinitionPtr and DashboardWidgetRunWorkflowDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionPtrInput` via: -// -// DashboardWidgetRunWorkflowDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetRunWorkflowDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput - ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput -} - -type dashboardWidgetRunWorkflowDefinitionPtrType DashboardWidgetRunWorkflowDefinitionArgs - -func DashboardWidgetRunWorkflowDefinitionPtr(v *DashboardWidgetRunWorkflowDefinitionArgs) DashboardWidgetRunWorkflowDefinitionPtrInput { - return (*dashboardWidgetRunWorkflowDefinitionPtrType)(v) -} - -func (*dashboardWidgetRunWorkflowDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetRunWorkflowDefinitionPtrType) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetRunWorkflowDefinitionPtrType) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionPtrOutput) -} - -type DashboardWidgetRunWorkflowDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionOutput() DashboardWidgetRunWorkflowDefinitionOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { - return o.ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetRunWorkflowDefinitionOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetRunWorkflowDefinition) *DashboardWidgetRunWorkflowDefinition { - return &v - }).(DashboardWidgetRunWorkflowDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetRunWorkflowDefinitionOutput) CustomLinks() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -// Array of workflow inputs to map to dashboard template variables. -func (o DashboardWidgetRunWorkflowDefinitionOutput) Inputs() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionInputType { - return v.Inputs - }).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetRunWorkflowDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetRunWorkflowDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetRunWorkflowDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetRunWorkflowDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// Workflow ID -func (o DashboardWidgetRunWorkflowDefinitionOutput) WorkflowId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinition) string { return v.WorkflowId }).(pulumi.StringOutput) -} - -type DashboardWidgetRunWorkflowDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutput() DashboardWidgetRunWorkflowDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) ToDashboardWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Elem() DashboardWidgetRunWorkflowDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) DashboardWidgetRunWorkflowDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetRunWorkflowDefinition - return ret - }).(DashboardWidgetRunWorkflowDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) CustomLinks() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -// Array of workflow inputs to map to dashboard template variables. -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Inputs() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) []DashboardWidgetRunWorkflowDefinitionInputType { - if v == nil { - return nil - } - return v.Inputs - }).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// Workflow ID -func (o DashboardWidgetRunWorkflowDefinitionPtrOutput) WorkflowId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return &v.WorkflowId - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetRunWorkflowDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetRunWorkflowDefinitionCustomLinkInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionCustomLinkArgs and DashboardWidgetRunWorkflowDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionCustomLinkInput` via: -// -// DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{...} -type DashboardWidgetRunWorkflowDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput - ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput -} - -type DashboardWidgetRunWorkflowDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArgs) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) -} - -// DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionCustomLinkArray and DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetRunWorkflowDefinitionCustomLinkArray{ DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{...} } -type DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput - ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetRunWorkflowDefinitionCustomLinkArray []DashboardWidgetRunWorkflowDefinitionCustomLinkInput - -func (DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionCustomLinkArray) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetRunWorkflowDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput() DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToDashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetRunWorkflowDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetRunWorkflowDefinitionCustomLink { - return vs[0].([]DashboardWidgetRunWorkflowDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput) -} - -type DashboardWidgetRunWorkflowDefinitionInputType struct { - // Name of the workflow input. - Name string `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value string `pulumi:"value"` -} - -// DashboardWidgetRunWorkflowDefinitionInputTypeInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionInputTypeArgs and DashboardWidgetRunWorkflowDefinitionInputTypeOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInputTypeInput` via: -// -// DashboardWidgetRunWorkflowDefinitionInputTypeArgs{...} -type DashboardWidgetRunWorkflowDefinitionInputTypeInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput - ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput -} - -type DashboardWidgetRunWorkflowDefinitionInputTypeArgs struct { - // Name of the workflow input. - Name pulumi.StringInput `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (i DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionInputTypeArgs) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionInputTypeOutput) -} - -// DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput is an input type that accepts DashboardWidgetRunWorkflowDefinitionInputTypeArray and DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput` via: -// -// DashboardWidgetRunWorkflowDefinitionInputTypeArray{ DashboardWidgetRunWorkflowDefinitionInputTypeArgs{...} } -type DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput interface { - pulumi.Input - - ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput - ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput -} - -type DashboardWidgetRunWorkflowDefinitionInputTypeArray []DashboardWidgetRunWorkflowDefinitionInputTypeInput - -func (DashboardWidgetRunWorkflowDefinitionInputTypeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (i DashboardWidgetRunWorkflowDefinitionInputTypeArray) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return i.ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetRunWorkflowDefinitionInputTypeArray) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -type DashboardWidgetRunWorkflowDefinitionInputTypeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutput() DashboardWidgetRunWorkflowDefinitionInputTypeOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { - return o -} - -// Name of the workflow input. -func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionInputType) string { return v.Name }).(pulumi.StringOutput) -} - -// Dashboard template variable. Can be suffixed with `.value` or `.key`. -func (o DashboardWidgetRunWorkflowDefinitionInputTypeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetRunWorkflowDefinitionInputType) string { return v.Value }).(pulumi.StringOutput) -} - -type DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput() DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToDashboardWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o -} - -func (o DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetRunWorkflowDefinitionInputTypeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetRunWorkflowDefinitionInputType { - return vs[0].([]DashboardWidgetRunWorkflowDefinitionInputType)[vs[1].(int)] - }).(DashboardWidgetRunWorkflowDefinitionInputTypeOutput) -} - -type DashboardWidgetScatterplotDefinition struct { - // List of groups used for colors. - ColorByGroups []string `pulumi:"colorByGroups"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetScatterplotDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. - Request *DashboardWidgetScatterplotDefinitionRequest `pulumi:"request"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. - Xaxis *DashboardWidgetScatterplotDefinitionXaxis `pulumi:"xaxis"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *DashboardWidgetScatterplotDefinitionYaxis `pulumi:"yaxis"` -} - -// DashboardWidgetScatterplotDefinitionInput is an input type that accepts DashboardWidgetScatterplotDefinitionArgs and DashboardWidgetScatterplotDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionInput` via: -// -// DashboardWidgetScatterplotDefinitionArgs{...} -type DashboardWidgetScatterplotDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput - ToDashboardWidgetScatterplotDefinitionOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionOutput -} - -type DashboardWidgetScatterplotDefinitionArgs struct { - // List of groups used for colors. - ColorByGroups pulumi.StringArrayInput `pulumi:"colorByGroups"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetScatterplotDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. - Request DashboardWidgetScatterplotDefinitionRequestPtrInput `pulumi:"request"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. - Xaxis DashboardWidgetScatterplotDefinitionXaxisPtrInput `pulumi:"xaxis"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis DashboardWidgetScatterplotDefinitionYaxisPtrInput `pulumi:"yaxis"` -} - -func (DashboardWidgetScatterplotDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinition)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput { - return i.ToDashboardWidgetScatterplotDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionOutput) -} - -func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionArgs) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionOutput).ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionArgs, DashboardWidgetScatterplotDefinitionPtr and DashboardWidgetScatterplotDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput - ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionPtrOutput -} - -type dashboardWidgetScatterplotDefinitionPtrType DashboardWidgetScatterplotDefinitionArgs - -func DashboardWidgetScatterplotDefinitionPtr(v *DashboardWidgetScatterplotDefinitionArgs) DashboardWidgetScatterplotDefinitionPtrInput { - return (*dashboardWidgetScatterplotDefinitionPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionPtrType) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionPtrType) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinition)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionOutput() DashboardWidgetScatterplotDefinitionOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionOutput) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinition { - return &v - }).(DashboardWidgetScatterplotDefinitionPtrOutput) -} - -// List of groups used for colors. -func (o DashboardWidgetScatterplotDefinitionOutput) ColorByGroups() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) []string { return v.ColorByGroups }).(pulumi.StringArrayOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionOutput) CustomLinks() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) []DashboardWidgetScatterplotDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetScatterplotDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionOutput) Request() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionRequest { - return v.Request - }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetScatterplotDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetScatterplotDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetScatterplotDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionOutput) Xaxis() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionXaxis { - return v.Xaxis - }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionOutput) Yaxis() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionYaxis { - return v.Yaxis - }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinition)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionPtrOutput) ToDashboardWidgetScatterplotDefinitionPtrOutput() DashboardWidgetScatterplotDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionPtrOutput) ToDashboardWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionPtrOutput) Elem() DashboardWidgetScatterplotDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) DashboardWidgetScatterplotDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinition - return ret - }).(DashboardWidgetScatterplotDefinitionOutput) -} - -// List of groups used for colors. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) ColorByGroups() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) []string { - if v == nil { - return nil - } - return v.ColorByGroups - }).(pulumi.StringArrayOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) CustomLinks() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) []DashboardWidgetScatterplotDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) Request() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionRequest { - if v == nil { - return nil - } - return v.Request - }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetScatterplotDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) Xaxis() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionXaxis { - if v == nil { - return nil - } - return v.Xaxis - }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionPtrOutput) Yaxis() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinition) *DashboardWidgetScatterplotDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetScatterplotDefinitionCustomLinkInput is an input type that accepts DashboardWidgetScatterplotDefinitionCustomLinkArgs and DashboardWidgetScatterplotDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionCustomLinkInput` via: -// -// DashboardWidgetScatterplotDefinitionCustomLinkArgs{...} -type DashboardWidgetScatterplotDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput - ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput -} - -type DashboardWidgetScatterplotDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput { - return i.ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionCustomLinkOutput) -} - -// DashboardWidgetScatterplotDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionCustomLinkArray and DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionCustomLinkArray{ DashboardWidgetScatterplotDefinitionCustomLinkArgs{...} } -type DashboardWidgetScatterplotDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput - ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetScatterplotDefinitionCustomLinkArray []DashboardWidgetScatterplotDefinitionCustomLinkInput - -func (DashboardWidgetScatterplotDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionCustomLinkArray) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionCustomLinkArray) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkOutput() DashboardWidgetScatterplotDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutput() DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) ToDashboardWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionCustomLink { - return vs[0].([]DashboardWidgetScatterplotDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionCustomLinkOutput) -} - -type DashboardWidgetScatterplotDefinitionRequest struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables []DashboardWidgetScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes []DashboardWidgetScatterplotDefinitionRequestX `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys []DashboardWidgetScatterplotDefinitionRequestY `pulumi:"ys"` -} - -// DashboardWidgetScatterplotDefinitionRequestInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestArgs and DashboardWidgetScatterplotDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestArgs{...} -type DashboardWidgetScatterplotDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput - ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestOutput -} - -type DashboardWidgetScatterplotDefinitionRequestArgs struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes DashboardWidgetScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys DashboardWidgetScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` -} - -func (DashboardWidgetScatterplotDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestArgs) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestOutput).ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestArgs, DashboardWidgetScatterplotDefinitionRequestPtr and DashboardWidgetScatterplotDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestPtrType DashboardWidgetScatterplotDefinitionRequestArgs - -func DashboardWidgetScatterplotDefinitionRequestPtr(v *DashboardWidgetScatterplotDefinitionRequestArgs) DashboardWidgetScatterplotDefinitionRequestPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestPtrType) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestPtrType) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestOutput() DashboardWidgetScatterplotDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequest) *DashboardWidgetScatterplotDefinitionRequest { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestPtrOutput) -} - -// Scatterplot request containing formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestOutput) ScatterplotTables() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestScatterplotTable { - return v.ScatterplotTables - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetScatterplotDefinitionRequestOutput) Xes() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestX { - return v.Xes - }).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) -} - -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetScatterplotDefinitionRequestOutput) Ys() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestY { - return v.Ys - }).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutput() DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) DashboardWidgetScatterplotDefinitionRequest { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequest - return ret - }).(DashboardWidgetScatterplotDefinitionRequestOutput) -} - -// Scatterplot request containing formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) ScatterplotTables() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestScatterplotTable { - if v == nil { - return nil - } - return v.ScatterplotTables - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Xes() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestX { - if v == nil { - return nil - } - return v.Xes - }).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) -} - -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetScatterplotDefinitionRequestPtrOutput) Ys() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequest) []DashboardWidgetScatterplotDefinitionRequestY { - if v == nil { - return nil - } - return v.Ys - }).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTable struct { - Formulas []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` - Queries []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs struct { - Formulas DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) Formulas() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return v.Formulas - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) Queries() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return v.Queries - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTable { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension string `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension pulumi.StringInput `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { return v.Dimension }).(pulumi.StringOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestX struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXArgs and DashboardWidgetScatterplotDefinitionRequestXOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput - ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXArgs) ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXArray and DashboardWidgetScatterplotDefinitionRequestXArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXArray{ DashboardWidgetScatterplotDefinitionRequestXArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXArray []DashboardWidgetScatterplotDefinitionRequestXInput - -func (DashboardWidgetScatterplotDefinitionRequestXArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXArray) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetScatterplotDefinitionRequestXOutput() DashboardWidgetScatterplotDefinitionRequestXOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ToDashboardWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ApmQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXApmQuery { - return v.ApmQuery - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) LogQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXLogQuery { - return v.LogQuery - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) RumQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXRumQuery { - return v.RumQuery - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestXOutput) SecurityQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestX) *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutput() DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestX { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestX)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXApmQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) DashboardWidgetScatterplotDefinitionRequestXApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXApmQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXLogQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) DashboardWidgetScatterplotDefinitionRequestXLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXLogQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *DashboardWidgetScatterplotDefinitionRequestXProcessQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) DashboardWidgetScatterplotDefinitionRequestXProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXProcessQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXRumQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) DashboardWidgetScatterplotDefinitionRequestXRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXRumQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestY struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYArgs and DashboardWidgetScatterplotDefinitionRequestYOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput - ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYArgs) ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYArray and DashboardWidgetScatterplotDefinitionRequestYArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYArray{ DashboardWidgetScatterplotDefinitionRequestYArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYArray []DashboardWidgetScatterplotDefinitionRequestYInput - -func (DashboardWidgetScatterplotDefinitionRequestYArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYArray) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetScatterplotDefinitionRequestYOutput() DashboardWidgetScatterplotDefinitionRequestYOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ToDashboardWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ApmQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYApmQuery { - return v.ApmQuery - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) LogQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYLogQuery { - return v.LogQuery - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) ProcessQuery() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) RumQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYRumQuery { - return v.RumQuery - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetScatterplotDefinitionRequestYOutput) SecurityQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestY) *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutput() DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestY { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestY)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYApmQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) DashboardWidgetScatterplotDefinitionRequestYApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYApmQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYLogQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) DashboardWidgetScatterplotDefinitionRequestYLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYLogQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs and DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs, DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtr and DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *DashboardWidgetScatterplotDefinitionRequestYProcessQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) DashboardWidgetScatterplotDefinitionRequestYProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYProcessQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYRumQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) DashboardWidgetScatterplotDefinitionRequestYRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYRumQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{ DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetScatterplotDefinitionXaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetScatterplotDefinitionXaxisInput is an input type that accepts DashboardWidgetScatterplotDefinitionXaxisArgs and DashboardWidgetScatterplotDefinitionXaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionXaxisInput` via: -// -// DashboardWidgetScatterplotDefinitionXaxisArgs{...} -type DashboardWidgetScatterplotDefinitionXaxisInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput - ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput -} - -type DashboardWidgetScatterplotDefinitionXaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput { - return i.ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisOutput) -} - -func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionXaxisArgs) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisOutput).ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionXaxisPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionXaxisArgs, DashboardWidgetScatterplotDefinitionXaxisPtr and DashboardWidgetScatterplotDefinitionXaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionXaxisPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionXaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionXaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput - ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput -} - -type dashboardWidgetScatterplotDefinitionXaxisPtrType DashboardWidgetScatterplotDefinitionXaxisArgs - -func DashboardWidgetScatterplotDefinitionXaxisPtr(v *DashboardWidgetScatterplotDefinitionXaxisArgs) DashboardWidgetScatterplotDefinitionXaxisPtrInput { - return (*dashboardWidgetScatterplotDefinitionXaxisPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionXaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionXaxisPtrType) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionXaxisPtrType) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisOutput() DashboardWidgetScatterplotDefinitionXaxisOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionXaxis) *DashboardWidgetScatterplotDefinitionXaxis { - return &v - }).(DashboardWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionXaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionXaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutput() DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionXaxisPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Elem() DashboardWidgetScatterplotDefinitionXaxisOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) DashboardWidgetScatterplotDefinitionXaxis { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionXaxis - return ret - }).(DashboardWidgetScatterplotDefinitionXaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetScatterplotDefinitionXaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetScatterplotDefinitionYaxisInput is an input type that accepts DashboardWidgetScatterplotDefinitionYaxisArgs and DashboardWidgetScatterplotDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionYaxisInput` via: -// -// DashboardWidgetScatterplotDefinitionYaxisArgs{...} -type DashboardWidgetScatterplotDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput - ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput -} - -type DashboardWidgetScatterplotDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput { - return i.ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisOutput) -} - -func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetScatterplotDefinitionYaxisArgs) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisOutput).ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetScatterplotDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetScatterplotDefinitionYaxisArgs, DashboardWidgetScatterplotDefinitionYaxisPtr and DashboardWidgetScatterplotDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetScatterplotDefinitionYaxisPtrInput` via: -// -// DashboardWidgetScatterplotDefinitionYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetScatterplotDefinitionYaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput - ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput -} - -type dashboardWidgetScatterplotDefinitionYaxisPtrType DashboardWidgetScatterplotDefinitionYaxisArgs - -func DashboardWidgetScatterplotDefinitionYaxisPtr(v *DashboardWidgetScatterplotDefinitionYaxisArgs) DashboardWidgetScatterplotDefinitionYaxisPtrInput { - return (*dashboardWidgetScatterplotDefinitionYaxisPtrType)(v) -} - -func (*dashboardWidgetScatterplotDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (i *dashboardWidgetScatterplotDefinitionYaxisPtrType) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetScatterplotDefinitionYaxisPtrType) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisOutput() DashboardWidgetScatterplotDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetScatterplotDefinitionYaxis) *DashboardWidgetScatterplotDefinitionYaxis { - return &v - }).(DashboardWidgetScatterplotDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetScatterplotDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetScatterplotDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutput() DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) ToDashboardWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetScatterplotDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Elem() DashboardWidgetScatterplotDefinitionYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) DashboardWidgetScatterplotDefinitionYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetScatterplotDefinitionYaxis - return ret - }).(DashboardWidgetScatterplotDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetScatterplotDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetServiceLevelObjectiveDefinition struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The global time target of the widget. - GlobalTimeTarget *string `pulumi:"globalTimeTarget"` - // Whether to show the error budget or not. - ShowErrorBudget *bool `pulumi:"showErrorBudget"` - // The ID of the service level objective used by the widget. - SloId string `pulumi:"sloId"` - // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. - TimeWindows []string `pulumi:"timeWindows"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // The view mode for the widget. Valid values are `overall`, `component`, `both`. - ViewMode string `pulumi:"viewMode"` - // The type of view to use when displaying the widget. Only `detail` is supported. - ViewType string `pulumi:"viewType"` -} - -// DashboardWidgetServiceLevelObjectiveDefinitionInput is an input type that accepts DashboardWidgetServiceLevelObjectiveDefinitionArgs and DashboardWidgetServiceLevelObjectiveDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetServiceLevelObjectiveDefinitionInput` via: -// -// DashboardWidgetServiceLevelObjectiveDefinitionArgs{...} -type DashboardWidgetServiceLevelObjectiveDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput - ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput -} - -type DashboardWidgetServiceLevelObjectiveDefinitionArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The global time target of the widget. - GlobalTimeTarget pulumi.StringPtrInput `pulumi:"globalTimeTarget"` - // Whether to show the error budget or not. - ShowErrorBudget pulumi.BoolPtrInput `pulumi:"showErrorBudget"` - // The ID of the service level objective used by the widget. - SloId pulumi.StringInput `pulumi:"sloId"` - // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. - TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // The view mode for the widget. Valid values are `overall`, `component`, `both`. - ViewMode pulumi.StringInput `pulumi:"viewMode"` - // The type of view to use when displaying the widget. Only `detail` is supported. - ViewType pulumi.StringInput `pulumi:"viewType"` -} - -func (DashboardWidgetServiceLevelObjectiveDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput { - return i.ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionOutput) -} - -func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return i.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServiceLevelObjectiveDefinitionArgs) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionOutput).ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetServiceLevelObjectiveDefinitionPtrInput is an input type that accepts DashboardWidgetServiceLevelObjectiveDefinitionArgs, DashboardWidgetServiceLevelObjectiveDefinitionPtr and DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetServiceLevelObjectiveDefinitionPtrInput` via: -// -// DashboardWidgetServiceLevelObjectiveDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetServiceLevelObjectiveDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput - ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput -} - -type dashboardWidgetServiceLevelObjectiveDefinitionPtrType DashboardWidgetServiceLevelObjectiveDefinitionArgs - -func DashboardWidgetServiceLevelObjectiveDefinitionPtr(v *DashboardWidgetServiceLevelObjectiveDefinitionArgs) DashboardWidgetServiceLevelObjectiveDefinitionPtrInput { - return (*dashboardWidgetServiceLevelObjectiveDefinitionPtrType)(v) -} - -func (*dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return i.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetServiceLevelObjectiveDefinitionPtrType) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) -} - -type DashboardWidgetServiceLevelObjectiveDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServiceLevelObjectiveDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionOutput() DashboardWidgetServiceLevelObjectiveDefinitionOutput { - return o -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionOutput { - return o -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o.ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetServiceLevelObjectiveDefinition) *DashboardWidgetServiceLevelObjectiveDefinition { - return &v - }).(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The global time target of the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) GlobalTimeTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.GlobalTimeTarget }).(pulumi.StringPtrOutput) -} - -// Whether to show the error budget or not. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ShowErrorBudget() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *bool { return v.ShowErrorBudget }).(pulumi.BoolPtrOutput) -} - -// The ID of the service level objective used by the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.SloId }).(pulumi.StringOutput) -} - -// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TimeWindows() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) []string { return v.TimeWindows }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// The view mode for the widget. Valid values are `overall`, `component`, `both`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ViewMode() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.ViewMode }).(pulumi.StringOutput) -} - -// The type of view to use when displaying the widget. Only `detail` is supported. -func (o DashboardWidgetServiceLevelObjectiveDefinitionOutput) ViewType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetServiceLevelObjectiveDefinition) string { return v.ViewType }).(pulumi.StringOutput) -} - -type DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutput() DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ToDashboardWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) Elem() DashboardWidgetServiceLevelObjectiveDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) DashboardWidgetServiceLevelObjectiveDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetServiceLevelObjectiveDefinition - return ret - }).(DashboardWidgetServiceLevelObjectiveDefinitionOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The global time target of the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) GlobalTimeTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.GlobalTimeTarget - }).(pulumi.StringPtrOutput) -} - -// Whether to show the error budget or not. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ShowErrorBudget() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *bool { - if v == nil { - return nil - } - return v.ShowErrorBudget - }).(pulumi.BoolPtrOutput) -} - -// The ID of the service level objective used by the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TimeWindows() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) []string { - if v == nil { - return nil - } - return v.TimeWindows - }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// The view mode for the widget. Valid values are `overall`, `component`, `both`. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.ViewMode - }).(pulumi.StringPtrOutput) -} - -// The type of view to use when displaying the widget. Only `detail` is supported. -func (o DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.ViewType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetServicemapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetServicemapDefinitionCustomLink `pulumi:"customLinks"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters []string `pulumi:"filters"` - // The ID of the service to map. - Service string `pulumi:"service"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetServicemapDefinitionInput is an input type that accepts DashboardWidgetServicemapDefinitionArgs and DashboardWidgetServicemapDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionInput` via: -// -// DashboardWidgetServicemapDefinitionArgs{...} -type DashboardWidgetServicemapDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput - ToDashboardWidgetServicemapDefinitionOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionOutput -} - -type DashboardWidgetServicemapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetServicemapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters pulumi.StringArrayInput `pulumi:"filters"` - // The ID of the service to map. - Service pulumi.StringInput `pulumi:"service"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetServicemapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServicemapDefinition)(nil)).Elem() -} - -func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput { - return i.ToDashboardWidgetServicemapDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionOutput) -} - -func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { - return i.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServicemapDefinitionArgs) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionOutput).ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetServicemapDefinitionPtrInput is an input type that accepts DashboardWidgetServicemapDefinitionArgs, DashboardWidgetServicemapDefinitionPtr and DashboardWidgetServicemapDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionPtrInput` via: -// -// DashboardWidgetServicemapDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetServicemapDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput - ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionPtrOutput -} - -type dashboardWidgetServicemapDefinitionPtrType DashboardWidgetServicemapDefinitionArgs - -func DashboardWidgetServicemapDefinitionPtr(v *DashboardWidgetServicemapDefinitionArgs) DashboardWidgetServicemapDefinitionPtrInput { - return (*dashboardWidgetServicemapDefinitionPtrType)(v) -} - -func (*dashboardWidgetServicemapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetServicemapDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetServicemapDefinitionPtrType) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { - return i.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetServicemapDefinitionPtrType) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionPtrOutput) -} - -type DashboardWidgetServicemapDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServicemapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServicemapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionOutput() DashboardWidgetServicemapDefinitionOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { - return o.ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetServicemapDefinitionOutput) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetServicemapDefinition) *DashboardWidgetServicemapDefinition { - return &v - }).(DashboardWidgetServicemapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetServicemapDefinitionOutput) CustomLinks() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) []DashboardWidgetServicemapDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o DashboardWidgetServicemapDefinitionOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) []string { return v.Filters }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o DashboardWidgetServicemapDefinitionOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) string { return v.Service }).(pulumi.StringOutput) -} - -// The title of the widget. -func (o DashboardWidgetServicemapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetServicemapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetServicemapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetServicemapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServicemapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetServicemapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetServicemapDefinitionPtrOutput) ToDashboardWidgetServicemapDefinitionPtrOutput() DashboardWidgetServicemapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionPtrOutput) ToDashboardWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionPtrOutput) Elem() DashboardWidgetServicemapDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) DashboardWidgetServicemapDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetServicemapDefinition - return ret - }).(DashboardWidgetServicemapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetServicemapDefinitionPtrOutput) CustomLinks() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) []DashboardWidgetServicemapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o DashboardWidgetServicemapDefinitionPtrOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) []string { - if v == nil { - return nil - } - return v.Filters - }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o DashboardWidgetServicemapDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetServicemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetServicemapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetServicemapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetServicemapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetServicemapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetServicemapDefinitionCustomLinkArgs and DashboardWidgetServicemapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionCustomLinkInput` via: -// -// DashboardWidgetServicemapDefinitionCustomLinkArgs{...} -type DashboardWidgetServicemapDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput - ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput -} - -type DashboardWidgetServicemapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetServicemapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServicemapDefinitionCustomLinkArgs) ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionCustomLinkOutput) -} - -// DashboardWidgetServicemapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetServicemapDefinitionCustomLinkArray and DashboardWidgetServicemapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetServicemapDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetServicemapDefinitionCustomLinkArray{ DashboardWidgetServicemapDefinitionCustomLinkArgs{...} } -type DashboardWidgetServicemapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput - ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetServicemapDefinitionCustomLinkArray []DashboardWidgetServicemapDefinitionCustomLinkInput - -func (DashboardWidgetServicemapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetServicemapDefinitionCustomLinkArray) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetServicemapDefinitionCustomLinkArray) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetServicemapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServicemapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetServicemapDefinitionCustomLinkOutput() DashboardWidgetServicemapDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) ToDashboardWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetServicemapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetServicemapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetServicemapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutput() DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) ToDashboardWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetServicemapDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetServicemapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetServicemapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetServicemapDefinitionCustomLink { - return vs[0].([]DashboardWidgetServicemapDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetServicemapDefinitionCustomLinkOutput) -} - -type DashboardWidgetSloListDefinition struct { - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. - Request DashboardWidgetSloListDefinitionRequest `pulumi:"request"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetSloListDefinitionInput is an input type that accepts DashboardWidgetSloListDefinitionArgs and DashboardWidgetSloListDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionInput` via: -// -// DashboardWidgetSloListDefinitionArgs{...} -type DashboardWidgetSloListDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput - ToDashboardWidgetSloListDefinitionOutputWithContext(context.Context) DashboardWidgetSloListDefinitionOutput -} - -type DashboardWidgetSloListDefinitionArgs struct { - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. - Request DashboardWidgetSloListDefinitionRequestInput `pulumi:"request"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetSloListDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinition)(nil)).Elem() -} - -func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput { - return i.ToDashboardWidgetSloListDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionOutput) -} - -func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { - return i.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionArgs) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionOutput).ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetSloListDefinitionPtrInput is an input type that accepts DashboardWidgetSloListDefinitionArgs, DashboardWidgetSloListDefinitionPtr and DashboardWidgetSloListDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionPtrInput` via: -// -// DashboardWidgetSloListDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetSloListDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput - ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionPtrOutput -} - -type dashboardWidgetSloListDefinitionPtrType DashboardWidgetSloListDefinitionArgs - -func DashboardWidgetSloListDefinitionPtr(v *DashboardWidgetSloListDefinitionArgs) DashboardWidgetSloListDefinitionPtrInput { - return (*dashboardWidgetSloListDefinitionPtrType)(v) -} - -func (*dashboardWidgetSloListDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetSloListDefinitionPtrType) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { - return i.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSloListDefinitionPtrType) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionPtrOutput) -} - -type DashboardWidgetSloListDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionOutput() DashboardWidgetSloListDefinitionOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { - return o.ToDashboardWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSloListDefinitionOutput) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinition) *DashboardWidgetSloListDefinition { - return &v - }).(DashboardWidgetSloListDefinitionPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. -func (o DashboardWidgetSloListDefinitionOutput) Request() DashboardWidgetSloListDefinitionRequestOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinition) DashboardWidgetSloListDefinitionRequest { return v.Request }).(DashboardWidgetSloListDefinitionRequestOutput) -} - -// The title of the widget. -func (o DashboardWidgetSloListDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetSloListDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetSloListDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSloListDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionPtrOutput) ToDashboardWidgetSloListDefinitionPtrOutput() DashboardWidgetSloListDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionPtrOutput) ToDashboardWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionPtrOutput) Elem() DashboardWidgetSloListDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinition) DashboardWidgetSloListDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetSloListDefinition - return ret - }).(DashboardWidgetSloListDefinitionOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. -func (o DashboardWidgetSloListDefinitionPtrOutput) Request() DashboardWidgetSloListDefinitionRequestPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *DashboardWidgetSloListDefinitionRequest { - if v == nil { - return nil - } - return &v.Request - }).(DashboardWidgetSloListDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetSloListDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetSloListDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetSloListDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequest struct { - // Updated SLO List widget. - Query DashboardWidgetSloListDefinitionRequestQuery `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType string `pulumi:"requestType"` -} - -// DashboardWidgetSloListDefinitionRequestInput is an input type that accepts DashboardWidgetSloListDefinitionRequestArgs and DashboardWidgetSloListDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestInput` via: -// -// DashboardWidgetSloListDefinitionRequestArgs{...} -type DashboardWidgetSloListDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput - ToDashboardWidgetSloListDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestOutput -} - -type DashboardWidgetSloListDefinitionRequestArgs struct { - // Updated SLO List widget. - Query DashboardWidgetSloListDefinitionRequestQueryInput `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType pulumi.StringInput `pulumi:"requestType"` -} - -func (DashboardWidgetSloListDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput { - return i.ToDashboardWidgetSloListDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestOutput) -} - -func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestArgs) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestOutput).ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx) -} - -// DashboardWidgetSloListDefinitionRequestPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestArgs, DashboardWidgetSloListDefinitionRequestPtr and DashboardWidgetSloListDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestPtrInput` via: -// -// DashboardWidgetSloListDefinitionRequestArgs{...} -// -// or: -// -// nil -type DashboardWidgetSloListDefinitionRequestPtrInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput - ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput -} - -type dashboardWidgetSloListDefinitionRequestPtrType DashboardWidgetSloListDefinitionRequestArgs - -func DashboardWidgetSloListDefinitionRequestPtr(v *DashboardWidgetSloListDefinitionRequestArgs) DashboardWidgetSloListDefinitionRequestPtrInput { - return (*dashboardWidgetSloListDefinitionRequestPtrType)(v) -} - -func (*dashboardWidgetSloListDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (i *dashboardWidgetSloListDefinitionRequestPtrType) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSloListDefinitionRequestPtrType) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestOutput() DashboardWidgetSloListDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { - return o.ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSloListDefinitionRequestOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequest) *DashboardWidgetSloListDefinitionRequest { - return &v - }).(DashboardWidgetSloListDefinitionRequestPtrOutput) -} - -// Updated SLO List widget. -func (o DashboardWidgetSloListDefinitionRequestOutput) Query() DashboardWidgetSloListDefinitionRequestQueryOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequest) DashboardWidgetSloListDefinitionRequestQuery { - return v.Query - }).(DashboardWidgetSloListDefinitionRequestQueryOutput) -} - -// The request type for the SLO List request. Valid values are `sloList`. -func (o DashboardWidgetSloListDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) -} - -type DashboardWidgetSloListDefinitionRequestPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestPtrOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutput() DashboardWidgetSloListDefinitionRequestPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestPtrOutput) ToDashboardWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) DashboardWidgetSloListDefinitionRequest { - if v != nil { - return *v - } - var ret DashboardWidgetSloListDefinitionRequest - return ret - }).(DashboardWidgetSloListDefinitionRequestOutput) -} - -// Updated SLO List widget. -func (o DashboardWidgetSloListDefinitionRequestPtrOutput) Query() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) *DashboardWidgetSloListDefinitionRequestQuery { - if v == nil { - return nil - } - return &v.Query - }).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) -} - -// The request type for the SLO List request. Valid values are `sloList`. -func (o DashboardWidgetSloListDefinitionRequestPtrOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequest) *string { - if v == nil { - return nil - } - return &v.RequestType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestQuery struct { - // Maximum number of results to display in the table. Defaults to `100`. - Limit *int `pulumi:"limit"` - // Widget query. - QueryString string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort *DashboardWidgetSloListDefinitionRequestQuerySort `pulumi:"sort"` -} - -// DashboardWidgetSloListDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQueryArgs and DashboardWidgetSloListDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQueryInput` via: -// -// DashboardWidgetSloListDefinitionRequestQueryArgs{...} -type DashboardWidgetSloListDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput - ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput -} - -type DashboardWidgetSloListDefinitionRequestQueryArgs struct { - // Maximum number of results to display in the table. Defaults to `100`. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Widget query. - QueryString pulumi.StringInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort DashboardWidgetSloListDefinitionRequestQuerySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSloListDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryOutput) -} - -func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestQueryArgs) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryOutput).ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSloListDefinitionRequestQueryPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQueryArgs, DashboardWidgetSloListDefinitionRequestQueryPtr and DashboardWidgetSloListDefinitionRequestQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQueryPtrInput` via: -// -// DashboardWidgetSloListDefinitionRequestQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSloListDefinitionRequestQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput - ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput -} - -type dashboardWidgetSloListDefinitionRequestQueryPtrType DashboardWidgetSloListDefinitionRequestQueryArgs - -func DashboardWidgetSloListDefinitionRequestQueryPtr(v *DashboardWidgetSloListDefinitionRequestQueryArgs) DashboardWidgetSloListDefinitionRequestQueryPtrInput { - return (*dashboardWidgetSloListDefinitionRequestQueryPtrType)(v) -} - -func (*dashboardWidgetSloListDefinitionRequestQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSloListDefinitionRequestQueryPtrType) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSloListDefinitionRequestQueryPtrType) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryOutput() DashboardWidgetSloListDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuery { - return &v - }).(DashboardWidgetSloListDefinitionRequestQueryPtrOutput) -} - -// Maximum number of results to display in the table. Defaults to `100`. -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Widget query. -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) QueryString() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) string { return v.QueryString }).(pulumi.StringOutput) -} - -// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. -func (o DashboardWidgetSloListDefinitionRequestQueryOutput) Sort() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuerySort { - return v.Sort - }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutput() DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) ToDashboardWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQueryPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) DashboardWidgetSloListDefinitionRequestQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSloListDefinitionRequestQuery - return ret - }).(DashboardWidgetSloListDefinitionRequestQueryOutput) -} - -// Maximum number of results to display in the table. Defaults to `100`. -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Widget query. -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *string { - if v == nil { - return nil - } - return &v.QueryString - }).(pulumi.StringPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. -func (o DashboardWidgetSloListDefinitionRequestQueryPtrOutput) Sort() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuery) *DashboardWidgetSloListDefinitionRequestQuerySort { - if v == nil { - return nil - } - return v.Sort - }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSloListDefinitionRequestQuerySortInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQuerySortArgs and DashboardWidgetSloListDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQuerySortInput` via: -// -// DashboardWidgetSloListDefinitionRequestQuerySortArgs{...} -type DashboardWidgetSloListDefinitionRequestQuerySortInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput - ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput -} - -type DashboardWidgetSloListDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSloListDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortOutput) -} - -func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSloListDefinitionRequestQuerySortArgs) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortOutput).ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSloListDefinitionRequestQuerySortPtrInput is an input type that accepts DashboardWidgetSloListDefinitionRequestQuerySortArgs, DashboardWidgetSloListDefinitionRequestQuerySortPtr and DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSloListDefinitionRequestQuerySortPtrInput` via: -// -// DashboardWidgetSloListDefinitionRequestQuerySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSloListDefinitionRequestQuerySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput - ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput -} - -type dashboardWidgetSloListDefinitionRequestQuerySortPtrType DashboardWidgetSloListDefinitionRequestQuerySortArgs - -func DashboardWidgetSloListDefinitionRequestQuerySortPtr(v *DashboardWidgetSloListDefinitionRequestQuerySortArgs) DashboardWidgetSloListDefinitionRequestQuerySortPtrInput { - return (*dashboardWidgetSloListDefinitionRequestQuerySortPtrType)(v) -} - -func (*dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i *dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSloListDefinitionRequestQuerySortPtrType) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type DashboardWidgetSloListDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortOutput() DashboardWidgetSloListDefinitionRequestQuerySortOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSloListDefinitionRequestQuerySort) *DashboardWidgetSloListDefinitionRequestQuerySort { - return &v - }).(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -// The facet path for the column. -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSloListDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSloListDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutput() DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) ToDashboardWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Elem() DashboardWidgetSloListDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) DashboardWidgetSloListDefinitionRequestQuerySort { - if v != nil { - return *v - } - var ret DashboardWidgetSloListDefinitionRequestQuerySort - return ret - }).(DashboardWidgetSloListDefinitionRequestQuerySortOutput) -} - -// The facet path for the column. -func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Column - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSloListDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinition struct { - // Normalize y axes across graphs. - HasUniformYAxes *bool `pulumi:"hasUniformYAxes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // Size of the individual graphs in the split. - Size string `pulumi:"size"` - // The original widget we are splitting on. - SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition `pulumi:"sourceWidgetDefinition"` - // Encapsulates all user choices about how to split a graph. - SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfig `pulumi:"splitConfig"` - // The title of the widget. - Title *string `pulumi:"title"` -} - -// DashboardWidgetSplitGraphDefinitionInput is an input type that accepts DashboardWidgetSplitGraphDefinitionArgs and DashboardWidgetSplitGraphDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionInput` via: -// -// DashboardWidgetSplitGraphDefinitionArgs{...} -type DashboardWidgetSplitGraphDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput - ToDashboardWidgetSplitGraphDefinitionOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionOutput -} - -type DashboardWidgetSplitGraphDefinitionArgs struct { - // Normalize y axes across graphs. - HasUniformYAxes pulumi.BoolPtrInput `pulumi:"hasUniformYAxes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // Size of the individual graphs in the split. - Size pulumi.StringInput `pulumi:"size"` - // The original widget we are splitting on. - SourceWidgetDefinition DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput `pulumi:"sourceWidgetDefinition"` - // Encapsulates all user choices about how to split a graph. - SplitConfig DashboardWidgetSplitGraphDefinitionSplitConfigInput `pulumi:"splitConfig"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` -} - -func (DashboardWidgetSplitGraphDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinition)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput { - return i.ToDashboardWidgetSplitGraphDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionOutput).ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionArgs, DashboardWidgetSplitGraphDefinitionPtr and DashboardWidgetSplitGraphDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput - ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionPtrType DashboardWidgetSplitGraphDefinitionArgs - -func DashboardWidgetSplitGraphDefinitionPtr(v *DashboardWidgetSplitGraphDefinitionArgs) DashboardWidgetSplitGraphDefinitionPtrInput { - return (*dashboardWidgetSplitGraphDefinitionPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionOutput() DashboardWidgetSplitGraphDefinitionOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinition { - return &v - }).(DashboardWidgetSplitGraphDefinitionPtrOutput) -} - -// Normalize y axes across graphs. -func (o DashboardWidgetSplitGraphDefinitionOutput) HasUniformYAxes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *bool { return v.HasUniformYAxes }).(pulumi.BoolPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetSplitGraphDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// Size of the individual graphs in the split. -func (o DashboardWidgetSplitGraphDefinitionOutput) Size() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) string { return v.Size }).(pulumi.StringOutput) -} - -// The original widget we are splitting on. -func (o DashboardWidgetSplitGraphDefinitionOutput) SourceWidgetDefinition() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { - return v.SourceWidgetDefinition - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) -} - -// Encapsulates all user choices about how to split a graph. -func (o DashboardWidgetSplitGraphDefinitionOutput) SplitConfig() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinitionSplitConfig { - return v.SplitConfig - }).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) -} - -// The title of the widget. -func (o DashboardWidgetSplitGraphDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) DashboardWidgetSplitGraphDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinition - return ret - }).(DashboardWidgetSplitGraphDefinitionOutput) -} - -// Normalize y axes across graphs. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) HasUniformYAxes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *bool { - if v == nil { - return nil - } - return v.HasUniformYAxes - }).(pulumi.BoolPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// Size of the individual graphs in the split. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Size() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { - if v == nil { - return nil - } - return &v.Size - }).(pulumi.StringPtrOutput) -} - -// The original widget we are splitting on. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) SourceWidgetDefinition() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { - if v == nil { - return nil - } - return &v.SourceWidgetDefinition - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) -} - -// Encapsulates all user choices about how to split a graph. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) SplitConfig() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *DashboardWidgetSplitGraphDefinitionSplitConfig { - if v == nil { - return nil - } - return &v.SplitConfig - }).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetSplitGraphDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition struct { - // The definition for a Change widget. - ChangeDefinition *DashboardWidgetChangeDefinition `pulumi:"changeDefinition"` - // The definition for a Geomap widget. - GeomapDefinition *DashboardWidgetGeomapDefinition `pulumi:"geomapDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition *DashboardWidgetQueryTableDefinition `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition *DashboardWidgetQueryValueDefinition `pulumi:"queryValueDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition *DashboardWidgetScatterplotDefinition `pulumi:"scatterplotDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition *DashboardWidgetSunburstDefinition `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition *DashboardWidgetTimeseriesDefinition `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition *DashboardWidgetToplistDefinition `pulumi:"toplistDefinition"` - // The definition for a Treemap widget. - TreemapDefinition *DashboardWidgetTreemapDefinition `pulumi:"treemapDefinition"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs struct { - // The definition for a Change widget. - ChangeDefinition DashboardWidgetChangeDefinitionPtrInput `pulumi:"changeDefinition"` - // The definition for a Geomap widget. - GeomapDefinition DashboardWidgetGeomapDefinitionPtrInput `pulumi:"geomapDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition DashboardWidgetQueryTableDefinitionPtrInput `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition DashboardWidgetQueryValueDefinitionPtrInput `pulumi:"queryValueDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition DashboardWidgetScatterplotDefinitionPtrInput `pulumi:"scatterplotDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition DashboardWidgetSunburstDefinitionPtrInput `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition DashboardWidgetTimeseriesDefinitionPtrInput `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition DashboardWidgetToplistDefinitionPtrInput `pulumi:"toplistDefinition"` - // The definition for a Treemap widget. - TreemapDefinition DashboardWidgetTreemapDefinitionPtrInput `pulumi:"treemapDefinition"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) -} - -// The definition for a Change widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ChangeDefinition() DashboardWidgetChangeDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetChangeDefinition { - return v.ChangeDefinition - }).(DashboardWidgetChangeDefinitionPtrOutput) -} - -// The definition for a Geomap widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) GeomapDefinition() DashboardWidgetGeomapDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetGeomapDefinition { - return v.GeomapDefinition - }).(DashboardWidgetGeomapDefinitionPtrOutput) -} - -// The definition for a Query Table widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryTableDefinition() DashboardWidgetQueryTableDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryTableDefinition { - return v.QueryTableDefinition - }).(DashboardWidgetQueryTableDefinitionPtrOutput) -} - -// The definition for a Query Value widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) QueryValueDefinition() DashboardWidgetQueryValueDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryValueDefinition { - return v.QueryValueDefinition - }).(DashboardWidgetQueryValueDefinitionPtrOutput) -} - -// The definition for a Scatterplot widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ScatterplotDefinition() DashboardWidgetScatterplotDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetScatterplotDefinition { - return v.ScatterplotDefinition - }).(DashboardWidgetScatterplotDefinitionPtrOutput) -} - -// The definition for a Sunburst widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) SunburstDefinition() DashboardWidgetSunburstDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSunburstDefinition { - return v.SunburstDefinition - }).(DashboardWidgetSunburstDefinitionPtrOutput) -} - -// The definition for a Timeseries widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TimeseriesDefinition() DashboardWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTimeseriesDefinition { - return v.TimeseriesDefinition - }).(DashboardWidgetTimeseriesDefinitionPtrOutput) -} - -// The definition for a Toplist widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) ToplistDefinition() DashboardWidgetToplistDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetToplistDefinition { - return v.ToplistDefinition - }).(DashboardWidgetToplistDefinitionPtrOutput) -} - -// The definition for a Treemap widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) TreemapDefinition() DashboardWidgetTreemapDefinitionPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTreemapDefinition { - return v.TreemapDefinition - }).(DashboardWidgetTreemapDefinitionPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput) -} - -// The definition for a Change widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ChangeDefinition() DashboardWidgetChangeDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetChangeDefinition { - if v == nil { - return nil - } - return v.ChangeDefinition - }).(DashboardWidgetChangeDefinitionPtrOutput) -} - -// The definition for a Geomap widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) GeomapDefinition() DashboardWidgetGeomapDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetGeomapDefinition { - if v == nil { - return nil - } - return v.GeomapDefinition - }).(DashboardWidgetGeomapDefinitionPtrOutput) -} - -// The definition for a Query Table widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) QueryTableDefinition() DashboardWidgetQueryTableDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryTableDefinition { - if v == nil { - return nil - } - return v.QueryTableDefinition - }).(DashboardWidgetQueryTableDefinitionPtrOutput) -} - -// The definition for a Query Value widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) QueryValueDefinition() DashboardWidgetQueryValueDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetQueryValueDefinition { - if v == nil { - return nil - } - return v.QueryValueDefinition - }).(DashboardWidgetQueryValueDefinitionPtrOutput) -} - -// The definition for a Scatterplot widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ScatterplotDefinition() DashboardWidgetScatterplotDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetScatterplotDefinition { - if v == nil { - return nil - } - return v.ScatterplotDefinition - }).(DashboardWidgetScatterplotDefinitionPtrOutput) -} - -// The definition for a Sunburst widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) SunburstDefinition() DashboardWidgetSunburstDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetSunburstDefinition { - if v == nil { - return nil - } - return v.SunburstDefinition - }).(DashboardWidgetSunburstDefinitionPtrOutput) -} - -// The definition for a Timeseries widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) TimeseriesDefinition() DashboardWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTimeseriesDefinition { - if v == nil { - return nil - } - return v.TimeseriesDefinition - }).(DashboardWidgetTimeseriesDefinitionPtrOutput) -} - -// The definition for a Toplist widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) ToplistDefinition() DashboardWidgetToplistDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetToplistDefinition { - if v == nil { - return nil - } - return v.ToplistDefinition - }).(DashboardWidgetToplistDefinitionPtrOutput) -} - -// The definition for a Treemap widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput) TreemapDefinition() DashboardWidgetTreemapDefinitionPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinition) *DashboardWidgetTreemapDefinition { - if v == nil { - return nil - } - return v.TreemapDefinition - }).(DashboardWidgetTreemapDefinitionPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType *string `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo *string `pulumi:"compareTo"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood *bool `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy *string `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir *string `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent *bool `pulumi:"showPresent"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType pulumi.StringPtrInput `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo pulumi.StringPtrInput `pulumi:"compareTo"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood pulumi.BoolPtrInput `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir pulumi.StringPtrInput `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent pulumi.BoolPtrInput `pulumi:"showPresent"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) -} - -// Whether to show absolute or relative change. Valid values are `absolute`, `relative`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ChangeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.ChangeType - }).(pulumi.StringPtrOutput) -} - -// Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) CompareTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.CompareTo - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) -} - -// A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) IncreaseGood() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *bool { - return v.IncreaseGood - }).(pulumi.BoolPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) -} - -// What to order by. Valid values are `change`, `name`, `present`, `past`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) OrderBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.OrderBy - }).(pulumi.StringPtrOutput) -} - -// Widget sorting method. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) OrderDir() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.OrderDir - }).(pulumi.StringPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) -} - -// If set to `true`, displays the current value. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput) ShowPresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequest) *bool { - return v.ShowPresent - }).(pulumi.BoolPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest struct { - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery `pulumi:"rumQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs struct { - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle struct { - // The color palette to apply to the widget. - Palette string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip bool `pulumi:"paletteFlip"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs struct { - // The color palette to apply to the widget. - Palette pulumi.StringInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolInput `pulumi:"paletteFlip"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput { - return o -} - -// The color palette to apply to the widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput) PaletteFlip() pulumi.BoolOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyle) bool { - return v.PaletteFlip - }).(pulumi.BoolOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus string `pulumi:"focus"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus pulumi.StringInput `pulumi:"focus"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput { - return o -} - -// The two-letter ISO code of a country to focus the map on (or `WORLD`). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput) Focus() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionView) string { - return v.Focus - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias *string `pulumi:"alias"` - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes []string `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula `pulumi:"formulas"` - // The number of lines to show in the table. - Limit *int `pulumi:"limit"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias pulumi.StringPtrInput `pulumi:"alias"` - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The number of lines to show in the table. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput { - return o -} - -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The alias for the column name (defaults to metric name). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ApmStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []string { - return v.CellDisplayModes - }).(pulumi.StringArrayOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) -} - -// The number of lines to show in the table. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) -} - -// The sort order for the rows. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery + return ret + }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// The data source for cloud cost queries. Valid values are `cloudCost`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o +// The name of the query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput) +// The cloud cost query definition. +func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuery struct { + // The compute options. + Computes []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource string `pulumi:"dataSource"` + // Group by options. + GroupBies []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes []string `pulumi:"indexes"` + // The name of query for use in formulas. Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` + // The search options. + Search *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` + // Storage location (private beta). + Storage *string `pulumi:"storage"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs struct { + // The compute options. + Computes PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` + // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group by options. + GroupBies PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` + // An array of index names to query in the stream. + Indexes pulumi.StringArrayInput `pulumi:"indexes"` + // The name of query for use in formulas. Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` + // The search options. + Search PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` + // Storage location (private beta). + Storage pulumi.StringPtrInput `pulumi:"storage"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{...} +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs +type powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) } -// Column properties used by the front end for display. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Columns() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +// The compute options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { + return v.Computes + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The environment name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) } -// The operation name associated with the service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Group by options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { + return v.GroupBies + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The organization's host group name and value. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.PrimaryTag - }).(pulumi.StringOutput) +// An array of index names to query in the stream. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) } -// The resource name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { - return v.Resource - }).(pulumi.StringPtrOutput) +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.RowType - }).(pulumi.StringOutput) +// The search options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { + return v.Search + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The service name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// Storage location (private beta). +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery + var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQuery return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) } -// Column properties used by the front end for display. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { +// The compute options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { if v == nil { return nil } - return v.Columns - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) + return v.Computes + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -// The environment name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return &v.Env + return &v.DataSource }).(pulumi.StringPtrOutput) } -// The operation name associated with the service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// Group by options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.GroupBies + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -// The organization's host group name and value. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// An array of index names to query in the stream. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []string { if v == nil { return nil } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) + return v.Indexes + }).(pulumi.StringArrayOutput) } -// The resource name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return v.Resource + return &v.Name }).(pulumi.StringPtrOutput) } -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// The search options. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { if v == nil { return nil } - return &v.RowType - }).(pulumi.StringPtrOutput) + return v.Search + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -// The service name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQuery) *string { +// Storage location (private beta). +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { if v == nil { return nil } - return &v.Service + return v.Storage }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval *int `pulumi:"interval"` + // The measurable attribute to compute. + Metric *string `pulumi:"metric"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs struct { + // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // A time interval in milliseconds. + Interval pulumi.IntPtrInput `pulumi:"interval"` + // The measurable attribute to compute. + Metric pulumi.StringPtrInput `pulumi:"metric"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { return o } -// A user-assigned alias for the column. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) } -// The column name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) string { - return v.Name - }).(pulumi.StringOutput) +// A time interval in milliseconds. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// The measurable attribute to compute. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy struct { + // The event facet. + Facet string `pulumi:"facet"` + // The number of groups to return. + Limit *int `pulumi:"limit"` + // The options for sorting group by results. + Sort *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { + // The event facet. + Facet pulumi.StringInput `pulumi:"facet"` + // The number of groups to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The options for sorting group by results. + Sort PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +// The event facet. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +// The number of groups to return. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// The options for sorting group by results. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { + return v.Sort + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() } -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { + return o } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { + return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation string `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric *string `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order *string `pulumi:"order"` } -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { + pulumi.Input + + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { + // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. + Aggregation pulumi.StringInput `pulumi:"aggregation"` + // The metric used for sorting group by results. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Direction of sort. Valid values are `asc`, `desc`. + Order pulumi.StringPtrInput `pulumi:"order"` +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput interface { +// nil +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs + +func PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput interface { - pulumi.Input +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +} + +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o +} + +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { + return &v + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +// The metric used for sorting group by results. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { return o } -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *string { - return v.Alias +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort + return ret + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) +} + +// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return &v.Aggregation }).(pulumi.StringPtrOutput) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *string { - return v.CellDisplayMode +// The metric used for sorting group by results. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Metric }).(pulumi.StringPtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +// Direction of sort. Valid values are `asc`, `desc`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { + if v == nil { + return nil + } + return v.Order + }).(pulumi.StringPtrOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch struct { + // The events search string. + Query string `pulumi:"query"` } -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) +// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput interface { + pulumi.Input + + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput } -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs struct { + // The events search string. + Query pulumi.StringInput `pulumi:"query"` +} + +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) +} + +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +} + +// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} +// +// or: +// +// nil +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { + pulumi.Input + + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput +} + +type powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs + +func PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) +} + +func (*powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +} + +func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { + return &v + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) +} + +// The events search string. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) +} + +type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +} + +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o +} + +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { + return o +} + +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch + return ret + }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) +} + +// The events search string. +func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` +} + +func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: +func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +} + +// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput` via: +// +// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { +// nil +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput +type powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs + +func PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { + return &v + }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +// The name of the query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } + +func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() } -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o } -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { + if v != nil { + return *v + } + var ret PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery + return ret + }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.Aggregator + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// The data source for metrics queries. Defaults to `"metrics"`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return v.DataSource + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o +// The name of the query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput) +// The metrics query definition. +func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { + if v == nil { + return nil + } + return &v.Query + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator *string `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource string `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit *int `pulumi:"limit"` + // The process metric name. + Metric string `pulumi:"metric"` + // The name of query for use in formulas. + Name string `pulumi:"name"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` + Sort *string `pulumi:"sort"` + // An array of tags to filter by. + TagFilters []string `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter *string `pulumi:"textFilter"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput interface { +// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs struct { + // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. + Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` + // The data source for process queries. Valid values are `process`, `container`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Whether to normalize the CPU percentages. + IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` + // The number of hits to return. + Limit pulumi.IntPtrInput `pulumi:"limit"` + // The process metric name. + Metric pulumi.StringInput `pulumi:"metric"` + // The name of query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` + Sort pulumi.StringPtrInput `pulumi:"sort"` + // An array of tags to filter by. + TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` + // The text to use as a filter. + TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{...} +// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs +type powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) } -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) +} + +// The process metric name. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) } // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) +} + +// An array of tags to filter by. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit + var ret PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) } -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *int { +// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Count + return v.Aggregator + }).(pulumi.StringPtrOutput) +} + +// The data source for process queries. Valid values are `process`, `container`. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.DataSource + }).(pulumi.StringPtrOutput) +} + +// Whether to normalize the CPU percentages. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { + if v == nil { + return nil + } + return v.IsNormalizedCpu + }).(pulumi.BoolPtrOutput) +} + +// The number of hits to return. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *int { + if v == nil { + return nil + } + return v.Limit }).(pulumi.IntPtrOutput) } +// The process metric name. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Metric + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return &v.Name + }).(pulumi.StringPtrOutput) +} + // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimit) *string { +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { if v == nil { return nil } - return v.Order + return v.Sort }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` +// An array of tags to filter by. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) []string { + if v == nil { + return nil + } + return v.TagFilters + }).(pulumi.StringArrayOutput) +} + +// The text to use as a filter. +func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { + if v == nil { + return nil + } + return v.TextFilter + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetTreemapDefinitionRequestQuerySloQuery struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource string `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode *string `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure string `pulumi:"measure"` + // The name of query for use in formulas. + Name *string `pulumi:"name"` + // ID of an SLO to query. + SloId string `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType *string `pulumi:"sloQueryType"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput` via: +// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput interface { +// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} +type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput + ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput + ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs struct { + // Additional filters applied to the SLO query. + AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` + // The data source for SLO queries. Valid values are `slo`. + DataSource pulumi.StringInput `pulumi:"dataSource"` + // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. + GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` + // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. + Measure pulumi.StringInput `pulumi:"measure"` + // The name of query for use in formulas. + Name pulumi.StringPtrInput `pulumi:"name"` + // ID of an SLO to query. + SloId pulumi.StringInput `pulumi:"sloId"` + // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. + SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) +func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput` via: +// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{...} +// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput interface { +type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput + ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs +type powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType)(v) +func PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput { + return (*powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (*powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) +func (i *powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) } -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// Additional filters applied to the SLO query. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) +} + +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() +func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle { +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle + var ret PowerpackWidgetTreemapDefinitionRequestQuerySloQuery return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput) + }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) } -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *string { +// Additional filters applied to the SLO query. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.Palette + return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyle) *int { +// The data source for SLO queries. Valid values are `slo`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { if v == nil { return nil } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) + return &v.DataSource + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.GroupMode + }).(pulumi.StringPtrOutput) +} + +// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.Measure + }).(pulumi.StringPtrOutput) +} + +// The name of query for use in formulas. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.Name + }).(pulumi.StringPtrOutput) +} + +// ID of an SLO to query. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return &v.SloId + }).(pulumi.StringPtrOutput) +} + +// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. +func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { + if v == nil { + return nil + } + return v.SloQueryType + }).(pulumi.StringPtrOutput) +} + +type PowerpackWidgetWidgetLayout struct { + // The height of the widget. + Height int `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak *bool `pulumi:"isColumnBreak"` + // The width of the widget. + Width int `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X int `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y int `pulumi:"y"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput` via: +// PowerpackWidgetWidgetLayoutInput is an input type that accepts PowerpackWidgetWidgetLayoutArgs and PowerpackWidgetWidgetLayoutOutput values. +// You can construct a concrete instance of `PowerpackWidgetWidgetLayoutInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput interface { +// PowerpackWidgetWidgetLayoutArgs{...} +type PowerpackWidgetWidgetLayoutInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput + ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput + ToPowerpackWidgetWidgetLayoutOutputWithContext(context.Context) PowerpackWidgetWidgetLayoutOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type PowerpackWidgetWidgetLayoutArgs struct { + // The height of the widget. + Height pulumi.IntInput `pulumi:"height"` + // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. + IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` + // The width of the widget. + Width pulumi.IntInput `pulumi:"width"` + // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. + X pulumi.IntInput `pulumi:"x"` + // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. + Y pulumi.IntInput `pulumi:"y"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetWidgetLayoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetWidgetLayout)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) +func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput { + return i.ToPowerpackWidgetWidgetLayoutOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) +func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { + return i.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) +func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutOutput).ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput` via: +// PowerpackWidgetWidgetLayoutPtrInput is an input type that accepts PowerpackWidgetWidgetLayoutArgs, PowerpackWidgetWidgetLayoutPtr and PowerpackWidgetWidgetLayoutPtrOutput values. +// You can construct a concrete instance of `PowerpackWidgetWidgetLayoutPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{...} +// PowerpackWidgetWidgetLayoutArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput interface { +type PowerpackWidgetWidgetLayoutPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput + ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput + ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Context) PowerpackWidgetWidgetLayoutPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs +type powerpackWidgetWidgetLayoutPtrType PowerpackWidgetWidgetLayoutArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType)(v) +func PowerpackWidgetWidgetLayoutPtr(v *PowerpackWidgetWidgetLayoutArgs) PowerpackWidgetWidgetLayoutPtrInput { + return (*powerpackWidgetWidgetLayoutPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (*powerpackWidgetWidgetLayoutPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetWidgetLayout)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (i *powerpackWidgetWidgetLayoutPtrType) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { + return i.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) +func (i *powerpackWidgetWidgetLayoutPtrType) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type PowerpackWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetWidgetLayoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*PowerpackWidgetWidgetLayout)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { +func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { + return o.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { +func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetWidgetLayout) *PowerpackWidgetWidgetLayout { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) + }).(PowerpackWidgetWidgetLayoutPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +// The height of the widget. +func (o PowerpackWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { + return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o PowerpackWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v PowerpackWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The width of the widget. +func (o PowerpackWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { + return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o PowerpackWidgetWidgetLayoutOutput) X() pulumi.IntOutput { + return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o PowerpackWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { + return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } +type PowerpackWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery)(nil)).Elem() +func (PowerpackWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**PowerpackWidgetWidgetLayout)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetWidgetLayoutPtrOutput) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput { +func (o PowerpackWidgetWidgetLayoutPtrOutput) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery { +func (o PowerpackWidgetWidgetLayoutPtrOutput) Elem() PowerpackWidgetWidgetLayoutOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) PowerpackWidgetWidgetLayout { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery + var ret PowerpackWidgetWidgetLayout return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput) + }).(PowerpackWidgetWidgetLayoutOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { +// The height of the widget. +func (o PowerpackWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) + return &v.Height + }).(pulumi.IntPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { +// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. +func (o PowerpackWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *bool { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) + return v.IsColumnBreak + }).(pulumi.BoolPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { +// The width of the widget. +func (o PowerpackWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { if v == nil { return nil } - return &v.Index - }).(pulumi.StringPtrOutput) + return &v.Width + }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { +// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. +func (o PowerpackWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) + return &v.X + }).(pulumi.IntPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQuery) *string { +// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. +func (o PowerpackWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return &v.Y + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type RestrictionPolicyBinding struct { + // An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. + Principals []string `pulumi:"principals"` + // The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources + Relation string `pulumi:"relation"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput` via: +// RestrictionPolicyBindingInput is an input type that accepts RestrictionPolicyBindingArgs and RestrictionPolicyBindingOutput values. +// You can construct a concrete instance of `RestrictionPolicyBindingInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput interface { +// RestrictionPolicyBindingArgs{...} +type RestrictionPolicyBindingInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput + ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput + ToRestrictionPolicyBindingOutputWithContext(context.Context) RestrictionPolicyBindingOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type RestrictionPolicyBindingArgs struct { + // An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. + Principals pulumi.StringArrayInput `pulumi:"principals"` + // The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources + Relation pulumi.StringInput `pulumi:"relation"` +} + +func (RestrictionPolicyBindingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RestrictionPolicyBinding)(nil)).Elem() +} + +func (i RestrictionPolicyBindingArgs) ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput { + return i.ToRestrictionPolicyBindingOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (i RestrictionPolicyBindingArgs) ToRestrictionPolicyBindingOutputWithContext(ctx context.Context) RestrictionPolicyBindingOutput { + return pulumi.ToOutputWithContext(ctx, i).(RestrictionPolicyBindingOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +// RestrictionPolicyBindingArrayInput is an input type that accepts RestrictionPolicyBindingArray and RestrictionPolicyBindingArrayOutput values. +// You can construct a concrete instance of `RestrictionPolicyBindingArrayInput` via: +// +// RestrictionPolicyBindingArray{ RestrictionPolicyBindingArgs{...} } +type RestrictionPolicyBindingArrayInput interface { + pulumi.Input + + ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput + ToRestrictionPolicyBindingArrayOutputWithContext(context.Context) RestrictionPolicyBindingArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) +type RestrictionPolicyBindingArray []RestrictionPolicyBindingInput + +func (RestrictionPolicyBindingArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RestrictionPolicyBinding)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i RestrictionPolicyBindingArray) ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput { + return i.ToRestrictionPolicyBindingArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i RestrictionPolicyBindingArray) ToRestrictionPolicyBindingArrayOutputWithContext(ctx context.Context) RestrictionPolicyBindingArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RestrictionPolicyBindingArrayOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} +type RestrictionPolicyBindingOutput struct{ *pulumi.OutputState } + +func (RestrictionPolicyBindingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RestrictionPolicyBinding)(nil)).Elem() +} + +func (o RestrictionPolicyBindingOutput) ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput { + return o +} + +func (o RestrictionPolicyBindingOutput) ToRestrictionPolicyBindingOutputWithContext(ctx context.Context) RestrictionPolicyBindingOutput { + return o +} + +// An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. +func (o RestrictionPolicyBindingOutput) Principals() pulumi.StringArrayOutput { + return o.ApplyT(func(v RestrictionPolicyBinding) []string { return v.Principals }).(pulumi.StringArrayOutput) +} + +// The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources +func (o RestrictionPolicyBindingOutput) Relation() pulumi.StringOutput { + return o.ApplyT(func(v RestrictionPolicyBinding) string { return v.Relation }).(pulumi.StringOutput) +} + +type RestrictionPolicyBindingArrayOutput struct{ *pulumi.OutputState } + +func (RestrictionPolicyBindingArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RestrictionPolicyBinding)(nil)).Elem() +} + +func (o RestrictionPolicyBindingArrayOutput) ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput { + return o +} + +func (o RestrictionPolicyBindingArrayOutput) ToRestrictionPolicyBindingArrayOutputWithContext(ctx context.Context) RestrictionPolicyBindingArrayOutput { + return o +} + +func (o RestrictionPolicyBindingArrayOutput) Index(i pulumi.IntInput) RestrictionPolicyBindingOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RestrictionPolicyBinding { + return vs[0].([]RestrictionPolicyBinding)[vs[1].(int)] + }).(RestrictionPolicyBindingOutput) +} + +type RolePermission struct { + // ID of the permission to assign. + Id string `pulumi:"id"` + // Name of the permission. + Name *string `pulumi:"name"` +} + +// RolePermissionInput is an input type that accepts RolePermissionArgs and RolePermissionOutput values. +// You can construct a concrete instance of `RolePermissionInput` via: // -// or: +// RolePermissionArgs{...} +type RolePermissionInput interface { + pulumi.Input + + ToRolePermissionOutput() RolePermissionOutput + ToRolePermissionOutputWithContext(context.Context) RolePermissionOutput +} + +type RolePermissionArgs struct { + // ID of the permission to assign. + Id pulumi.StringInput `pulumi:"id"` + // Name of the permission. + Name pulumi.StringPtrInput `pulumi:"name"` +} + +func (RolePermissionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RolePermission)(nil)).Elem() +} + +func (i RolePermissionArgs) ToRolePermissionOutput() RolePermissionOutput { + return i.ToRolePermissionOutputWithContext(context.Background()) +} + +func (i RolePermissionArgs) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput { + return pulumi.ToOutputWithContext(ctx, i).(RolePermissionOutput) +} + +// RolePermissionArrayInput is an input type that accepts RolePermissionArray and RolePermissionArrayOutput values. +// You can construct a concrete instance of `RolePermissionArrayInput` via: // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { +// RolePermissionArray{ RolePermissionArgs{...} } +type RolePermissionArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput + ToRolePermissionArrayOutput() RolePermissionArrayOutput + ToRolePermissionArrayOutputWithContext(context.Context) RolePermissionArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs +type RolePermissionArray []RolePermissionInput + +func (RolePermissionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RolePermission)(nil)).Elem() +} + +func (i RolePermissionArray) ToRolePermissionArrayOutput() RolePermissionArrayOutput { + return i.ToRolePermissionArrayOutputWithContext(context.Background()) +} + +func (i RolePermissionArray) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RolePermissionArrayOutput) +} + +type RolePermissionOutput struct{ *pulumi.OutputState } + +func (RolePermissionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RolePermission)(nil)).Elem() +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) +func (o RolePermissionOutput) ToRolePermissionOutput() RolePermissionOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (o RolePermissionOutput) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +// ID of the permission to assign. +func (o RolePermissionOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v RolePermission) string { return v.Id }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +// Name of the permission. +func (o RolePermissionOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v RolePermission) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type RolePermissionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (RolePermissionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RolePermission)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o RolePermissionArrayOutput) ToRolePermissionArrayOutput() RolePermissionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { +func (o RolePermissionArrayOutput) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o RolePermissionArrayOutput) Index(i pulumi.IntInput) RolePermissionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RolePermission { + return vs[0].([]RolePermission)[vs[1].(int)] + }).(RolePermissionOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) +type SecurityMonitoringDefaultRuleCase struct { + // Notification targets for each rule case. + Notifications []string `pulumi:"notifications"` + // Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status string `pulumi:"status"` } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// SecurityMonitoringDefaultRuleCaseInput is an input type that accepts SecurityMonitoringDefaultRuleCaseArgs and SecurityMonitoringDefaultRuleCaseOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleCaseInput` via: +// +// SecurityMonitoringDefaultRuleCaseArgs{...} +type SecurityMonitoringDefaultRuleCaseInput interface { + pulumi.Input + + ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput + ToSecurityMonitoringDefaultRuleCaseOutputWithContext(context.Context) SecurityMonitoringDefaultRuleCaseOutput } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type SecurityMonitoringDefaultRuleCaseArgs struct { + // Notification targets for each rule case. + Notifications pulumi.StringArrayInput `pulumi:"notifications"` + // Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status pulumi.StringInput `pulumi:"status"` } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (SecurityMonitoringDefaultRuleCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleCase)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +func (i SecurityMonitoringDefaultRuleCaseArgs) ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput { + return i.ToSecurityMonitoringDefaultRuleCaseOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringDefaultRuleCaseArgs) ToSecurityMonitoringDefaultRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleCaseOutput) +} + +// SecurityMonitoringDefaultRuleCaseArrayInput is an input type that accepts SecurityMonitoringDefaultRuleCaseArray and SecurityMonitoringDefaultRuleCaseArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleCaseArrayInput` via: +// +// SecurityMonitoringDefaultRuleCaseArray{ SecurityMonitoringDefaultRuleCaseArgs{...} } +type SecurityMonitoringDefaultRuleCaseArrayInput interface { + pulumi.Input + + ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput + ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput +} + +type SecurityMonitoringDefaultRuleCaseArray []SecurityMonitoringDefaultRuleCaseInput + +func (SecurityMonitoringDefaultRuleCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleCase)(nil)).Elem() +} + +func (i SecurityMonitoringDefaultRuleCaseArray) ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput { + return i.ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringDefaultRuleCaseArray) ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleCaseArrayOutput) +} + +type SecurityMonitoringDefaultRuleCaseOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (SecurityMonitoringDefaultRuleCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o SecurityMonitoringDefaultRuleCaseOutput) ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o SecurityMonitoringDefaultRuleCaseOutput) ToSecurityMonitoringDefaultRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput) +// Notification targets for each rule case. +func (o SecurityMonitoringDefaultRuleCaseOutput) Notifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringDefaultRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. +func (o SecurityMonitoringDefaultRuleCaseOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringDefaultRuleCase) string { return v.Status }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type SecurityMonitoringDefaultRuleCaseArrayOutput struct{ *pulumi.OutputState } + +func (SecurityMonitoringDefaultRuleCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleCase)(nil)).Elem() } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o SecurityMonitoringDefaultRuleCaseArrayOutput) ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` +func (o SecurityMonitoringDefaultRuleCaseArrayOutput) ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput { + return o +} + +func (o SecurityMonitoringDefaultRuleCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringDefaultRuleCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringDefaultRuleCase { + return vs[0].([]SecurityMonitoringDefaultRuleCase)[vs[1].(int)] + }).(SecurityMonitoringDefaultRuleCaseOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput` via: +type SecurityMonitoringDefaultRuleFilter struct { + // The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. + Action string `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query string `pulumi:"query"` +} + +// SecurityMonitoringDefaultRuleFilterInput is an input type that accepts SecurityMonitoringDefaultRuleFilterArgs and SecurityMonitoringDefaultRuleFilterOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput interface { +// SecurityMonitoringDefaultRuleFilterArgs{...} +type SecurityMonitoringDefaultRuleFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput + ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput + ToSecurityMonitoringDefaultRuleFilterOutputWithContext(context.Context) SecurityMonitoringDefaultRuleFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type SecurityMonitoringDefaultRuleFilterArgs struct { + // The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. + Action pulumi.StringInput `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringDefaultRuleFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) +func (i SecurityMonitoringDefaultRuleFilterArgs) ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput { + return i.ToSecurityMonitoringDefaultRuleFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) +func (i SecurityMonitoringDefaultRuleFilterArgs) ToSecurityMonitoringDefaultRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleFilterOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: +// SecurityMonitoringDefaultRuleFilterArrayInput is an input type that accepts SecurityMonitoringDefaultRuleFilterArray and SecurityMonitoringDefaultRuleFilterArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleFilterArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { +// SecurityMonitoringDefaultRuleFilterArray{ SecurityMonitoringDefaultRuleFilterArgs{...} } +type SecurityMonitoringDefaultRuleFilterArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput + ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput + ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput +type SecurityMonitoringDefaultRuleFilterArray []SecurityMonitoringDefaultRuleFilterInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringDefaultRuleFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i SecurityMonitoringDefaultRuleFilterArray) ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput { + return i.ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) +func (i SecurityMonitoringDefaultRuleFilterArray) ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } +type SecurityMonitoringDefaultRuleFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringDefaultRuleFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o SecurityMonitoringDefaultRuleFilterOutput) ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { +func (o SecurityMonitoringDefaultRuleFilterOutput) ToSecurityMonitoringDefaultRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. +func (o SecurityMonitoringDefaultRuleFilterOutput) Action() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringDefaultRuleFilter) string { return v.Action }).(pulumi.StringOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +// Query for selecting logs to apply the filtering action. +func (o SecurityMonitoringDefaultRuleFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringDefaultRuleFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type SecurityMonitoringDefaultRuleFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringDefaultRuleFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o SecurityMonitoringDefaultRuleFilterArrayOutput) ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput { +func (o SecurityMonitoringDefaultRuleFilterArrayOutput) ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput) +func (o SecurityMonitoringDefaultRuleFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringDefaultRuleFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringDefaultRuleFilter { + return vs[0].([]SecurityMonitoringDefaultRuleFilter)[vs[1].(int)] + }).(SecurityMonitoringDefaultRuleFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type SecurityMonitoringDefaultRuleOptions struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. + DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: +// SecurityMonitoringDefaultRuleOptionsInput is an input type that accepts SecurityMonitoringDefaultRuleOptionsArgs and SecurityMonitoringDefaultRuleOptionsOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { +// SecurityMonitoringDefaultRuleOptionsArgs{...} +type SecurityMonitoringDefaultRuleOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput + ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput + ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(context.Context) SecurityMonitoringDefaultRuleOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type SecurityMonitoringDefaultRuleOptionsArgs struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. + DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SecurityMonitoringDefaultRuleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput { + return i.ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { + return i.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsOutput).ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// SecurityMonitoringDefaultRuleOptionsPtrInput is an input type that accepts SecurityMonitoringDefaultRuleOptionsArgs, SecurityMonitoringDefaultRuleOptionsPtr and SecurityMonitoringDefaultRuleOptionsPtrOutput values. +// You can construct a concrete instance of `SecurityMonitoringDefaultRuleOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// SecurityMonitoringDefaultRuleOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type SecurityMonitoringDefaultRuleOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput + ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs +type securityMonitoringDefaultRuleOptionsPtrType SecurityMonitoringDefaultRuleOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func SecurityMonitoringDefaultRuleOptionsPtr(v *SecurityMonitoringDefaultRuleOptionsArgs) SecurityMonitoringDefaultRuleOptionsPtrInput { + return (*securityMonitoringDefaultRuleOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*securityMonitoringDefaultRuleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringDefaultRuleOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *securityMonitoringDefaultRuleOptionsPtrType) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { + return i.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *securityMonitoringDefaultRuleOptionsPtrType) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringDefaultRuleOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SecurityMonitoringDefaultRuleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringDefaultRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { + return o.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringDefaultRuleOptions) *SecurityMonitoringDefaultRuleOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + }).(SecurityMonitoringDefaultRuleOptionsPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. +func (o SecurityMonitoringDefaultRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SecurityMonitoringDefaultRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringDefaultRuleOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SecurityMonitoringDefaultRuleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringDefaultRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery { +func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) Elem() SecurityMonitoringDefaultRuleOptionsOutput { + return o.ApplyT(func(v *SecurityMonitoringDefaultRuleOptions) SecurityMonitoringDefaultRuleOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery + var ret SecurityMonitoringDefaultRuleOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) + }).(SecurityMonitoringDefaultRuleOptionsOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. +func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringDefaultRuleOptions) *bool { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.DecreaseCriticalityBasedOnEnv + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SecurityMonitoringFilterExclusionFilter struct { + // Exclusion filter name. + Name string `pulumi:"name"` + // Exclusion filter query. Logs that match this query are excluded from the security filter. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput` via: +// SecurityMonitoringFilterExclusionFilterInput is an input type that accepts SecurityMonitoringFilterExclusionFilterArgs and SecurityMonitoringFilterExclusionFilterOutput values. +// You can construct a concrete instance of `SecurityMonitoringFilterExclusionFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput interface { +// SecurityMonitoringFilterExclusionFilterArgs{...} +type SecurityMonitoringFilterExclusionFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput + ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput + ToSecurityMonitoringFilterExclusionFilterOutputWithContext(context.Context) SecurityMonitoringFilterExclusionFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SecurityMonitoringFilterExclusionFilterArgs struct { + // Exclusion filter name. + Name pulumi.StringInput `pulumi:"name"` + // Exclusion filter query. Logs that match this query are excluded from the security filter. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SecurityMonitoringFilterExclusionFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringFilterExclusionFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i SecurityMonitoringFilterExclusionFilterArgs) ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput { + return i.ToSecurityMonitoringFilterExclusionFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (i SecurityMonitoringFilterExclusionFilterArgs) ToSecurityMonitoringFilterExclusionFilterOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringFilterExclusionFilterOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: +// SecurityMonitoringFilterExclusionFilterArrayInput is an input type that accepts SecurityMonitoringFilterExclusionFilterArray and SecurityMonitoringFilterExclusionFilterArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringFilterExclusionFilterArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { +// SecurityMonitoringFilterExclusionFilterArray{ SecurityMonitoringFilterExclusionFilterArgs{...} } +type SecurityMonitoringFilterExclusionFilterArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput + ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput + ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput +type SecurityMonitoringFilterExclusionFilterArray []SecurityMonitoringFilterExclusionFilterInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SecurityMonitoringFilterExclusionFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringFilterExclusionFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i SecurityMonitoringFilterExclusionFilterArray) ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput { + return i.ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i SecurityMonitoringFilterExclusionFilterArray) ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringFilterExclusionFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SecurityMonitoringFilterExclusionFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SecurityMonitoringFilterExclusionFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringFilterExclusionFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o SecurityMonitoringFilterExclusionFilterOutput) ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { +func (o SecurityMonitoringFilterExclusionFilterOutput) ToSecurityMonitoringFilterExclusionFilterOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Exclusion filter name. +func (o SecurityMonitoringFilterExclusionFilterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringFilterExclusionFilter) string { return v.Name }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Exclusion filter query. Logs that match this query are excluded from the security filter. +func (o SecurityMonitoringFilterExclusionFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringFilterExclusionFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SecurityMonitoringFilterExclusionFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SecurityMonitoringFilterExclusionFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringFilterExclusionFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o SecurityMonitoringFilterExclusionFilterArrayOutput) ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o SecurityMonitoringFilterExclusionFilterArrayOutput) ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput) +func (o SecurityMonitoringFilterExclusionFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringFilterExclusionFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringFilterExclusionFilter { + return vs[0].([]SecurityMonitoringFilterExclusionFilter)[vs[1].(int)] + }).(SecurityMonitoringFilterExclusionFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type SecurityMonitoringRuleCase struct { + // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. + Condition *string `pulumi:"condition"` + // Name of the case. + Name *string `pulumi:"name"` + // Notification targets for each rule case. + Notifications []string `pulumi:"notifications"` + // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status string `pulumi:"status"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput` via: +// SecurityMonitoringRuleCaseInput is an input type that accepts SecurityMonitoringRuleCaseArgs and SecurityMonitoringRuleCaseOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleCaseInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput interface { +// SecurityMonitoringRuleCaseArgs{...} +type SecurityMonitoringRuleCaseInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() + ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput + ToSecurityMonitoringRuleCaseOutputWithContext(context.Context) SecurityMonitoringRuleCaseOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) +type SecurityMonitoringRuleCaseArgs struct { + // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. + Condition pulumi.StringPtrInput `pulumi:"condition"` + // Name of the case. + Name pulumi.StringPtrInput `pulumi:"name"` + // Notification targets for each rule case. + Notifications pulumi.StringArrayInput `pulumi:"notifications"` + // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status pulumi.StringInput `pulumi:"status"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) +func (SecurityMonitoringRuleCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleCase)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleCaseArgs) ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput { + return i.ToSecurityMonitoringRuleCaseOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i SecurityMonitoringRuleCaseArgs) ToSecurityMonitoringRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleCaseOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{...} -// -// or: +// SecurityMonitoringRuleCaseArrayInput is an input type that accepts SecurityMonitoringRuleCaseArray and SecurityMonitoringRuleCaseArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleCaseArrayInput` via: // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput interface { +// SecurityMonitoringRuleCaseArray{ SecurityMonitoringRuleCaseArgs{...} } +type SecurityMonitoringRuleCaseArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput + ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput + ToSecurityMonitoringRuleCaseArrayOutputWithContext(context.Context) SecurityMonitoringRuleCaseArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType)(v) -} +type SecurityMonitoringRuleCaseArray []SecurityMonitoringRuleCaseInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (SecurityMonitoringRuleCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleCase)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleCaseArray) ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput { + return i.ToSecurityMonitoringRuleCaseArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) +func (i SecurityMonitoringRuleCaseArray) ToSecurityMonitoringRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleCaseArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleCaseOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (SecurityMonitoringRuleCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { +func (o SecurityMonitoringRuleCaseOutput) ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { +func (o SecurityMonitoringRuleCaseOutput) ToSecurityMonitoringRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. +func (o SecurityMonitoringRuleCaseOutput) Condition() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleCase) *string { return v.Condition }).(pulumi.StringPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Name of the case. +func (o SecurityMonitoringRuleCaseOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleCase) *string { return v.Name }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// Notification targets for each rule case. +func (o SecurityMonitoringRuleCaseOutput) Notifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) } -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. +func (o SecurityMonitoringRuleCaseOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleCase) string { return v.Status }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleCaseArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery)(nil)).Elem() +func (SecurityMonitoringRuleCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o SecurityMonitoringRuleCaseArrayOutput) ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput { +func (o SecurityMonitoringRuleCaseArrayOutput) ToSecurityMonitoringRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleCase { + return vs[0].([]SecurityMonitoringRuleCase)[vs[1].(int)] + }).(SecurityMonitoringRuleCaseOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type SecurityMonitoringRuleFilter struct { + // The type of filtering action. Valid values are `require`, `suppress`. + Action string `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput` via: +// SecurityMonitoringRuleFilterInput is an input type that accepts SecurityMonitoringRuleFilterArgs and SecurityMonitoringRuleFilterOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput interface { +// SecurityMonitoringRuleFilterArgs{...} +type SecurityMonitoringRuleFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput + ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput + ToSecurityMonitoringRuleFilterOutputWithContext(context.Context) SecurityMonitoringRuleFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type SecurityMonitoringRuleFilterArgs struct { + // The type of filtering action. Valid values are `require`, `suppress`. + Action pulumi.StringInput `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (SecurityMonitoringRuleFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleFilterArgs) ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput { + return i.ToSecurityMonitoringRuleFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) +func (i SecurityMonitoringRuleFilterArgs) ToSecurityMonitoringRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleFilterOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput` via: +// SecurityMonitoringRuleFilterArrayInput is an input type that accepts SecurityMonitoringRuleFilterArray and SecurityMonitoringRuleFilterArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleFilterArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput interface { +// SecurityMonitoringRuleFilterArray{ SecurityMonitoringRuleFilterArgs{...} } +type SecurityMonitoringRuleFilterArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput + ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput + ToSecurityMonitoringRuleFilterArrayOutputWithContext(context.Context) SecurityMonitoringRuleFilterArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput +type SecurityMonitoringRuleFilterArray []SecurityMonitoringRuleFilterInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (SecurityMonitoringRuleFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleFilterArray) ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput { + return i.ToSecurityMonitoringRuleFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) +func (i SecurityMonitoringRuleFilterArray) ToSecurityMonitoringRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (SecurityMonitoringRuleFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { +func (o SecurityMonitoringRuleFilterOutput) ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { +func (o SecurityMonitoringRuleFilterOutput) ToSecurityMonitoringRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +// The type of filtering action. Valid values are `require`, `suppress`. +func (o SecurityMonitoringRuleFilterOutput) Action() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleFilter) string { return v.Action }).(pulumi.StringOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) +// Query for selecting logs to apply the filtering action. +func (o SecurityMonitoringRuleFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)(nil)).Elem() +func (SecurityMonitoringRuleFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { +func (o SecurityMonitoringRuleFilterArrayOutput) ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput { +func (o SecurityMonitoringRuleFilterArrayOutput) ToSecurityMonitoringRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput) +func (o SecurityMonitoringRuleFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleFilter { + return vs[0].([]SecurityMonitoringRuleFilter)[vs[1].(int)] + }).(SecurityMonitoringRuleFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type SecurityMonitoringRuleOptions struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. + DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` + // The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. + DetectionMethod *string `pulumi:"detectionMethod"` + // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. + EvaluationWindow *int `pulumi:"evaluationWindow"` + // Options for rules using the impossible travel detection method. + ImpossibleTravelOptions *SecurityMonitoringRuleOptionsImpossibleTravelOptions `pulumi:"impossibleTravelOptions"` + // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. + KeepAlive *int `pulumi:"keepAlive"` + // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. + MaxSignalDuration *int `pulumi:"maxSignalDuration"` + // New value rules specific options. + NewValueOptions *SecurityMonitoringRuleOptionsNewValueOptions `pulumi:"newValueOptions"` + // Options for rules using the third-party detection method. + ThirdPartyRuleOptions *SecurityMonitoringRuleOptionsThirdPartyRuleOptions `pulumi:"thirdPartyRuleOptions"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// SecurityMonitoringRuleOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsArgs and SecurityMonitoringRuleOptionsOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// SecurityMonitoringRuleOptionsArgs{...} +type SecurityMonitoringRuleOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput + ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput + ToSecurityMonitoringRuleOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` +type SecurityMonitoringRuleOptionsArgs struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. + DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` + // The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. + DetectionMethod pulumi.StringPtrInput `pulumi:"detectionMethod"` + // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. + EvaluationWindow pulumi.IntPtrInput `pulumi:"evaluationWindow"` + // Options for rules using the impossible travel detection method. + ImpossibleTravelOptions SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput `pulumi:"impossibleTravelOptions"` + // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. + KeepAlive pulumi.IntPtrInput `pulumi:"keepAlive"` + // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. + MaxSignalDuration pulumi.IntPtrInput `pulumi:"maxSignalDuration"` + // New value rules specific options. + NewValueOptions SecurityMonitoringRuleOptionsNewValueOptionsPtrInput `pulumi:"newValueOptions"` + // Options for rules using the third-party detection method. + ThirdPartyRuleOptions SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput `pulumi:"thirdPartyRuleOptions"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput { + return i.ToSecurityMonitoringRuleOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsOutput).ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: +// SecurityMonitoringRuleOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsArgs, SecurityMonitoringRuleOptionsPtr and SecurityMonitoringRuleOptionsPtrOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// SecurityMonitoringRuleOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +type SecurityMonitoringRuleOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput + ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs +type securityMonitoringRuleOptionsPtrType SecurityMonitoringRuleOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) +func SecurityMonitoringRuleOptionsPtr(v *SecurityMonitoringRuleOptionsArgs) SecurityMonitoringRuleOptionsPtrInput { + return (*securityMonitoringRuleOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (*securityMonitoringRuleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i *securityMonitoringRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i *securityMonitoringRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { + return o.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) + }).(SecurityMonitoringRuleOptionsPtrOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. +func (o SecurityMonitoringRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. +func (o SecurityMonitoringRuleOptionsOutput) DetectionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *string { return v.DetectionMethod }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. +func (o SecurityMonitoringRuleOptionsOutput) EvaluationWindow() pulumi.IntPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.EvaluationWindow }).(pulumi.IntPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// Options for rules using the impossible travel detection method. +func (o SecurityMonitoringRuleOptionsOutput) ImpossibleTravelOptions() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { + return v.ImpossibleTravelOptions + }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. +func (o SecurityMonitoringRuleOptionsOutput) KeepAlive() pulumi.IntPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.KeepAlive }).(pulumi.IntPtrOutput) } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. +func (o SecurityMonitoringRuleOptionsOutput) MaxSignalDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.MaxSignalDuration }).(pulumi.IntPtrOutput) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// New value rules specific options. +func (o SecurityMonitoringRuleOptionsOutput) NewValueOptions() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsNewValueOptions { + return v.NewValueOptions + }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Options for rules using the third-party detection method. +func (o SecurityMonitoringRuleOptionsOutput) ThirdPartyRuleOptions() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { + return v.ThirdPartyRuleOptions + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery { +func (o SecurityMonitoringRuleOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) SecurityMonitoringRuleOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery + var ret SecurityMonitoringRuleOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) + }).(SecurityMonitoringRuleOptionsOutput) } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. +func (o SecurityMonitoringRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *bool { if v == nil { return nil } - return v.IsUpstream + return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. +func (o SecurityMonitoringRuleOptionsPtrOutput) DetectionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *string { if v == nil { return nil } - return &v.Name + return v.DetectionMethod }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. +func (o SecurityMonitoringRuleOptionsPtrOutput) EvaluationWindow() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { if v == nil { return nil } - return &v.OperationName - }).(pulumi.StringPtrOutput) + return v.EvaluationWindow + }).(pulumi.IntPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Options for rules using the impossible travel detection method. +func (o SecurityMonitoringRuleOptionsPtrOutput) ImpossibleTravelOptions() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { if v == nil { return nil } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + return v.ImpossibleTravelOptions + }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. +func (o SecurityMonitoringRuleOptionsPtrOutput) KeepAlive() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return v.KeepAlive + }).(pulumi.IntPtrOutput) } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. +func (o SecurityMonitoringRuleOptionsPtrOutput) MaxSignalDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { if v == nil { return nil } - return &v.ResourceName - }).(pulumi.StringPtrOutput) + return v.MaxSignalDuration + }).(pulumi.IntPtrOutput) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// New value rules specific options. +func (o SecurityMonitoringRuleOptionsPtrOutput) NewValueOptions() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsNewValueOptions { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.NewValueOptions + }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { +// Options for rules using the third-party detection method. +func (o SecurityMonitoringRuleOptionsPtrOutput) ThirdPartyRuleOptions() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.ThirdPartyRuleOptions + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type SecurityMonitoringRuleOptionsImpossibleTravelOptions struct { + // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. + BaselineUserLocations *bool `pulumi:"baselineUserLocations"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: +// SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs and SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { +// SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{...} +type SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput + ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput + ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs struct { + // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. + BaselineUserLocations pulumi.BoolPtrInput `pulumi:"baselineUserLocations"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { + return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) +func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput).ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: +// SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs, SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtr and SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} +// SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { +type SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput + ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput + ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs +type securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +func SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtr(v *SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput { + return (*securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (*securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (i *securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (i *securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsImpossibleTravelOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) + }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) BaselineUserLocations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsImpossibleTravelOptions) *bool { return v.BaselineUserLocations }).(pulumi.BoolPtrOutput) } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +type SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput struct{ *pulumi.OutputState } + +func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsImpossibleTravelOptions) SecurityMonitoringRuleOptionsImpossibleTravelOptions { + if v != nil { + return *v + } + var ret SecurityMonitoringRuleOptionsImpossibleTravelOptions + return ret + }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. +func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) BaselineUserLocations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsImpossibleTravelOptions) *bool { + if v == nil { + return nil + } + return v.BaselineUserLocations + }).(pulumi.BoolPtrOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type SecurityMonitoringRuleOptionsNewValueOptions struct { + // The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. + ForgetAfter int `pulumi:"forgetAfter"` + // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. + LearningDuration *int `pulumi:"learningDuration"` + // The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. + LearningMethod *string `pulumi:"learningMethod"` + // A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. + LearningThreshold *int `pulumi:"learningThreshold"` } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +// SecurityMonitoringRuleOptionsNewValueOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsNewValueOptionsArgs and SecurityMonitoringRuleOptionsNewValueOptionsOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsNewValueOptionsInput` via: +// +// SecurityMonitoringRuleOptionsNewValueOptionsArgs{...} +type SecurityMonitoringRuleOptionsNewValueOptionsInput interface { + pulumi.Input + + ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput + ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +type SecurityMonitoringRuleOptionsNewValueOptionsArgs struct { + // The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. + ForgetAfter pulumi.IntInput `pulumi:"forgetAfter"` + // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. + LearningDuration pulumi.IntPtrInput `pulumi:"learningDuration"` + // The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. + LearningMethod pulumi.StringPtrInput `pulumi:"learningMethod"` + // A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. + LearningThreshold pulumi.IntPtrInput `pulumi:"learningThreshold"` } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (SecurityMonitoringRuleOptionsNewValueOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() +} + +func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput { + return i.ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsOutput) +} + +func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsOutput).ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx) +} + +// SecurityMonitoringRuleOptionsNewValueOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsNewValueOptionsArgs, SecurityMonitoringRuleOptionsNewValueOptionsPtr and SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsNewValueOptionsPtrInput` via: +// +// SecurityMonitoringRuleOptionsNewValueOptionsArgs{...} +// +// or: +// +// nil +type SecurityMonitoringRuleOptionsNewValueOptionsPtrInput interface { + pulumi.Input + + ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput + ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput +} + +type securityMonitoringRuleOptionsNewValueOptionsPtrType SecurityMonitoringRuleOptionsNewValueOptionsArgs + +func SecurityMonitoringRuleOptionsNewValueOptionsPtr(v *SecurityMonitoringRuleOptionsNewValueOptionsArgs) SecurityMonitoringRuleOptionsNewValueOptionsPtrInput { + return (*securityMonitoringRuleOptionsNewValueOptionsPtrType)(v) +} + +func (*securityMonitoringRuleOptionsNewValueOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() +} + +func (i *securityMonitoringRuleOptionsNewValueOptionsPtrType) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) +} + +func (i *securityMonitoringRuleOptionsNewValueOptionsPtrType) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsNewValueOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsNewValueOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsNewValueOptions) *SecurityMonitoringRuleOptionsNewValueOptions { + return &v + }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +// The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ForgetAfter() pulumi.IntOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) int { return v.ForgetAfter }).(pulumi.IntOutput) } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *int { return v.LearningDuration }).(pulumi.IntPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *string { return v.LearningMethod }).(pulumi.StringPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +// A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *int { return v.LearningThreshold }).(pulumi.IntPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +type SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput struct{ *pulumi.OutputState } + +func (SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() +} + +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o +} + +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { + return o +} + +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsNewValueOptionsOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) SecurityMonitoringRuleOptionsNewValueOptions { + if v != nil { + return *v } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + var ret SecurityMonitoringRuleOptionsNewValueOptions + return ret + }).(SecurityMonitoringRuleOptionsNewValueOptionsOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ForgetAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) + return &v.ForgetAfter + }).(pulumi.IntPtrOutput) } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return v.ResourceName - }).(pulumi.StringPtrOutput) + return v.LearningDuration + }).(pulumi.IntPtrOutput) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *string { if v == nil { return nil } - return &v.Service + return v.LearningMethod }).(pulumi.StringPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { +// A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. +func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return v.LearningThreshold + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type SecurityMonitoringRuleOptionsThirdPartyRuleOptions struct { + // Notification targets for the default rule case, when none of the third-party cases match. + DefaultNotifications []string `pulumi:"defaultNotifications"` + // Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. + DefaultStatus string `pulumi:"defaultStatus"` + // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. + RootQueries []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery `pulumi:"rootQueries"` + // A template for the signal title; if omitted, the title is generated based on the case name. + SignalTitleTemplate *string `pulumi:"signalTitleTemplate"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput` via: +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput interface { +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{...} +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs struct { + // Notification targets for the default rule case, when none of the third-party cases match. + DefaultNotifications pulumi.StringArrayInput `pulumi:"defaultNotifications"` + // Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. + DefaultStatus pulumi.StringInput `pulumi:"defaultStatus"` + // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. + RootQueries SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput `pulumi:"rootQueries"` + // A template for the signal title; if omitted, the title is generated based on the case name. + SignalTitleTemplate pulumi.StringPtrInput `pulumi:"signalTitleTemplate"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { + return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput).ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs, SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtr and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs +type securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) +func SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtr(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput { + return (*securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Notification targets for the default rule case, when none of the third-party cases match. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) DefaultNotifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []string { return v.DefaultNotifications }).(pulumi.StringArrayOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +// Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) DefaultStatus() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) string { return v.DefaultStatus }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) RootQueries() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { + return v.RootQueries + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +// A template for the signal title; if omitted, the title is generated based on the case name. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) SignalTitleTemplate() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { return v.SignalTitleTemplate }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery { +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) SecurityMonitoringRuleOptionsThirdPartyRuleOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery + var ret SecurityMonitoringRuleOptionsThirdPartyRuleOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput) + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// Notification targets for the default rule case, when none of the third-party cases match. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultNotifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []string { if v == nil { return nil } - return v.Aggregator - }).(pulumi.StringPtrOutput) + return v.DefaultNotifications + }).(pulumi.StringArrayOutput) } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { if v == nil { return nil } - return &v.DataSource + return &v.DefaultStatus }).(pulumi.StringPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) RootQueries() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return v.RootQueries + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQuery) *string { +// A template for the signal title; if omitted, the title is generated based on the case name. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) SignalTitleTemplate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { if v == nil { return nil } - return &v.Query + return v.SignalTitleTemplate }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery struct { + // Fields to group by. If empty, each log triggers a signal. + GroupByFields []string `pulumi:"groupByFields"` + // Query to filter logs. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput` via: +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput interface { +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs struct { + // Fields to group by. If empty, each log triggers a signal. + GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` + // Query to filter logs. + Query pulumi.StringInput `pulumi:"query"` +} + +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() +} + +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) +} + +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput` via: +// +// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray{ SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} } +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput interface { + pulumi.Input + + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput + ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput +} + +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput + +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() +} + +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Background()) +} + +func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) +} + +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput struct{ *pulumi.OutputState } + +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() +} + +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return o +} + +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return o +} + +// Fields to group by. If empty, each log triggers a signal. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) GroupByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) +} + +// Query to filter logs. +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery) string { return v.Query }).(pulumi.StringOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput struct{ *pulumi.OutputState } + +func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { + return vs[0].([]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)[vs[1].(int)] + }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +type SecurityMonitoringRuleQuery struct { + // **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. + // + // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. + AgentRules []SecurityMonitoringRuleQueryAgentRule `pulumi:"agentRules"` + // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. + Aggregation *string `pulumi:"aggregation"` + // Field for which the cardinality is measured. Sent as an array. + DistinctFields []string `pulumi:"distinctFields"` + // Fields to group by. + GroupByFields []string `pulumi:"groupByFields"` + // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + // + // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + Metric *string `pulumi:"metric"` + // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. + Metrics []string `pulumi:"metrics"` + // Name of the query. Not compatible with `newValue` aggregations. + Name *string `pulumi:"name"` + // Query to run on logs. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{...} +// SecurityMonitoringRuleQueryInput is an input type that accepts SecurityMonitoringRuleQueryArgs and SecurityMonitoringRuleQueryOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleQueryInput` via: // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput interface { +// SecurityMonitoringRuleQueryArgs{...} +type SecurityMonitoringRuleQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput + ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput + ToSecurityMonitoringRuleQueryOutputWithContext(context.Context) SecurityMonitoringRuleQueryOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType)(v) +type SecurityMonitoringRuleQueryArgs struct { + // **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. + // + // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. + AgentRules SecurityMonitoringRuleQueryAgentRuleArrayInput `pulumi:"agentRules"` + // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. + Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` + // Field for which the cardinality is measured. Sent as an array. + DistinctFields pulumi.StringArrayInput `pulumi:"distinctFields"` + // Fields to group by. + GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` + // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + // + // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. + Metrics pulumi.StringArrayInput `pulumi:"metrics"` + // Name of the query. Not compatible with `newValue` aggregations. + Name pulumi.StringPtrInput `pulumi:"name"` + // Query to run on logs. + Query pulumi.StringInput `pulumi:"query"` } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +func (SecurityMonitoringRuleQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleQueryArgs) ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput { + return i.ToSecurityMonitoringRuleQueryOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (i SecurityMonitoringRuleQueryArgs) ToSecurityMonitoringRuleQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() -} +// SecurityMonitoringRuleQueryArrayInput is an input type that accepts SecurityMonitoringRuleQueryArray and SecurityMonitoringRuleQueryArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleQueryArrayInput` via: +// +// SecurityMonitoringRuleQueryArray{ SecurityMonitoringRuleQueryArgs{...} } +type SecurityMonitoringRuleQueryArrayInput interface { + pulumi.Input -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return o + ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput + ToSecurityMonitoringRuleQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleQueryArrayOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return o -} +type SecurityMonitoringRuleQueryArray []SecurityMonitoringRuleQueryInput -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (SecurityMonitoringRuleQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) +func (i SecurityMonitoringRuleQueryArray) ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput { + return i.ToSecurityMonitoringRuleQueryArrayOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i SecurityMonitoringRuleQueryArray) ToSecurityMonitoringRuleQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryArrayOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +type SecurityMonitoringRuleQueryOutput struct{ *pulumi.OutputState } -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (SecurityMonitoringRuleQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleQuery)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o SecurityMonitoringRuleQueryOutput) ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o SecurityMonitoringRuleQueryOutput) ToSecurityMonitoringRuleQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryOutput { + return o } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +// **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. +// +// Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. +func (o SecurityMonitoringRuleQueryOutput) AgentRules() SecurityMonitoringRuleQueryAgentRuleArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) []SecurityMonitoringRuleQueryAgentRule { return v.AgentRules }).(SecurityMonitoringRuleQueryAgentRuleArrayOutput) } -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. +func (o SecurityMonitoringRuleQueryOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() +// Field for which the cardinality is measured. Sent as an array. +func (o SecurityMonitoringRuleQueryOutput) DistinctFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.DistinctFields }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o +// Fields to group by. +func (o SecurityMonitoringRuleQueryOutput) GroupByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o +// The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. +// +// Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. +func (o SecurityMonitoringRuleQueryOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput) +// Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. +func (o SecurityMonitoringRuleQueryOutput) Metrics() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.Metrics }).(pulumi.StringArrayOutput) } -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +// Name of the query. Not compatible with `newValue` aggregations. +func (o SecurityMonitoringRuleQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// Query to run on logs. +func (o SecurityMonitoringRuleQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQuery) string { return v.Query }).(pulumi.StringOutput) } -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) -} +type SecurityMonitoringRuleQueryArrayOutput struct{ *pulumi.OutputState } -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +func (SecurityMonitoringRuleQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleQuery)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleQueryArrayOutput) ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput { + return o } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +func (o SecurityMonitoringRuleQueryArrayOutput) ToSecurityMonitoringRuleQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryArrayOutput { + return o } -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleQuery { + return vs[0].([]SecurityMonitoringRuleQuery)[vs[1].(int)] + }).(SecurityMonitoringRuleQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type SecurityMonitoringRuleQueryAgentRule struct { + // **Deprecated**. It won't be applied anymore. + AgentRuleId string `pulumi:"agentRuleId"` + // **Deprecated**. It won't be applied anymore. + Expression string `pulumi:"expression"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput` via: +// SecurityMonitoringRuleQueryAgentRuleInput is an input type that accepts SecurityMonitoringRuleQueryAgentRuleArgs and SecurityMonitoringRuleQueryAgentRuleOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleQueryAgentRuleInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput interface { +// SecurityMonitoringRuleQueryAgentRuleArgs{...} +type SecurityMonitoringRuleQueryAgentRuleInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput + ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput + ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(context.Context) SecurityMonitoringRuleQueryAgentRuleOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type SecurityMonitoringRuleQueryAgentRuleArgs struct { + // **Deprecated**. It won't be applied anymore. + AgentRuleId pulumi.StringInput `pulumi:"agentRuleId"` + // **Deprecated**. It won't be applied anymore. + Expression pulumi.StringInput `pulumi:"expression"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SecurityMonitoringRuleQueryAgentRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleQueryAgentRuleArgs) ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput { + return i.ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (i SecurityMonitoringRuleQueryAgentRuleArgs) ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryAgentRuleOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: +// SecurityMonitoringRuleQueryAgentRuleArrayInput is an input type that accepts SecurityMonitoringRuleQueryAgentRuleArray and SecurityMonitoringRuleQueryAgentRuleArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleQueryAgentRuleArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { +// SecurityMonitoringRuleQueryAgentRuleArray{ SecurityMonitoringRuleQueryAgentRuleArgs{...} } +type SecurityMonitoringRuleQueryAgentRuleArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput + ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput + ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput +type SecurityMonitoringRuleQueryAgentRuleArray []SecurityMonitoringRuleQueryAgentRuleInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SecurityMonitoringRuleQueryAgentRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleQueryAgentRuleArray) ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput { + return i.ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i SecurityMonitoringRuleQueryAgentRuleArray) ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryAgentRuleArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleQueryAgentRuleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SecurityMonitoringRuleQueryAgentRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o SecurityMonitoringRuleQueryAgentRuleOutput) ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { +func (o SecurityMonitoringRuleQueryAgentRuleOutput) ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// **Deprecated**. It won't be applied anymore. +func (o SecurityMonitoringRuleQueryAgentRuleOutput) AgentRuleId() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQueryAgentRule) string { return v.AgentRuleId }).(pulumi.StringOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// **Deprecated**. It won't be applied anymore. +func (o SecurityMonitoringRuleQueryAgentRuleOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleQueryAgentRule) string { return v.Expression }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleQueryAgentRuleArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SecurityMonitoringRuleQueryAgentRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput) +func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleQueryAgentRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleQueryAgentRule { + return vs[0].([]SecurityMonitoringRuleQueryAgentRule)[vs[1].(int)] + }).(SecurityMonitoringRuleQueryAgentRuleOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type SecurityMonitoringRuleSignalQuery struct { + // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. + Aggregation *string `pulumi:"aggregation"` + // Fields to correlate by. + CorrelatedByFields []string `pulumi:"correlatedByFields"` + // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. + CorrelatedQueryIndex *string `pulumi:"correlatedQueryIndex"` + // Default Rule ID of the signal to correlate. This value is READ-ONLY. + DefaultRuleId *string `pulumi:"defaultRuleId"` + // Name of the query. Not compatible with `newValue` aggregations. + Name *string `pulumi:"name"` + // Rule ID of the signal to correlate. + RuleId string `pulumi:"ruleId"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: +// SecurityMonitoringRuleSignalQueryInput is an input type that accepts SecurityMonitoringRuleSignalQueryArgs and SecurityMonitoringRuleSignalQueryOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleSignalQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { +// SecurityMonitoringRuleSignalQueryArgs{...} +type SecurityMonitoringRuleSignalQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput + ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput + ToSecurityMonitoringRuleSignalQueryOutputWithContext(context.Context) SecurityMonitoringRuleSignalQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type SecurityMonitoringRuleSignalQueryArgs struct { + // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. + Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` + // Fields to correlate by. + CorrelatedByFields pulumi.StringArrayInput `pulumi:"correlatedByFields"` + // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. + CorrelatedQueryIndex pulumi.StringPtrInput `pulumi:"correlatedQueryIndex"` + // Default Rule ID of the signal to correlate. This value is READ-ONLY. + DefaultRuleId pulumi.StringPtrInput `pulumi:"defaultRuleId"` + // Name of the query. Not compatible with `newValue` aggregations. + Name pulumi.StringPtrInput `pulumi:"name"` + // Rule ID of the signal to correlate. + RuleId pulumi.StringInput `pulumi:"ruleId"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringRuleSignalQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleSignalQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleSignalQueryArgs) ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput { + return i.ToSecurityMonitoringRuleSignalQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (i SecurityMonitoringRuleSignalQueryArgs) ToSecurityMonitoringRuleSignalQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleSignalQueryOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// SecurityMonitoringRuleSignalQueryArrayInput is an input type that accepts SecurityMonitoringRuleSignalQueryArray and SecurityMonitoringRuleSignalQueryArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleSignalQueryArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// SecurityMonitoringRuleSignalQueryArray{ SecurityMonitoringRuleSignalQueryArgs{...} } +type SecurityMonitoringRuleSignalQueryArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput + ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput + ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleSignalQueryArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput +type SecurityMonitoringRuleSignalQueryArray []SecurityMonitoringRuleSignalQueryInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringRuleSignalQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleSignalQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleSignalQueryArray) ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput { + return i.ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i SecurityMonitoringRuleSignalQueryArray) ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleSignalQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleSignalQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringRuleSignalQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleSignalQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o SecurityMonitoringRuleSignalQueryOutput) ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { +func (o SecurityMonitoringRuleSignalQueryOutput) ToSecurityMonitoringRuleSignalQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryOutput { return o } -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +// The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. +func (o SecurityMonitoringRuleSignalQueryOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Fields to correlate by. +func (o SecurityMonitoringRuleSignalQueryOutput) CorrelatedByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) []string { return v.CorrelatedByFields }).(pulumi.StringArrayOutput) } -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. +func (o SecurityMonitoringRuleSignalQueryOutput) CorrelatedQueryIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.CorrelatedQueryIndex }).(pulumi.StringPtrOutput) +} + +// Default Rule ID of the signal to correlate. This value is READ-ONLY. +func (o SecurityMonitoringRuleSignalQueryOutput) DefaultRuleId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.DefaultRuleId }).(pulumi.StringPtrOutput) +} + +// Name of the query. Not compatible with `newValue` aggregations. +func (o SecurityMonitoringRuleSignalQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// Rule ID of the signal to correlate. +func (o SecurityMonitoringRuleSignalQueryOutput) RuleId() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) string { return v.RuleId }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleSignalQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SecurityMonitoringRuleSignalQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleSignalQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o SecurityMonitoringRuleSignalQueryArrayOutput) ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o SecurityMonitoringRuleSignalQueryArrayOutput) ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput) +func (o SecurityMonitoringRuleSignalQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleSignalQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleSignalQuery { + return vs[0].([]SecurityMonitoringRuleSignalQuery)[vs[1].(int)] + }).(SecurityMonitoringRuleSignalQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type SecurityMonitoringRuleThirdPartyCase struct { + // Name of the case. + Name *string `pulumi:"name"` + // Notification targets for each rule case. + Notifications []string `pulumi:"notifications"` + // A query to associate a third-party event to this case. + Query *string `pulumi:"query"` + // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status string `pulumi:"status"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: +// SecurityMonitoringRuleThirdPartyCaseInput is an input type that accepts SecurityMonitoringRuleThirdPartyCaseArgs and SecurityMonitoringRuleThirdPartyCaseOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleThirdPartyCaseInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { +// SecurityMonitoringRuleThirdPartyCaseArgs{...} +type SecurityMonitoringRuleThirdPartyCaseInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() + ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput + ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(context.Context) SecurityMonitoringRuleThirdPartyCaseOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +type SecurityMonitoringRuleThirdPartyCaseArgs struct { + // Name of the case. + Name pulumi.StringPtrInput `pulumi:"name"` + // Notification targets for each rule case. + Notifications pulumi.StringArrayInput `pulumi:"notifications"` + // A query to associate a third-party event to this case. + Query pulumi.StringPtrInput `pulumi:"query"` + // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. + Status pulumi.StringInput `pulumi:"status"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) +func (SecurityMonitoringRuleThirdPartyCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleThirdPartyCaseArgs) ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput { + return i.ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i SecurityMonitoringRuleThirdPartyCaseArgs) ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleThirdPartyCaseOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// SecurityMonitoringRuleThirdPartyCaseArrayInput is an input type that accepts SecurityMonitoringRuleThirdPartyCaseArray and SecurityMonitoringRuleThirdPartyCaseArrayOutput values. +// You can construct a concrete instance of `SecurityMonitoringRuleThirdPartyCaseArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +// SecurityMonitoringRuleThirdPartyCaseArray{ SecurityMonitoringRuleThirdPartyCaseArgs{...} } +type SecurityMonitoringRuleThirdPartyCaseArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput + ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs +type SecurityMonitoringRuleThirdPartyCaseArray []SecurityMonitoringRuleThirdPartyCaseInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func (SecurityMonitoringRuleThirdPartyCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (i SecurityMonitoringRuleThirdPartyCaseArray) ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput { + return i.ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i SecurityMonitoringRuleThirdPartyCaseArray) ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleThirdPartyCaseArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleThirdPartyCaseOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (SecurityMonitoringRuleThirdPartyCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o SecurityMonitoringRuleThirdPartyCaseOutput) ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o SecurityMonitoringRuleThirdPartyCaseOutput) ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Name of the case. +func (o SecurityMonitoringRuleThirdPartyCaseOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) *string { return v.Name }).(pulumi.StringPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Notification targets for each rule case. +func (o SecurityMonitoringRuleThirdPartyCaseOutput) Notifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// A query to associate a third-party event to this case. +func (o SecurityMonitoringRuleThirdPartyCaseOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) *string { return v.Query }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. +func (o SecurityMonitoringRuleThirdPartyCaseOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) string { return v.Status }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type SecurityMonitoringRuleThirdPartyCaseArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (SecurityMonitoringRuleThirdPartyCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { +func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) +func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleThirdPartyCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleThirdPartyCase { + return vs[0].([]SecurityMonitoringRuleThirdPartyCase)[vs[1].(int)] + }).(SecurityMonitoringRuleThirdPartyCaseOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch struct { - // The events search string. +type SensitiveDataScannerGroupFilter struct { + // Query to filter the events. Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput` via: +// SensitiveDataScannerGroupFilterInput is an input type that accepts SensitiveDataScannerGroupFilterArgs and SensitiveDataScannerGroupFilterOutput values. +// You can construct a concrete instance of `SensitiveDataScannerGroupFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput interface { +// SensitiveDataScannerGroupFilterArgs{...} +type SensitiveDataScannerGroupFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput + ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput + ToSensitiveDataScannerGroupFilterOutputWithContext(context.Context) SensitiveDataScannerGroupFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. +type SensitiveDataScannerGroupFilterArgs struct { + // Query to filter the events. Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SensitiveDataScannerGroupFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerGroupFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput { + return i.ToSensitiveDataScannerGroupFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) +func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { + return i.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterOutput).ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: +// SensitiveDataScannerGroupFilterPtrInput is an input type that accepts SensitiveDataScannerGroupFilterArgs, SensitiveDataScannerGroupFilterPtr and SensitiveDataScannerGroupFilterPtrOutput values. +// You can construct a concrete instance of `SensitiveDataScannerGroupFilterPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} +// SensitiveDataScannerGroupFilterArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { +type SensitiveDataScannerGroupFilterPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput + ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput + ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Context) SensitiveDataScannerGroupFilterPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs +type sensitiveDataScannerGroupFilterPtrType SensitiveDataScannerGroupFilterArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) +func SensitiveDataScannerGroupFilterPtr(v *SensitiveDataScannerGroupFilterArgs) SensitiveDataScannerGroupFilterPtrInput { + return (*sensitiveDataScannerGroupFilterPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*sensitiveDataScannerGroupFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerGroupFilter)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *sensitiveDataScannerGroupFilterPtrType) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { + return i.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *sensitiveDataScannerGroupFilterPtrType) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerGroupFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SensitiveDataScannerGroupFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerGroupFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { +func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { + return o.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { +func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerGroupFilter) *SensitiveDataScannerGroupFilter { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(SensitiveDataScannerGroupFilterPtrOutput) } -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Query to filter the events. +func (o SensitiveDataScannerGroupFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v SensitiveDataScannerGroupFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerGroupFilterPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SensitiveDataScannerGroupFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerGroupFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o SensitiveDataScannerGroupFilterPtrOutput) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o SensitiveDataScannerGroupFilterPtrOutput) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch { +func (o SensitiveDataScannerGroupFilterPtrOutput) Elem() SensitiveDataScannerGroupFilterOutput { + return o.ApplyT(func(v *SensitiveDataScannerGroupFilter) SensitiveDataScannerGroupFilter { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch + var ret SensitiveDataScannerGroupFilter return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput) + }).(SensitiveDataScannerGroupFilterOutput) } -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearch) *string { +// Query to filter the events. +func (o SensitiveDataScannerGroupFilterPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SensitiveDataScannerGroupFilter) *string { if v == nil { return nil } @@ -72614,18299 +39123,16552 @@ func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefin }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type SensitiveDataScannerRuleIncludedKeywordConfiguration struct { + // Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). + CharacterCount int `pulumi:"characterCount"` + // Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. + Keywords []string `pulumi:"keywords"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput` via: +// SensitiveDataScannerRuleIncludedKeywordConfigurationInput is an input type that accepts SensitiveDataScannerRuleIncludedKeywordConfigurationArgs and SensitiveDataScannerRuleIncludedKeywordConfigurationOutput values. +// You can construct a concrete instance of `SensitiveDataScannerRuleIncludedKeywordConfigurationInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput interface { +// SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{...} +type SensitiveDataScannerRuleIncludedKeywordConfigurationInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput + ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput + ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type SensitiveDataScannerRuleIncludedKeywordConfigurationArgs struct { + // Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). + CharacterCount pulumi.IntInput `pulumi:"characterCount"` + // Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. + Keywords pulumi.StringArrayInput `pulumi:"keywords"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { + return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) +func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput).ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: +// SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput is an input type that accepts SensitiveDataScannerRuleIncludedKeywordConfigurationArgs, SensitiveDataScannerRuleIncludedKeywordConfigurationPtr and SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput values. +// You can construct a concrete instance of `SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{...} +// SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { +type SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput + ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput + ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs +type sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType SensitiveDataScannerRuleIncludedKeywordConfigurationArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) +func SensitiveDataScannerRuleIncludedKeywordConfigurationPtr(v *SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput { + return (*sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) +func (i *sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerRuleIncludedKeywordConfigurationOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return o.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerRuleIncludedKeywordConfiguration) *SensitiveDataScannerRuleIncludedKeywordConfiguration { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) + }).(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) CharacterCount() pulumi.IntOutput { + return o.ApplyT(func(v SensitiveDataScannerRuleIncludedKeywordConfiguration) int { return v.CharacterCount }).(pulumi.IntOutput) } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) Keywords() pulumi.StringArrayOutput { + return o.ApplyT(func(v SensitiveDataScannerRuleIncludedKeywordConfiguration) []string { return v.Keywords }).(pulumi.StringArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery { +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) Elem() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) SensitiveDataScannerRuleIncludedKeywordConfiguration { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery + var ret SensitiveDataScannerRuleIncludedKeywordConfiguration return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) + }).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { +// Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) CharacterCount() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) *int { if v == nil { return nil } - return &v.Name - }).(pulumi.StringPtrOutput) + return &v.CharacterCount + }).(pulumi.IntPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQuery) *string { +// Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. +func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) Keywords() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) []string { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.Keywords + }).(pulumi.StringArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type SensitiveDataScannerRuleTextReplacement struct { + // Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. + NumberOfChars *int `pulumi:"numberOfChars"` + // Required if type == 'replacement_string'. + ReplacementString *string `pulumi:"replacementString"` + // Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput` via: +// SensitiveDataScannerRuleTextReplacementInput is an input type that accepts SensitiveDataScannerRuleTextReplacementArgs and SensitiveDataScannerRuleTextReplacementOutput values. +// You can construct a concrete instance of `SensitiveDataScannerRuleTextReplacementInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput interface { +// SensitiveDataScannerRuleTextReplacementArgs{...} +type SensitiveDataScannerRuleTextReplacementInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput + ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput + ToSensitiveDataScannerRuleTextReplacementOutputWithContext(context.Context) SensitiveDataScannerRuleTextReplacementOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type SensitiveDataScannerRuleTextReplacementArgs struct { + // Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. + NumberOfChars pulumi.IntPtrInput `pulumi:"numberOfChars"` + // Required if type == 'replacement_string'. + ReplacementString pulumi.StringPtrInput `pulumi:"replacementString"` + // Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SensitiveDataScannerRuleTextReplacementArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerRuleTextReplacement)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput { + return i.ToSensitiveDataScannerRuleTextReplacementOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) +func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { + return i.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementOutput).ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: +// SensitiveDataScannerRuleTextReplacementPtrInput is an input type that accepts SensitiveDataScannerRuleTextReplacementArgs, SensitiveDataScannerRuleTextReplacementPtr and SensitiveDataScannerRuleTextReplacementPtrOutput values. +// You can construct a concrete instance of `SensitiveDataScannerRuleTextReplacementPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{...} +// SensitiveDataScannerRuleTextReplacementArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { +type SensitiveDataScannerRuleTextReplacementPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput + ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput + ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs +type sensitiveDataScannerRuleTextReplacementPtrType SensitiveDataScannerRuleTextReplacementArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) +func SensitiveDataScannerRuleTextReplacementPtr(v *SensitiveDataScannerRuleTextReplacementArgs) SensitiveDataScannerRuleTextReplacementPtrInput { + return (*sensitiveDataScannerRuleTextReplacementPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*sensitiveDataScannerRuleTextReplacementPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerRuleTextReplacement)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *sensitiveDataScannerRuleTextReplacementPtrType) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { + return i.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) +func (i *sensitiveDataScannerRuleTextReplacementPtrType) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerRuleTextReplacementOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SensitiveDataScannerRuleTextReplacementOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SensitiveDataScannerRuleTextReplacement)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { +func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { + return o.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { +func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerRuleTextReplacement) *SensitiveDataScannerRuleTextReplacement { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(SensitiveDataScannerRuleTextReplacementPtrOutput) } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +// Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. +func (o SensitiveDataScannerRuleTextReplacementOutput) NumberOfChars() pulumi.IntPtrOutput { + return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) *int { return v.NumberOfChars }).(pulumi.IntPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// Required if type == 'replacement_string'. +func (o SensitiveDataScannerRuleTextReplacementOutput) ReplacementString() pulumi.StringPtrOutput { + return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) *string { return v.ReplacementString }).(pulumi.StringPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. +func (o SensitiveDataScannerRuleTextReplacementOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type SensitiveDataScannerRuleTextReplacementPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SensitiveDataScannerRuleTextReplacementPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SensitiveDataScannerRuleTextReplacement)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput { +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery { +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) Elem() SensitiveDataScannerRuleTextReplacementOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) SensitiveDataScannerRuleTextReplacement { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery + var ret SensitiveDataScannerRuleTextReplacement return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(SensitiveDataScannerRuleTextReplacementOutput) } -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *int { +// Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) NumberOfChars() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *int { if v == nil { return nil } - return v.Limit + return v.NumberOfChars }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { +// Required if type == 'replacement_string'. +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ReplacementString() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *string { if v == nil { return nil } - return v.Sort + return v.ReplacementString }).(pulumi.StringPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQuery) *string { +// Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. +func (o SensitiveDataScannerRuleTextReplacementPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *string { if v == nil { return nil } - return v.TextFilter + return &v.Type }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type ServiceLevelObjectiveQuery struct { + // The sum of the `total` events. + Denominator string `pulumi:"denominator"` + // The sum of all the `good` events. + Numerator string `pulumi:"numerator"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput` via: +// ServiceLevelObjectiveQueryInput is an input type that accepts ServiceLevelObjectiveQueryArgs and ServiceLevelObjectiveQueryOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput interface { +// ServiceLevelObjectiveQueryArgs{...} +type ServiceLevelObjectiveQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput + ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput + ToServiceLevelObjectiveQueryOutputWithContext(context.Context) ServiceLevelObjectiveQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type ServiceLevelObjectiveQueryArgs struct { + // The sum of the `total` events. + Denominator pulumi.StringInput `pulumi:"denominator"` + // The sum of all the `good` events. + Numerator pulumi.StringInput `pulumi:"numerator"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (ServiceLevelObjectiveQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput { + return i.ToServiceLevelObjectiveQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) +func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { + return i.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryOutput).ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput` via: +// ServiceLevelObjectiveQueryPtrInput is an input type that accepts ServiceLevelObjectiveQueryArgs, ServiceLevelObjectiveQueryPtr and ServiceLevelObjectiveQueryPtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveQueryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{...} +// ServiceLevelObjectiveQueryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput interface { +type ServiceLevelObjectiveQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput + ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput + ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveQueryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs +type serviceLevelObjectiveQueryPtrType ServiceLevelObjectiveQueryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType)(v) +func ServiceLevelObjectiveQueryPtr(v *ServiceLevelObjectiveQueryArgs) ServiceLevelObjectiveQueryPtrInput { + return (*serviceLevelObjectiveQueryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*serviceLevelObjectiveQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveQueryPtrType) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { + return i.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) +func (i *serviceLevelObjectiveQueryPtrType) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (ServiceLevelObjectiveQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { +func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { +func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { + return o.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { +func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveQuery) *ServiceLevelObjectiveQuery { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) + }).(ServiceLevelObjectiveQueryPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// The sum of the `total` events. +func (o ServiceLevelObjectiveQueryOutput) Denominator() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveQuery) string { return v.Denominator }).(pulumi.StringOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// The sum of all the `good` events. +func (o ServiceLevelObjectiveQueryOutput) Numerator() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveQuery) string { return v.Numerator }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() +func (ServiceLevelObjectiveQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o ServiceLevelObjectiveQueryPtrOutput) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput { +func (o ServiceLevelObjectiveQueryPtrOutput) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery { +func (o ServiceLevelObjectiveQueryPtrOutput) Elem() ServiceLevelObjectiveQueryOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveQuery) ServiceLevelObjectiveQuery { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery + var ret ServiceLevelObjectiveQuery return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) + }).(ServiceLevelObjectiveQueryOutput) } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// The sum of the `total` events. +func (o ServiceLevelObjectiveQueryPtrOutput) Denominator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveQuery) *string { if v == nil { return nil } - return &v.SloId + return &v.Denominator }).(pulumi.StringPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQuery) *string { +// The sum of all the `good` events. +func (o ServiceLevelObjectiveQueryPtrOutput) Numerator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveQuery) *string { if v == nil { return nil } - return v.SloQueryType + return &v.Numerator }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type ServiceLevelObjectiveSliSpecification struct { + // The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. + TimeSlice ServiceLevelObjectiveSliSpecificationTimeSlice `pulumi:"timeSlice"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput` via: +// ServiceLevelObjectiveSliSpecificationInput is an input type that accepts ServiceLevelObjectiveSliSpecificationArgs and ServiceLevelObjectiveSliSpecificationOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput interface { +// ServiceLevelObjectiveSliSpecificationArgs{...} +type ServiceLevelObjectiveSliSpecificationInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput + ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput + ToServiceLevelObjectiveSliSpecificationOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type ServiceLevelObjectiveSliSpecificationArgs struct { + // The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. + TimeSlice ServiceLevelObjectiveSliSpecificationTimeSliceInput `pulumi:"timeSlice"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecification)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput { + return i.ToServiceLevelObjectiveSliSpecificationOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) +func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationOutput).ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput` via: +// ServiceLevelObjectiveSliSpecificationPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationArgs, ServiceLevelObjectiveSliSpecificationPtr and ServiceLevelObjectiveSliSpecificationPtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{...} +// ServiceLevelObjectiveSliSpecificationArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput interface { +type ServiceLevelObjectiveSliSpecificationPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput + ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs +type serviceLevelObjectiveSliSpecificationPtrType ServiceLevelObjectiveSliSpecificationArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType)(v) +func ServiceLevelObjectiveSliSpecificationPtr(v *ServiceLevelObjectiveSliSpecificationArgs) ServiceLevelObjectiveSliSpecificationPtrInput { + return (*serviceLevelObjectiveSliSpecificationPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (*serviceLevelObjectiveSliSpecificationPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecification)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveSliSpecificationPtrType) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) +func (i *serviceLevelObjectiveSliSpecificationPtrType) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecification)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { + return o.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { +func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecification) *ServiceLevelObjectiveSliSpecification { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) + }).(ServiceLevelObjectiveSliSpecificationPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. +func (o ServiceLevelObjectiveSliSpecificationOutput) TimeSlice() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecification) ServiceLevelObjectiveSliSpecificationTimeSlice { + return v.TimeSlice + }).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecification)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationPtrOutput) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationPtrOutput) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery { +func (o ServiceLevelObjectiveSliSpecificationPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecification) ServiceLevelObjectiveSliSpecification { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery + var ret ServiceLevelObjectiveSliSpecification return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) + }).(ServiceLevelObjectiveSliSpecificationOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQuery) *string { +// The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. +func (o ServiceLevelObjectiveSliSpecificationPtrOutput) TimeSlice() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecification) *ServiceLevelObjectiveSliSpecificationTimeSlice { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return &v.TimeSlice + }).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type ServiceLevelObjectiveSliSpecificationTimeSlice struct { + // The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. + Comparator string `pulumi:"comparator"` + // A timeseries query, containing named data-source-specific queries and a formula involving the named queries. + Query ServiceLevelObjectiveSliSpecificationTimeSliceQuery `pulumi:"query"` + // The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. + QueryIntervalSeconds *int `pulumi:"queryIntervalSeconds"` + // The threshold value to which each SLI value will be compared. + Threshold float64 `pulumi:"threshold"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceArgs and ServiceLevelObjectiveSliSpecificationTimeSliceOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceArgs{...} +type ServiceLevelObjectiveSliSpecificationTimeSliceInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type ServiceLevelObjectiveSliSpecificationTimeSliceArgs struct { + // The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. + Comparator pulumi.StringInput `pulumi:"comparator"` + // A timeseries query, containing named data-source-specific queries and a formula involving the named queries. + Query ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput `pulumi:"query"` + // The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. + QueryIntervalSeconds pulumi.IntPtrInput `pulumi:"queryIntervalSeconds"` + // The threshold value to which each SLI value will be compared. + Threshold pulumi.Float64Input `pulumi:"threshold"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput).ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceArgs, ServiceLevelObjectiveSliSpecificationTimeSlicePtr and ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} +// ServiceLevelObjectiveSliSpecificationTimeSliceArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { +type ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs +type serviceLevelObjectiveSliSpecificationTimeSlicePtrType ServiceLevelObjectiveSliSpecificationTimeSliceArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) +func ServiceLevelObjectiveSliSpecificationTimeSlicePtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput { + return (*serviceLevelObjectiveSliSpecificationTimeSlicePtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (*serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i *serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return o.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSlice) *ServiceLevelObjectiveSliSpecificationTimeSlice { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Comparator() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) string { return v.Comparator }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// A timeseries query, containing named data-source-specific queries and a formula involving the named queries. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Query() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) ServiceLevelObjectiveSliSpecificationTimeSliceQuery { + return v.Query + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) QueryIntervalSeconds() pulumi.IntPtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) *int { return v.QueryIntervalSeconds }).(pulumi.IntPtrOutput) +} + +// The threshold value to which each SLI value will be compared. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Threshold() pulumi.Float64Output { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) float64 { return v.Threshold }).(pulumi.Float64Output) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) ServiceLevelObjectiveSliSpecificationTimeSlice { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery + var ret ServiceLevelObjectiveSliSpecificationTimeSlice return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { +// The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Comparator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Comparator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *string { +// A timeseries query, containing named data-source-specific queries and a formula involving the named queries. +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Query() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *ServiceLevelObjectiveSliSpecificationTimeSliceQuery { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return &v.Query + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQuery) *int { +// The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) QueryIntervalSeconds() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *int { if v == nil { return nil } - return v.Interval + return v.QueryIntervalSeconds }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +// The threshold value to which each SLI value will be compared. +func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Threshold() pulumi.Float64PtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *float64 { + if v == nil { + return nil + } + return &v.Threshold + }).(pulumi.Float64PtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput` via: +type ServiceLevelObjectiveSliSpecificationTimeSliceQuery struct { + // A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. + Formula ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula `pulumi:"formula"` + // A list of data-source-specific queries that are in the formula. + Queries []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery `pulumi:"queries"` +} + +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{...} +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs struct { + // A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. + Formula ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput `pulumi:"formula"` + // A list of data-source-specific queries that are in the formula. + Queries ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput `pulumi:"queries"` +} + +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() +} + +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput` via: +// +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{...} // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { +// or: +// +// nil +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput +type serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs + +func ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput { + return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQuery { + return &v + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) Formula() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { + return v.Formula + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) +} + +// A list of data-source-specific queries that are in the formula. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) Queries() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { + return v.Queries + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQuery { + if v != nil { + return *v + } + var ret ServiceLevelObjectiveSliSpecificationTimeSliceQuery + return ret + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Formula() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { + if v == nil { + return nil + } + return &v.Formula + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) +} + +// A list of data-source-specific queries that are in the formula. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Queries() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { + if v == nil { + return nil + } + return v.Queries + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula struct { + // The formula string, which is an expression involving named queries. + FormulaExpression string `pulumi:"formulaExpression"` +} + +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{...} +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs struct { + // The formula string, which is an expression involving named queries. + FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs +type serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput { + return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// The formula string, which is an expression involving named queries. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) FormulaExpression() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery + var ret ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { +// The formula string, which is an expression involving named queries. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) FormulaExpression() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) *string { if v == nil { return nil } - return &v.Order + return &v.FormulaExpression }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery struct { + // A timeseries formula and functions metrics query. + MetricQuery *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery `pulumi:"metricQuery"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{...} +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs struct { + // A timeseries formula and functions metrics query. + MetricQuery ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput `pulumi:"metricQuery"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray{ ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{...} } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// A timeseries formula and functions metrics query. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) MetricQuery() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { + return v.MetricQuery + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) Index(i pulumi.IntInput) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { + return vs[0].([]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)[vs[1].(int)] + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery struct { + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource *string `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name string `pulumi:"name"` + // The metrics query definition. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput interface { +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{...} +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs struct { + // The data source for metrics queries. Defaults to `"metrics"`. + DataSource pulumi.StringPtrInput `pulumi:"dataSource"` + // The name of the query for use in formulas. + Name pulumi.StringInput `pulumi:"name"` + // The metrics query definition. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput` via: +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{...} +// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput interface { +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput + ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs +type serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType)(v) +func ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput { + return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) +func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The data source for metrics queries. Defaults to `"metrics"`. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { + return v.DataSource + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// The name of the query for use in formulas. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The metrics query definition. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() +func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery { +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery + var ret ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { +// The data source for metrics queries. Defaults to `"metrics"`. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { if v == nil { return nil } - return &v.Index + return v.DataSource }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { +// The name of the query for use in formulas. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) + return &v.Name + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQuery) *string { +// The metrics query definition. +func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Query }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type ServiceLevelObjectiveThreshold struct { + // The objective's target in `(0,100)`. + Target float64 `pulumi:"target"` + // A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). + TargetDisplay *string `pulumi:"targetDisplay"` + // The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. + Timeframe string `pulumi:"timeframe"` + // The objective's warning value in `(0,100)`. This must be greater than the target value. + Warning *float64 `pulumi:"warning"` + // A string representation of the warning target (see the description of the targetDisplay field for details). + WarningDisplay *string `pulumi:"warningDisplay"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: +// ServiceLevelObjectiveThresholdInput is an input type that accepts ServiceLevelObjectiveThresholdArgs and ServiceLevelObjectiveThresholdOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveThresholdInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { +// ServiceLevelObjectiveThresholdArgs{...} +type ServiceLevelObjectiveThresholdInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() + ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput + ToServiceLevelObjectiveThresholdOutputWithContext(context.Context) ServiceLevelObjectiveThresholdOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +type ServiceLevelObjectiveThresholdArgs struct { + // The objective's target in `(0,100)`. + Target pulumi.Float64Input `pulumi:"target"` + // A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). + TargetDisplay pulumi.StringPtrInput `pulumi:"targetDisplay"` + // The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. + Timeframe pulumi.StringInput `pulumi:"timeframe"` + // The objective's warning value in `(0,100)`. This must be greater than the target value. + Warning pulumi.Float64PtrInput `pulumi:"warning"` + // A string representation of the warning target (see the description of the targetDisplay field for details). + WarningDisplay pulumi.StringPtrInput `pulumi:"warningDisplay"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (ServiceLevelObjectiveThresholdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveThreshold)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveThresholdArgs) ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput { + return i.ToServiceLevelObjectiveThresholdOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i ServiceLevelObjectiveThresholdArgs) ToServiceLevelObjectiveThresholdOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveThresholdOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} +// ServiceLevelObjectiveThresholdArrayInput is an input type that accepts ServiceLevelObjectiveThresholdArray and ServiceLevelObjectiveThresholdArrayOutput values. +// You can construct a concrete instance of `ServiceLevelObjectiveThresholdArrayInput` via: // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +// ServiceLevelObjectiveThresholdArray{ ServiceLevelObjectiveThresholdArgs{...} } +type ServiceLevelObjectiveThresholdArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput + ToServiceLevelObjectiveThresholdArrayOutputWithContext(context.Context) ServiceLevelObjectiveThresholdArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} +type ServiceLevelObjectiveThresholdArray []ServiceLevelObjectiveThresholdInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveThresholdArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceLevelObjectiveThreshold)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i ServiceLevelObjectiveThresholdArray) ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput { + return i.ToServiceLevelObjectiveThresholdArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i ServiceLevelObjectiveThresholdArray) ToServiceLevelObjectiveThresholdArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveThresholdArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveThresholdOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveThresholdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceLevelObjectiveThreshold)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o ServiceLevelObjectiveThresholdOutput) ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { +func (o ServiceLevelObjectiveThresholdOutput) ToServiceLevelObjectiveThresholdOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +// The objective's target in `(0,100)`. +func (o ServiceLevelObjectiveThresholdOutput) Target() pulumi.Float64Output { + return o.ApplyT(func(v ServiceLevelObjectiveThreshold) float64 { return v.Target }).(pulumi.Float64Output) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) +// A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). +func (o ServiceLevelObjectiveThresholdOutput) TargetDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *string { return v.TargetDisplay }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. +func (o ServiceLevelObjectiveThresholdOutput) Timeframe() pulumi.StringOutput { + return o.ApplyT(func(v ServiceLevelObjectiveThreshold) string { return v.Timeframe }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The objective's warning value in `(0,100)`. This must be greater than the target value. +func (o ServiceLevelObjectiveThresholdOutput) Warning() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *float64 { return v.Warning }).(pulumi.Float64PtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// A string representation of the warning target (see the description of the targetDisplay field for details). +func (o ServiceLevelObjectiveThresholdOutput) WarningDisplay() pulumi.StringPtrOutput { + return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *string { return v.WarningDisplay }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type ServiceLevelObjectiveThresholdArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (ServiceLevelObjectiveThresholdArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceLevelObjectiveThreshold)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o ServiceLevelObjectiveThresholdArrayOutput) ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o ServiceLevelObjectiveThresholdArrayOutput) ToServiceLevelObjectiveThresholdArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) +func (o ServiceLevelObjectiveThresholdArrayOutput) Index(i pulumi.IntInput) ServiceLevelObjectiveThresholdOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceLevelObjectiveThreshold { + return vs[0].([]ServiceLevelObjectiveThreshold)[vs[1].(int)] + }).(ServiceLevelObjectiveThresholdOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +type SpansMetricCompute struct { + // The type of aggregation to use. This field can't be updated after creation. + AggregationType string `pulumi:"aggregationType"` + // Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. + IncludePercentiles *bool `pulumi:"includePercentiles"` + // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. + Path *string `pulumi:"path"` } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} +// SpansMetricComputeInput is an input type that accepts SpansMetricComputeArgs and SpansMetricComputeOutput values. +// You can construct a concrete instance of `SpansMetricComputeInput` via: +// +// SpansMetricComputeArgs{...} +type SpansMetricComputeInput interface { + pulumi.Input -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) + ToSpansMetricComputeOutput() SpansMetricComputeOutput + ToSpansMetricComputeOutputWithContext(context.Context) SpansMetricComputeOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` +type SpansMetricComputeArgs struct { + // The type of aggregation to use. This field can't be updated after creation. + AggregationType pulumi.StringInput `pulumi:"aggregationType"` + // Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. + IncludePercentiles pulumi.BoolPtrInput `pulumi:"includePercentiles"` + // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. + Path pulumi.StringPtrInput `pulumi:"path"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput +func (SpansMetricComputeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricCompute)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (i SpansMetricComputeArgs) ToSpansMetricComputeOutput() SpansMetricComputeOutput { + return i.ToSpansMetricComputeOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (i SpansMetricComputeArgs) ToSpansMetricComputeOutputWithContext(ctx context.Context) SpansMetricComputeOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputeOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i SpansMetricComputeArgs) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { + return i.ToSpansMetricComputePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (i SpansMetricComputeArgs) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputeOutput).ToSpansMetricComputePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: +// SpansMetricComputePtrInput is an input type that accepts SpansMetricComputeArgs, SpansMetricComputePtr and SpansMetricComputePtrOutput values. +// You can construct a concrete instance of `SpansMetricComputePtrInput` via: +// +// SpansMetricComputeArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { +// nil +type SpansMetricComputePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput + ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput + ToSpansMetricComputePtrOutputWithContext(context.Context) SpansMetricComputePtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput +type spansMetricComputePtrType SpansMetricComputeArgs + +func SpansMetricComputePtr(v *SpansMetricComputeArgs) SpansMetricComputePtrInput { + return (*spansMetricComputePtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (*spansMetricComputePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SpansMetricCompute)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i *spansMetricComputePtrType) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { + return i.ToSpansMetricComputePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i *spansMetricComputePtrType) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type SpansMetricComputeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (SpansMetricComputeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricCompute)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o SpansMetricComputeOutput) ToSpansMetricComputeOutput() SpansMetricComputeOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { +func (o SpansMetricComputeOutput) ToSpansMetricComputeOutputWithContext(ctx context.Context) SpansMetricComputeOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SpansMetricComputeOutput) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { + return o.ToSpansMetricComputePtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o SpansMetricComputeOutput) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SpansMetricCompute) *SpansMetricCompute { + return &v + }).(SpansMetricComputePtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The type of aggregation to use. This field can't be updated after creation. +func (o SpansMetricComputeOutput) AggregationType() pulumi.StringOutput { + return o.ApplyT(func(v SpansMetricCompute) string { return v.AggregationType }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. +func (o SpansMetricComputeOutput) IncludePercentiles() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SpansMetricCompute) *bool { return v.IncludePercentiles }).(pulumi.BoolPtrOutput) +} + +// The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. +func (o SpansMetricComputeOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v SpansMetricCompute) *string { return v.Path }).(pulumi.StringPtrOutput) +} + +type SpansMetricComputePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (SpansMetricComputePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SpansMetricCompute)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o SpansMetricComputePtrOutput) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { +func (o SpansMetricComputePtrOutput) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput) +func (o SpansMetricComputePtrOutput) Elem() SpansMetricComputeOutput { + return o.ApplyT(func(v *SpansMetricCompute) SpansMetricCompute { + if v != nil { + return *v + } + var ret SpansMetricCompute + return ret + }).(SpansMetricComputeOutput) +} + +// The type of aggregation to use. This field can't be updated after creation. +func (o SpansMetricComputePtrOutput) AggregationType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SpansMetricCompute) *string { + if v == nil { + return nil + } + return &v.AggregationType + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. +func (o SpansMetricComputePtrOutput) IncludePercentiles() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SpansMetricCompute) *bool { + if v == nil { + return nil + } + return v.IncludePercentiles + }).(pulumi.BoolPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: +// The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. +func (o SpansMetricComputePtrOutput) Path() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SpansMetricCompute) *string { + if v == nil { + return nil + } + return v.Path + }).(pulumi.StringPtrOutput) +} + +type SpansMetricFilter struct { + // The search query - following the span search syntax. Defaults to `"*"`. + Query *string `pulumi:"query"` +} + +// SpansMetricFilterInput is an input type that accepts SpansMetricFilterArgs and SpansMetricFilterOutput values. +// You can construct a concrete instance of `SpansMetricFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { +// SpansMetricFilterArgs{...} +type SpansMetricFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput + ToSpansMetricFilterOutput() SpansMetricFilterOutput + ToSpansMetricFilterOutputWithContext(context.Context) SpansMetricFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type SpansMetricFilterArgs struct { + // The search query - following the span search syntax. Defaults to `"*"`. + Query pulumi.StringPtrInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (SpansMetricFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i SpansMetricFilterArgs) ToSpansMetricFilterOutput() SpansMetricFilterOutput { + return i.ToSpansMetricFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) +func (i SpansMetricFilterArgs) ToSpansMetricFilterOutputWithContext(ctx context.Context) SpansMetricFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i SpansMetricFilterArgs) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { + return i.ToSpansMetricFilterPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i SpansMetricFilterArgs) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterOutput).ToSpansMetricFilterPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: +// SpansMetricFilterPtrInput is an input type that accepts SpansMetricFilterArgs, SpansMetricFilterPtr and SpansMetricFilterPtrOutput values. +// You can construct a concrete instance of `SpansMetricFilterPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// SpansMetricFilterArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { +type SpansMetricFilterPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput + ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput + ToSpansMetricFilterPtrOutputWithContext(context.Context) SpansMetricFilterPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs +type spansMetricFilterPtrType SpansMetricFilterArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +func SpansMetricFilterPtr(v *SpansMetricFilterArgs) SpansMetricFilterPtrInput { + return (*spansMetricFilterPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (*spansMetricFilterPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SpansMetricFilter)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *spansMetricFilterPtrType) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { + return i.ToSpansMetricFilterPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +func (i *spansMetricFilterPtrType) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type SpansMetricFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (SpansMetricFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o SpansMetricFilterOutput) ToSpansMetricFilterOutput() SpansMetricFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o SpansMetricFilterOutput) ToSpansMetricFilterOutputWithContext(ctx context.Context) SpansMetricFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SpansMetricFilterOutput) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { + return o.ToSpansMetricFilterPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o SpansMetricFilterOutput) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SpansMetricFilter) *SpansMetricFilter { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) + }).(SpansMetricFilterPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The search query - following the span search syntax. Defaults to `"*"`. +func (o SpansMetricFilterOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v SpansMetricFilter) *string { return v.Query }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} +type SpansMetricFilterPtrOutput struct{ *pulumi.OutputState } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (SpansMetricFilterPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SpansMetricFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o SpansMetricFilterPtrOutput) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { +func (o SpansMetricFilterPtrOutput) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { +func (o SpansMetricFilterPtrOutput) Elem() SpansMetricFilterOutput { + return o.ApplyT(func(v *SpansMetricFilter) SpansMetricFilter { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery + var ret SpansMetricFilter return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) + }).(SpansMetricFilterOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// The search query - following the span search syntax. Defaults to `"*"`. +func (o SpansMetricFilterPtrOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SpansMetricFilter) *string { if v == nil { return nil } - return &v.Aggregation + return v.Query }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type SpansMetricGroupBy struct { + // The path to the value the span-based metric will be aggregated over. + Path string `pulumi:"path"` + // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. + TagName *string `pulumi:"tagName"` } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +// SpansMetricGroupByInput is an input type that accepts SpansMetricGroupByArgs and SpansMetricGroupByOutput values. +// You can construct a concrete instance of `SpansMetricGroupByInput` via: +// +// SpansMetricGroupByArgs{...} +type SpansMetricGroupByInput interface { + pulumi.Input + + ToSpansMetricGroupByOutput() SpansMetricGroupByOutput + ToSpansMetricGroupByOutputWithContext(context.Context) SpansMetricGroupByOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SpansMetricGroupByArgs struct { + // The path to the value the span-based metric will be aggregated over. + Path pulumi.StringInput `pulumi:"path"` + // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. + TagName pulumi.StringPtrInput `pulumi:"tagName"` +} + +func (SpansMetricGroupByArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricGroupBy)(nil)).Elem() +} + +func (i SpansMetricGroupByArgs) ToSpansMetricGroupByOutput() SpansMetricGroupByOutput { + return i.ToSpansMetricGroupByOutputWithContext(context.Background()) +} + +func (i SpansMetricGroupByArgs) ToSpansMetricGroupByOutputWithContext(ctx context.Context) SpansMetricGroupByOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricGroupByOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: +// SpansMetricGroupByArrayInput is an input type that accepts SpansMetricGroupByArray and SpansMetricGroupByArrayOutput values. +// You can construct a concrete instance of `SpansMetricGroupByArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { +// SpansMetricGroupByArray{ SpansMetricGroupByArgs{...} } +type SpansMetricGroupByArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput + ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput + ToSpansMetricGroupByArrayOutputWithContext(context.Context) SpansMetricGroupByArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} +type SpansMetricGroupByArray []SpansMetricGroupByInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (SpansMetricGroupByArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SpansMetricGroupBy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +func (i SpansMetricGroupByArray) ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput { + return i.ToSpansMetricGroupByArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (i SpansMetricGroupByArray) ToSpansMetricGroupByArrayOutputWithContext(ctx context.Context) SpansMetricGroupByArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SpansMetricGroupByArrayOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input +type SpansMetricGroupByOutput struct{ *pulumi.OutputState } - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput +func (SpansMetricGroupByOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SpansMetricGroupBy)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput +func (o SpansMetricGroupByOutput) ToSpansMetricGroupByOutput() SpansMetricGroupByOutput { + return o +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (o SpansMetricGroupByOutput) ToSpansMetricGroupByOutputWithContext(ctx context.Context) SpansMetricGroupByOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +// The path to the value the span-based metric will be aggregated over. +func (o SpansMetricGroupByOutput) Path() pulumi.StringOutput { + return o.ApplyT(func(v SpansMetricGroupBy) string { return v.Path }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. +func (o SpansMetricGroupByOutput) TagName() pulumi.StringPtrOutput { + return o.ApplyT(func(v SpansMetricGroupBy) *string { return v.TagName }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SpansMetricGroupByArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (SpansMetricGroupByArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SpansMetricGroupBy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o SpansMetricGroupByArrayOutput) ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { +func (o SpansMetricGroupByArrayOutput) ToSpansMetricGroupByArrayOutputWithContext(ctx context.Context) SpansMetricGroupByArrayOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o SpansMetricGroupByArrayOutput) Index(i pulumi.IntInput) SpansMetricGroupByOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SpansMetricGroupBy { + return vs[0].([]SpansMetricGroupBy)[vs[1].(int)] + }).(SpansMetricGroupByOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type SyntheticsGlobalVariableOptions struct { + // Parameters needed for MFA/TOTP. + TotpParameters *SyntheticsGlobalVariableOptionsTotpParameters `pulumi:"totpParameters"` } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// SyntheticsGlobalVariableOptionsInput is an input type that accepts SyntheticsGlobalVariableOptionsArgs and SyntheticsGlobalVariableOptionsOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsInput` via: +// +// SyntheticsGlobalVariableOptionsArgs{...} +type SyntheticsGlobalVariableOptionsInput interface { + pulumi.Input + + ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput + ToSyntheticsGlobalVariableOptionsOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableOptionsArgs struct { + // Parameters needed for MFA/TOTP. + TotpParameters SyntheticsGlobalVariableOptionsTotpParametersPtrInput `pulumi:"totpParameters"` +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (SyntheticsGlobalVariableOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput { + return i.ToSyntheticsGlobalVariableOptionsOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o +func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) +func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { + return i.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsOutput).ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput` via: +// SyntheticsGlobalVariableOptionsPtrInput is an input type that accepts SyntheticsGlobalVariableOptionsArgs, SyntheticsGlobalVariableOptionsPtr and SyntheticsGlobalVariableOptionsPtrOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsPtrInput` via: +// +// SyntheticsGlobalVariableOptionsArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput interface { +// nil +type SyntheticsGlobalVariableOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput + ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput + ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsPtrOutput +} + +type syntheticsGlobalVariableOptionsPtrType SyntheticsGlobalVariableOptionsArgs + +func SyntheticsGlobalVariableOptionsPtr(v *SyntheticsGlobalVariableOptionsArgs) SyntheticsGlobalVariableOptionsPtrInput { + return (*syntheticsGlobalVariableOptionsPtrType)(v) +} + +func (*syntheticsGlobalVariableOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableOptions)(nil)).Elem() +} + +func (i *syntheticsGlobalVariableOptionsPtrType) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { + return i.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) +} + +func (i *syntheticsGlobalVariableOptionsPtrType) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsPtrOutput) +} + +type SyntheticsGlobalVariableOptionsOutput struct{ *pulumi.OutputState } + +func (SyntheticsGlobalVariableOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableOptions)(nil)).Elem() +} + +func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsOutput { + return o } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink)(nil)).Elem() +func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { + return o.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) +func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptions { + return &v + }).(SyntheticsGlobalVariableOptionsPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) +// Parameters needed for MFA/TOTP. +func (o SyntheticsGlobalVariableOptionsOutput) TotpParameters() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptionsTotpParameters { + return v.TotpParameters + }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink)(nil)).Elem() +func (SyntheticsGlobalVariableOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { +func (o SyntheticsGlobalVariableOptionsPtrOutput) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput { +func (o SyntheticsGlobalVariableOptionsPtrOutput) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +func (o SyntheticsGlobalVariableOptionsPtrOutput) Elem() SyntheticsGlobalVariableOptionsOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableOptions) SyntheticsGlobalVariableOptions { + if v != nil { + return *v + } + var ret SyntheticsGlobalVariableOptions + return ret + }).(SyntheticsGlobalVariableOptionsOutput) } -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +// Parameters needed for MFA/TOTP. +func (o SyntheticsGlobalVariableOptionsPtrOutput) TotpParameters() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptionsTotpParameters { + if v == nil { + return nil + } + return v.TotpParameters + }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) } -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +type SyntheticsGlobalVariableOptionsTotpParameters struct { + // Number of digits for the OTP. + Digits int `pulumi:"digits"` + // Interval for which to refresh the token (in seconds). + RefreshInterval int `pulumi:"refreshInterval"` } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +// SyntheticsGlobalVariableOptionsTotpParametersInput is an input type that accepts SyntheticsGlobalVariableOptionsTotpParametersArgs and SyntheticsGlobalVariableOptionsTotpParametersOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsTotpParametersInput` via: +// +// SyntheticsGlobalVariableOptionsTotpParametersArgs{...} +type SyntheticsGlobalVariableOptionsTotpParametersInput interface { + pulumi.Input + + ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput + ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` +type SyntheticsGlobalVariableOptionsTotpParametersArgs struct { + // Number of digits for the OTP. + Digits pulumi.IntInput `pulumi:"digits"` + // Interval for which to refresh the token (in seconds). + RefreshInterval pulumi.IntInput `pulumi:"refreshInterval"` +} + +func (SyntheticsGlobalVariableOptionsTotpParametersArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() +} + +func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput { + return i.ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(context.Background()) +} + +func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersOutput) +} + +func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return i.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) +} + +func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersOutput).ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput` via: +// SyntheticsGlobalVariableOptionsTotpParametersPtrInput is an input type that accepts SyntheticsGlobalVariableOptionsTotpParametersArgs, SyntheticsGlobalVariableOptionsTotpParametersPtr and SyntheticsGlobalVariableOptionsTotpParametersPtrOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsTotpParametersPtrInput` via: +// +// SyntheticsGlobalVariableOptionsTotpParametersArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput interface { +// nil +type SyntheticsGlobalVariableOptionsTotpParametersPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput + ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput + ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` +type syntheticsGlobalVariableOptionsTotpParametersPtrType SyntheticsGlobalVariableOptionsTotpParametersArgs + +func SyntheticsGlobalVariableOptionsTotpParametersPtr(v *SyntheticsGlobalVariableOptionsTotpParametersArgs) SyntheticsGlobalVariableOptionsTotpParametersPtrInput { + return (*syntheticsGlobalVariableOptionsTotpParametersPtrType)(v) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest)(nil)).Elem() +func (*syntheticsGlobalVariableOptionsTotpParametersPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(context.Background()) +func (i *syntheticsGlobalVariableOptionsTotpParametersPtrType) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return i.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) +func (i *syntheticsGlobalVariableOptionsTotpParametersPtrType) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableOptionsTotpParametersOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest)(nil)).Elem() +func (SyntheticsGlobalVariableOptionsTotpParametersOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput { +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput { return o } -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableOptionsTotpParameters) *SyntheticsGlobalVariableOptionsTotpParameters { + return &v + }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) AuditQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) +// Number of digits for the OTP. +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) Digits() pulumi.IntOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableOptionsTotpParameters) int { return v.Digits }).(pulumi.IntOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) +// Interval for which to refresh the token (in seconds). +func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) RefreshInterval() pulumi.IntOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableOptionsTotpParameters) int { return v.RefreshInterval }).(pulumi.IntOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) -} +type SyntheticsGlobalVariableOptionsTotpParametersPtrOutput struct{ *pulumi.OutputState } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) +func (SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) +func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o } -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) +func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) +func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) Elem() SyntheticsGlobalVariableOptionsTotpParametersOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) SyntheticsGlobalVariableOptionsTotpParameters { + if v != nil { + return *v + } + var ret SyntheticsGlobalVariableOptionsTotpParameters + return ret + }).(SyntheticsGlobalVariableOptionsTotpParametersOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) +// Number of digits for the OTP. +func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) Digits() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) *int { + if v == nil { + return nil + } + return &v.Digits + }).(pulumi.IntPtrOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) +// Interval for which to refresh the token (in seconds). +func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) RefreshInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) *int { + if v == nil { + return nil + } + return &v.RefreshInterval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type SyntheticsGlobalVariableParseTestOptions struct { + // Required when type = `httpHeader`. Defines the header to use to extract the value + Field *string `pulumi:"field"` + // When type is `localVariable`, name of the local variable to use to extract the value. + LocalVariableName *string `pulumi:"localVariableName"` + Parser *SyntheticsGlobalVariableParseTestOptionsParser `pulumi:"parser"` + // Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput` via: +// SyntheticsGlobalVariableParseTestOptionsInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsArgs and SyntheticsGlobalVariableParseTestOptionsOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput interface { +// SyntheticsGlobalVariableParseTestOptionsArgs{...} +type SyntheticsGlobalVariableParseTestOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput + ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput + ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type SyntheticsGlobalVariableParseTestOptionsArgs struct { + // Required when type = `httpHeader`. Defines the header to use to extract the value + Field pulumi.StringPtrInput `pulumi:"field"` + // When type is `localVariable`, name of the local variable to use to extract the value. + LocalVariableName pulumi.StringPtrInput `pulumi:"localVariableName"` + Parser SyntheticsGlobalVariableParseTestOptionsParserPtrInput `pulumi:"parser"` + // Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) +func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) +func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) +func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsOutput).ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput` via: +// SyntheticsGlobalVariableParseTestOptionsPtrInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsArgs, SyntheticsGlobalVariableParseTestOptionsPtr and SyntheticsGlobalVariableParseTestOptionsPtrOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{...} +// SyntheticsGlobalVariableParseTestOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput interface { +type SyntheticsGlobalVariableParseTestOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput + ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput + ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs +type syntheticsGlobalVariableParseTestOptionsPtrType SyntheticsGlobalVariableParseTestOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType)(v) +func SyntheticsGlobalVariableParseTestOptionsPtr(v *SyntheticsGlobalVariableParseTestOptionsArgs) SyntheticsGlobalVariableParseTestOptionsPtrInput { + return (*syntheticsGlobalVariableParseTestOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (*syntheticsGlobalVariableParseTestOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsGlobalVariableParseTestOptionsPtrType) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) +func (i *syntheticsGlobalVariableParseTestOptionsPtrType) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableParseTestOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { +func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { +func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return o.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { +func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) + }).(SyntheticsGlobalVariableParseTestOptionsPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +// Required when type = `httpHeader`. Defines the header to use to extract the value +func (o SyntheticsGlobalVariableParseTestOptionsOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *string { return v.Field }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +// When type is `localVariable`, name of the local variable to use to extract the value. +func (o SyntheticsGlobalVariableParseTestOptionsOutput) LocalVariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *string { return v.LocalVariableName }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (o SyntheticsGlobalVariableParseTestOptionsOutput) Parser() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptionsParser { + return v.Parser + }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. +func (o SyntheticsGlobalVariableParseTestOptionsOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableParseTestOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput { +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery { +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Elem() SyntheticsGlobalVariableParseTestOptionsOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) SyntheticsGlobalVariableParseTestOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery + var ret SyntheticsGlobalVariableParseTestOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput) + }).(SyntheticsGlobalVariableParseTestOptionsOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { +// Required when type = `httpHeader`. Defines the header to use to extract the value +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) + return v.Field + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { +// When type is `localVariable`, name of the local variable to use to extract the value. +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) LocalVariableName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { if v == nil { return nil } - return &v.Index + return v.LocalVariableName }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Parser() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptionsParser { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) + return v.Parser + }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQuery) *string { +// Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. +func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Type }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsGlobalVariableParseTestOptionsParser struct { + // Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. + Type string `pulumi:"type"` + // Value for the parser to use, required for type `jsonPath` or `regex`. + Value *string `pulumi:"value"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput` via: +// SyntheticsGlobalVariableParseTestOptionsParserInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsParserArgs and SyntheticsGlobalVariableParseTestOptionsParserOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsParserInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput interface { +// SyntheticsGlobalVariableParseTestOptionsParserArgs{...} +type SyntheticsGlobalVariableParseTestOptionsParserInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput + ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput + ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsGlobalVariableParseTestOptionsParserArgs struct { + // Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. + Type pulumi.StringInput `pulumi:"type"` + // Value for the parser to use, required for type `jsonPath` or `regex`. + Value pulumi.StringPtrInput `pulumi:"value"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) +func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) +func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) +func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserOutput).ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: +// SyntheticsGlobalVariableParseTestOptionsParserPtrInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsParserArgs, SyntheticsGlobalVariableParseTestOptionsParserPtr and SyntheticsGlobalVariableParseTestOptionsParserPtrOutput values. +// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsParserPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} +// SyntheticsGlobalVariableParseTestOptionsParserArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { +type SyntheticsGlobalVariableParseTestOptionsParserPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput + ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput + ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs +type syntheticsGlobalVariableParseTestOptionsParserPtrType SyntheticsGlobalVariableParseTestOptionsParserArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) +func SyntheticsGlobalVariableParseTestOptionsParserPtr(v *SyntheticsGlobalVariableParseTestOptionsParserArgs) SyntheticsGlobalVariableParseTestOptionsParserPtrInput { + return (*syntheticsGlobalVariableParseTestOptionsParserPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (*syntheticsGlobalVariableParseTestOptionsParserPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsGlobalVariableParseTestOptionsParserPtrType) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return i.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) +func (i *syntheticsGlobalVariableParseTestOptionsParserPtrType) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableParseTestOptionsParserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return o.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableParseTestOptionsParser) *SyntheticsGlobalVariableParseTestOptionsParser { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptionsParser) string { return v.Type }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Value for the parser to use, required for type `jsonPath` or `regex`. +func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptionsParser) *string { return v.Value }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsGlobalVariableParseTestOptionsParserPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() +func (SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { +func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery { +func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Elem() SyntheticsGlobalVariableParseTestOptionsParserOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) SyntheticsGlobalVariableParseTestOptionsParser { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery + var ret SyntheticsGlobalVariableParseTestOptionsParser return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput) + }).(SyntheticsGlobalVariableParseTestOptionsParserOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { +// Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. +func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Type }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *string { +// Value for the parser to use, required for type `jsonPath` or `regex`. +func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) *string { if v == nil { return nil } - return v.Facet + return v.Value }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` +type SyntheticsPrivateLocationMetadata struct { + // A list of role identifiers pulled from the Roles API to restrict read and write access. + RestrictedRoles []string `pulumi:"restrictedRoles"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput` via: +// SyntheticsPrivateLocationMetadataInput is an input type that accepts SyntheticsPrivateLocationMetadataArgs and SyntheticsPrivateLocationMetadataOutput values. +// You can construct a concrete instance of `SyntheticsPrivateLocationMetadataInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput interface { +// SyntheticsPrivateLocationMetadataArgs{...} +type SyntheticsPrivateLocationMetadataInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput + ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput + ToSyntheticsPrivateLocationMetadataOutputWithContext(context.Context) SyntheticsPrivateLocationMetadataOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type SyntheticsPrivateLocationMetadataArgs struct { + // A list of role identifiers pulled from the Roles API to restrict read and write access. + RestrictedRoles pulumi.StringArrayInput `pulumi:"restrictedRoles"` +} + +func (SyntheticsPrivateLocationMetadataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsPrivateLocationMetadata)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput { + return i.ToSyntheticsPrivateLocationMetadataOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) +func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) +func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { + return i.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: +func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataOutput).ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx) +} + +// SyntheticsPrivateLocationMetadataPtrInput is an input type that accepts SyntheticsPrivateLocationMetadataArgs, SyntheticsPrivateLocationMetadataPtr and SyntheticsPrivateLocationMetadataPtrOutput values. +// You can construct a concrete instance of `SyntheticsPrivateLocationMetadataPtrInput` via: +// +// SyntheticsPrivateLocationMetadataArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { +// nil +type SyntheticsPrivateLocationMetadataPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput + ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput + ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Context) SyntheticsPrivateLocationMetadataPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput +type syntheticsPrivateLocationMetadataPtrType SyntheticsPrivateLocationMetadataArgs + +func SyntheticsPrivateLocationMetadataPtr(v *SyntheticsPrivateLocationMetadataArgs) SyntheticsPrivateLocationMetadataPtrInput { + return (*syntheticsPrivateLocationMetadataPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (*syntheticsPrivateLocationMetadataPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsPrivateLocationMetadata)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i *syntheticsPrivateLocationMetadataPtrType) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { + return i.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) +func (i *syntheticsPrivateLocationMetadataPtrType) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } +type SyntheticsPrivateLocationMetadataOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (SyntheticsPrivateLocationMetadataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsPrivateLocationMetadata)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { +func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { + return o.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsPrivateLocationMetadata) *SyntheticsPrivateLocationMetadata { + return &v + }).(SyntheticsPrivateLocationMetadataPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// A list of role identifiers pulled from the Roles API to restrict read and write access. +func (o SyntheticsPrivateLocationMetadataOutput) RestrictedRoles() pulumi.StringArrayOutput { + return o.ApplyT(func(v SyntheticsPrivateLocationMetadata) []string { return v.RestrictedRoles }).(pulumi.StringArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type SyntheticsPrivateLocationMetadataPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() +func (SyntheticsPrivateLocationMetadataPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsPrivateLocationMetadata)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o SyntheticsPrivateLocationMetadataPtrOutput) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput { +func (o SyntheticsPrivateLocationMetadataPtrOutput) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput) +func (o SyntheticsPrivateLocationMetadataPtrOutput) Elem() SyntheticsPrivateLocationMetadataOutput { + return o.ApplyT(func(v *SyntheticsPrivateLocationMetadata) SyntheticsPrivateLocationMetadata { + if v != nil { + return *v + } + var ret SyntheticsPrivateLocationMetadata + return ret + }).(SyntheticsPrivateLocationMetadataOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// A list of role identifiers pulled from the Roles API to restrict read and write access. +func (o SyntheticsPrivateLocationMetadataPtrOutput) RestrictedRoles() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SyntheticsPrivateLocationMetadata) []string { + if v == nil { + return nil + } + return v.RestrictedRoles + }).(pulumi.StringArrayOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput +type SyntheticsTestApiStep struct { + // Determines whether or not to continue with test if this step fails. + AllowFailure *bool `pulumi:"allowFailure"` + // Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. + Assertions []SyntheticsTestApiStepAssertion `pulumi:"assertions"` + // Values to parse and save as variables from the response. + ExtractedValues []SyntheticsTestApiStepExtractedValue `pulumi:"extractedValues"` + // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. + IsCritical *bool `pulumi:"isCritical"` + // The name of the step. + Name string `pulumi:"name"` + // The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. + RequestBasicauth *SyntheticsTestApiStepRequestBasicauth `pulumi:"requestBasicauth"` + // Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. + RequestClientCertificate *SyntheticsTestApiStepRequestClientCertificate `pulumi:"requestClientCertificate"` + // The request for the api step. + RequestDefinition *SyntheticsTestApiStepRequestDefinition `pulumi:"requestDefinition"` + // Header name and value map. + RequestHeaders map[string]interface{} `pulumi:"requestHeaders"` + // The proxy to perform the test. + RequestProxy *SyntheticsTestApiStepRequestProxy `pulumi:"requestProxy"` + // Query arguments name and value map. + RequestQuery map[string]interface{} `pulumi:"requestQuery"` + Retry *SyntheticsTestApiStepRetry `pulumi:"retry"` + // The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. + Subtype *string `pulumi:"subtype"` +} + +// SyntheticsTestApiStepInput is an input type that accepts SyntheticsTestApiStepArgs and SyntheticsTestApiStepOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepInput` via: +// +// SyntheticsTestApiStepArgs{...} +type SyntheticsTestApiStepInput interface { + pulumi.Input + + ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput + ToSyntheticsTestApiStepOutputWithContext(context.Context) SyntheticsTestApiStepOutput +} + +type SyntheticsTestApiStepArgs struct { + // Determines whether or not to continue with test if this step fails. + AllowFailure pulumi.BoolPtrInput `pulumi:"allowFailure"` + // Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. + Assertions SyntheticsTestApiStepAssertionArrayInput `pulumi:"assertions"` + // Values to parse and save as variables from the response. + ExtractedValues SyntheticsTestApiStepExtractedValueArrayInput `pulumi:"extractedValues"` + // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. + IsCritical pulumi.BoolPtrInput `pulumi:"isCritical"` + // The name of the step. + Name pulumi.StringInput `pulumi:"name"` + // The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. + RequestBasicauth SyntheticsTestApiStepRequestBasicauthPtrInput `pulumi:"requestBasicauth"` + // Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. + RequestClientCertificate SyntheticsTestApiStepRequestClientCertificatePtrInput `pulumi:"requestClientCertificate"` + // The request for the api step. + RequestDefinition SyntheticsTestApiStepRequestDefinitionPtrInput `pulumi:"requestDefinition"` + // Header name and value map. + RequestHeaders pulumi.MapInput `pulumi:"requestHeaders"` + // The proxy to perform the test. + RequestProxy SyntheticsTestApiStepRequestProxyPtrInput `pulumi:"requestProxy"` + // Query arguments name and value map. + RequestQuery pulumi.MapInput `pulumi:"requestQuery"` + Retry SyntheticsTestApiStepRetryPtrInput `pulumi:"retry"` + // The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. + Subtype pulumi.StringPtrInput `pulumi:"subtype"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +func (SyntheticsTestApiStepArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStep)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (i SyntheticsTestApiStepArgs) ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput { + return i.ToSyntheticsTestApiStepOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepArgs) ToSyntheticsTestApiStepOutputWithContext(ctx context.Context) SyntheticsTestApiStepOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) -} +// SyntheticsTestApiStepArrayInput is an input type that accepts SyntheticsTestApiStepArray and SyntheticsTestApiStepArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepArrayInput` via: +// +// SyntheticsTestApiStepArray{ SyntheticsTestApiStepArgs{...} } +type SyntheticsTestApiStepArrayInput interface { + pulumi.Input -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) + ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput + ToSyntheticsTestApiStepArrayOutputWithContext(context.Context) SyntheticsTestApiStepArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +type SyntheticsTestApiStepArray []SyntheticsTestApiStepInput + +func (SyntheticsTestApiStepArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStep)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input +func (i SyntheticsTestApiStepArray) ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput { + return i.ToSyntheticsTestApiStepArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput +func (i SyntheticsTestApiStepArray) ToSyntheticsTestApiStepArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepArrayOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs +type SyntheticsTestApiStepOutput struct{ *pulumi.OutputState } -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) +func (SyntheticsTestApiStepOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStep)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +func (o SyntheticsTestApiStepOutput) ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepOutput) ToSyntheticsTestApiStepOutputWithContext(ctx context.Context) SyntheticsTestApiStepOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// Determines whether or not to continue with test if this step fails. +func (o SyntheticsTestApiStepOutput) AllowFailure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *bool { return v.AllowFailure }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +// Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. +func (o SyntheticsTestApiStepOutput) Assertions() SyntheticsTestApiStepAssertionArrayOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) []SyntheticsTestApiStepAssertion { return v.Assertions }).(SyntheticsTestApiStepAssertionArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o +// Values to parse and save as variables from the response. +func (o SyntheticsTestApiStepOutput) ExtractedValues() SyntheticsTestApiStepExtractedValueArrayOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) []SyntheticsTestApiStepExtractedValue { return v.ExtractedValues }).(SyntheticsTestApiStepExtractedValueArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o +// Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. +func (o SyntheticsTestApiStepOutput) IsCritical() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *bool { return v.IsCritical }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The name of the step. +func (o SyntheticsTestApiStepOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) string { return v.Name }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) +// The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestApiStepOutput) RequestBasicauth() SyntheticsTestApiStepRequestBasicauthPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestBasicauth { return v.RequestBasicauth }).(SyntheticsTestApiStepRequestBasicauthPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestApiStepOutput) RequestClientCertificate() SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestClientCertificate { + return v.RequestClientCertificate + }).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The request for the api step. +func (o SyntheticsTestApiStepOutput) RequestDefinition() SyntheticsTestApiStepRequestDefinitionPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestDefinition { return v.RequestDefinition }).(SyntheticsTestApiStepRequestDefinitionPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Header name and value map. +func (o SyntheticsTestApiStepOutput) RequestHeaders() pulumi.MapOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) map[string]interface{} { return v.RequestHeaders }).(pulumi.MapOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +// The proxy to perform the test. +func (o SyntheticsTestApiStepOutput) RequestProxy() SyntheticsTestApiStepRequestProxyPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestProxy { return v.RequestProxy }).(SyntheticsTestApiStepRequestProxyPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() +// Query arguments name and value map. +func (o SyntheticsTestApiStepOutput) RequestQuery() pulumi.MapOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) map[string]interface{} { return v.RequestQuery }).(pulumi.MapOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o +func (o SyntheticsTestApiStepOutput) Retry() SyntheticsTestApiStepRetryPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRetry { return v.Retry }).(SyntheticsTestApiStepRetryPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o +// The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. +func (o SyntheticsTestApiStepOutput) Subtype() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStep) *string { return v.Subtype }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) +type SyntheticsTestApiStepArrayOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestApiStepArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStep)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepArrayOutput) ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput { + return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepArrayOutput) ToSyntheticsTestApiStepArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepArrayOutput { + return o } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStep { + return vs[0].([]SyntheticsTestApiStep)[vs[1].(int)] + }).(SyntheticsTestApiStepOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestApiStepAssertion struct { + // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). + Operator string `pulumi:"operator"` + // If assertion type is `header`, this is the header name. + Property *string `pulumi:"property"` + // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. + Target *string `pulumi:"target"` + // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. + Targetjsonpath *SyntheticsTestApiStepAssertionTargetjsonpath `pulumi:"targetjsonpath"` + // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. + Targetxpath *SyntheticsTestApiStepAssertionTargetxpath `pulumi:"targetxpath"` + // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. + TimingsScope *string `pulumi:"timingsScope"` + // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput` via: +// SyntheticsTestApiStepAssertionInput is an input type that accepts SyntheticsTestApiStepAssertionArgs and SyntheticsTestApiStepAssertionOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput interface { +// SyntheticsTestApiStepAssertionArgs{...} +type SyntheticsTestApiStepAssertionInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput + ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput + ToSyntheticsTestApiStepAssertionOutputWithContext(context.Context) SyntheticsTestApiStepAssertionOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestApiStepAssertionArgs struct { + // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). + Operator pulumi.StringInput `pulumi:"operator"` + // If assertion type is `header`, this is the header name. + Property pulumi.StringPtrInput `pulumi:"property"` + // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. + Target pulumi.StringPtrInput `pulumi:"target"` + // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. + Targetjsonpath SyntheticsTestApiStepAssertionTargetjsonpathPtrInput `pulumi:"targetjsonpath"` + // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. + Targetxpath SyntheticsTestApiStepAssertionTargetxpathPtrInput `pulumi:"targetxpath"` + // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. + TimingsScope pulumi.StringPtrInput `pulumi:"timingsScope"` + // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestApiStepAssertionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertion)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionArgs) ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput { + return i.ToSyntheticsTestApiStepAssertionOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (i SyntheticsTestApiStepAssertionArgs) ToSyntheticsTestApiStepAssertionOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: +// SyntheticsTestApiStepAssertionArrayInput is an input type that accepts SyntheticsTestApiStepAssertionArray and SyntheticsTestApiStepAssertionArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { +// SyntheticsTestApiStepAssertionArray{ SyntheticsTestApiStepAssertionArgs{...} } +type SyntheticsTestApiStepAssertionArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput + ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput + ToSyntheticsTestApiStepAssertionArrayOutputWithContext(context.Context) SyntheticsTestApiStepAssertionArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput +type SyntheticsTestApiStepAssertionArray []SyntheticsTestApiStepAssertionInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestApiStepAssertionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStepAssertion)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionArray) ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput { + return i.ToSyntheticsTestApiStepAssertionArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) +func (i SyntheticsTestApiStepAssertionArray) ToSyntheticsTestApiStepAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestApiStepAssertionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertion)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o SyntheticsTestApiStepAssertionOutput) ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { +func (o SyntheticsTestApiStepAssertionOutput) ToSyntheticsTestApiStepAssertionOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). +func (o SyntheticsTestApiStepAssertionOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) string { return v.Operator }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// If assertion type is `header`, this is the header name. +func (o SyntheticsTestApiStepAssertionOutput) Property() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.Property }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. +func (o SyntheticsTestApiStepAssertionOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.Target }).(pulumi.StringPtrOutput) +} + +// Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestApiStepAssertionOutput) Targetjsonpath() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *SyntheticsTestApiStepAssertionTargetjsonpath { + return v.Targetjsonpath + }).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) +} + +// Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestApiStepAssertionOutput) Targetxpath() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *SyntheticsTestApiStepAssertionTargetxpath { + return v.Targetxpath + }).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) +} + +// Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. +func (o SyntheticsTestApiStepAssertionOutput) TimingsScope() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.TimingsScope }).(pulumi.StringPtrOutput) +} + +// Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. +func (o SyntheticsTestApiStepAssertionOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertion) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestApiStepAssertionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStepAssertion)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o SyntheticsTestApiStepAssertionArrayOutput) ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { +func (o SyntheticsTestApiStepAssertionArrayOutput) ToSyntheticsTestApiStepAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput) +func (o SyntheticsTestApiStepAssertionArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepAssertionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStepAssertion { + return vs[0].([]SyntheticsTestApiStepAssertion)[vs[1].(int)] + }).(SyntheticsTestApiStepAssertionOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type SyntheticsTestApiStepAssertionTargetjsonpath struct { + // The JSON path to assert. + Jsonpath string `pulumi:"jsonpath"` + // The specific operator to use on the path. + Operator string `pulumi:"operator"` + // Expected matching value. + Targetvalue *string `pulumi:"targetvalue"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput` via: +// SyntheticsTestApiStepAssertionTargetjsonpathInput is an input type that accepts SyntheticsTestApiStepAssertionTargetjsonpathArgs and SyntheticsTestApiStepAssertionTargetjsonpathOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetjsonpathInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput interface { +// SyntheticsTestApiStepAssertionTargetjsonpathArgs{...} +type SyntheticsTestApiStepAssertionTargetjsonpathInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput + ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput + ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type SyntheticsTestApiStepAssertionTargetjsonpathArgs struct { + // The JSON path to assert. + Jsonpath pulumi.StringInput `pulumi:"jsonpath"` + // The specific operator to use on the path. + Operator pulumi.StringInput `pulumi:"operator"` + // Expected matching value. + Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetjsonpathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput { + return i.ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) +func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return i.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathOutput).ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput` via: +// SyntheticsTestApiStepAssertionTargetjsonpathPtrInput is an input type that accepts SyntheticsTestApiStepAssertionTargetjsonpathArgs, SyntheticsTestApiStepAssertionTargetjsonpathPtr and SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetjsonpathPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{...} +// SyntheticsTestApiStepAssertionTargetjsonpathArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput interface { +type SyntheticsTestApiStepAssertionTargetjsonpathPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput + ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput + ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs +type syntheticsTestApiStepAssertionTargetjsonpathPtrType SyntheticsTestApiStepAssertionTargetjsonpathArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType)(v) +func SyntheticsTestApiStepAssertionTargetjsonpathPtr(v *SyntheticsTestApiStepAssertionTargetjsonpathArgs) SyntheticsTestApiStepAssertionTargetjsonpathPtrInput { + return (*syntheticsTestApiStepAssertionTargetjsonpathPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (*syntheticsTestApiStepAssertionTargetjsonpathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepAssertionTargetjsonpathPtrType) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return i.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) +func (i *syntheticsTestApiStepAssertionTargetjsonpathPtrType) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionTargetjsonpathOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetjsonpathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return o.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepAssertionTargetjsonpath) *SyntheticsTestApiStepAssertionTargetjsonpath { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) + }).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The JSON path to assert. +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Jsonpath() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) string { return v.Jsonpath }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +// The specific operator to use on the path. +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) string { return v.Operator }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Expected matching value. +func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput { +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery { +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Elem() SyntheticsTestApiStepAssertionTargetjsonpathOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) SyntheticsTestApiStepAssertionTargetjsonpath { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery + var ret SyntheticsTestApiStepAssertionTargetjsonpath return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput) + }).(SyntheticsTestApiStepAssertionTargetjsonpathOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { +// The JSON path to assert. +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Jsonpath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index + return &v.Jsonpath }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { +// The specific operator to use on the path. +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Operator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) + return &v.Operator + }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQuery) *string { +// Expected matching value. +func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { if v == nil { return nil } - return v.SearchQuery + return v.Targetvalue }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestApiStepAssertionTargetxpath struct { + // The specific operator to use on the path. + Operator string `pulumi:"operator"` + // Expected matching value. + Targetvalue *string `pulumi:"targetvalue"` + // The xpath to assert. + Xpath string `pulumi:"xpath"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: +// SyntheticsTestApiStepAssertionTargetxpathInput is an input type that accepts SyntheticsTestApiStepAssertionTargetxpathArgs and SyntheticsTestApiStepAssertionTargetxpathOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetxpathInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { +// SyntheticsTestApiStepAssertionTargetxpathArgs{...} +type SyntheticsTestApiStepAssertionTargetxpathInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput + ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput + ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestApiStepAssertionTargetxpathArgs struct { + // The specific operator to use on the path. + Operator pulumi.StringInput `pulumi:"operator"` + // Expected matching value. + Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` + // The xpath to assert. + Xpath pulumi.StringInput `pulumi:"xpath"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetxpathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput { + return i.ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) +func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return i.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathOutput).ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: +// SyntheticsTestApiStepAssertionTargetxpathPtrInput is an input type that accepts SyntheticsTestApiStepAssertionTargetxpathArgs, SyntheticsTestApiStepAssertionTargetxpathPtr and SyntheticsTestApiStepAssertionTargetxpathPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetxpathPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} +// SyntheticsTestApiStepAssertionTargetxpathArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { +type SyntheticsTestApiStepAssertionTargetxpathPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput + ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput + ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs +type syntheticsTestApiStepAssertionTargetxpathPtrType SyntheticsTestApiStepAssertionTargetxpathArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) +func SyntheticsTestApiStepAssertionTargetxpathPtr(v *SyntheticsTestApiStepAssertionTargetxpathArgs) SyntheticsTestApiStepAssertionTargetxpathPtrInput { + return (*syntheticsTestApiStepAssertionTargetxpathPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (*syntheticsTestApiStepAssertionTargetxpathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepAssertionTargetxpathPtrType) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return i.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) +func (i *syntheticsTestApiStepAssertionTargetxpathPtrType) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionTargetxpathOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetxpathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return o.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepAssertionTargetxpath) *SyntheticsTestApiStepAssertionTargetxpath { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) + }).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The specific operator to use on the path. +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) string { return v.Operator }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Expected matching value. +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// The xpath to assert. +func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Xpath() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) string { return v.Xpath }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepAssertionTargetxpathPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery { +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Elem() SyntheticsTestApiStepAssertionTargetxpathOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) SyntheticsTestApiStepAssertionTargetxpath { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery + var ret SyntheticsTestApiStepAssertionTargetxpath return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput) + }).(SyntheticsTestApiStepAssertionTargetxpathOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { +// The specific operator to use on the path. +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Operator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Operator }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *string { +// Expected matching value. +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { if v == nil { return nil } - return v.Facet + return v.Targetvalue }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQuery) *int { +// The xpath to assert. +func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Xpath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return &v.Xpath + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` +type SyntheticsTestApiStepExtractedValue struct { + // When type is `httpHeader`, name of the header to use to extract the value. + Field *string `pulumi:"field"` + Name string `pulumi:"name"` + Parser SyntheticsTestApiStepExtractedValueParser `pulumi:"parser"` + // Determines whether or not the extracted value will be obfuscated. + Secure *bool `pulumi:"secure"` + // Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput` via: +// SyntheticsTestApiStepExtractedValueInput is an input type that accepts SyntheticsTestApiStepExtractedValueArgs and SyntheticsTestApiStepExtractedValueOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput interface { +// SyntheticsTestApiStepExtractedValueArgs{...} +type SyntheticsTestApiStepExtractedValueInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput + ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput + ToSyntheticsTestApiStepExtractedValueOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type SyntheticsTestApiStepExtractedValueArgs struct { + // When type is `httpHeader`, name of the header to use to extract the value. + Field pulumi.StringPtrInput `pulumi:"field"` + Name pulumi.StringInput `pulumi:"name"` + Parser SyntheticsTestApiStepExtractedValueParserInput `pulumi:"parser"` + // Determines whether or not the extracted value will be obfuscated. + Secure pulumi.BoolPtrInput `pulumi:"secure"` + // Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (SyntheticsTestApiStepExtractedValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepExtractedValue)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepExtractedValueArgs) ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput { + return i.ToSyntheticsTestApiStepExtractedValueOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (i SyntheticsTestApiStepExtractedValueArgs) ToSyntheticsTestApiStepExtractedValueOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: +// SyntheticsTestApiStepExtractedValueArrayInput is an input type that accepts SyntheticsTestApiStepExtractedValueArray and SyntheticsTestApiStepExtractedValueArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { +// SyntheticsTestApiStepExtractedValueArray{ SyntheticsTestApiStepExtractedValueArgs{...} } +type SyntheticsTestApiStepExtractedValueArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput + ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput + ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput +type SyntheticsTestApiStepExtractedValueArray []SyntheticsTestApiStepExtractedValueInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (SyntheticsTestApiStepExtractedValueArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStepExtractedValue)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepExtractedValueArray) ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput { + return i.ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) +func (i SyntheticsTestApiStepExtractedValueArray) ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepExtractedValueOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() +func (SyntheticsTestApiStepExtractedValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepExtractedValue)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o SyntheticsTestApiStepExtractedValueOutput) ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { +func (o SyntheticsTestApiStepExtractedValueOutput) ToSyntheticsTestApiStepExtractedValueOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o +// When type is `httpHeader`, name of the header to use to extract the value. +func (o SyntheticsTestApiStepExtractedValueOutput) Field() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) *string { return v.Field }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o +func (o SyntheticsTestApiStepExtractedValueOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) string { return v.Name }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput) +func (o SyntheticsTestApiStepExtractedValueOutput) Parser() SyntheticsTestApiStepExtractedValueParserOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) SyntheticsTestApiStepExtractedValueParser { return v.Parser }).(SyntheticsTestApiStepExtractedValueParserOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Determines whether or not the extracted value will be obfuscated. +func (o SyntheticsTestApiStepExtractedValueOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) *bool { return v.Secure }).(pulumi.BoolPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput +// Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. +func (o SyntheticsTestApiStepExtractedValueOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} +type SyntheticsTestApiStepExtractedValueArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() +func (SyntheticsTestApiStepExtractedValueArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestApiStepExtractedValue)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepExtractedValueArrayOutput) ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) +func (o SyntheticsTestApiStepExtractedValueArrayOutput) ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueArrayOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepExtractedValueArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepExtractedValueOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStepExtractedValue { + return vs[0].([]SyntheticsTestApiStepExtractedValue)[vs[1].(int)] + }).(SyntheticsTestApiStepExtractedValueOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) +type SyntheticsTestApiStepExtractedValueParser struct { + // Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. + Type string `pulumi:"type"` + // Regex or JSON path used for the parser. Not used with type `raw`. + Value *string `pulumi:"value"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: +// SyntheticsTestApiStepExtractedValueParserInput is an input type that accepts SyntheticsTestApiStepExtractedValueParserArgs and SyntheticsTestApiStepExtractedValueParserOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueParserInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { +// SyntheticsTestApiStepExtractedValueParserArgs{...} +type SyntheticsTestApiStepExtractedValueParserInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) + ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput + ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueParserOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) +type SyntheticsTestApiStepExtractedValueParserArgs struct { + // Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. + Type pulumi.StringInput `pulumi:"type"` + // Regex or JSON path used for the parser. Not used with type `raw`. + Value pulumi.StringPtrInput `pulumi:"value"` } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (SyntheticsTestApiStepExtractedValueParserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParser)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestApiStepExtractedValueParserArgs) ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput { + return i.ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(context.Background()) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (i SyntheticsTestApiStepExtractedValueParserArgs) ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueParserOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueParserOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} +type SyntheticsTestApiStepExtractedValueParserOutput struct{ *pulumi.OutputState } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o +func (SyntheticsTestApiStepExtractedValueParserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { +func (o SyntheticsTestApiStepExtractedValueParserOutput) ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepExtractedValueParserOutput) ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueParserOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. +func (o SyntheticsTestApiStepExtractedValueParserOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValueParser) string { return v.Type }).(pulumi.StringOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input +// Regex or JSON path used for the parser. Not used with type `raw`. +func (o SyntheticsTestApiStepExtractedValueParserOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepExtractedValueParser) *string { return v.Value }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput +type SyntheticsTestApiStepRequestBasicauth struct { + // Access key for `SIGV4` authentication. + AccessKey *string `pulumi:"accessKey"` + // Access token url for `oauth-client` or `oauth-rop` authentication. + AccessTokenUrl *string `pulumi:"accessTokenUrl"` + // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Audience *string `pulumi:"audience"` + // Client ID for `oauth-client` or `oauth-rop` authentication. + ClientId *string `pulumi:"clientId"` + // Client secret for `oauth-client` or `oauth-rop` authentication. + ClientSecret *string `pulumi:"clientSecret"` + // Domain for `ntlm` authentication. + Domain *string `pulumi:"domain"` + // Password for authentication. + Password *string `pulumi:"password"` + // Region for `SIGV4` authentication. + Region *string `pulumi:"region"` + // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Resource *string `pulumi:"resource"` + // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Scope *string `pulumi:"scope"` + // Secret key for `SIGV4` authentication. + SecretKey *string `pulumi:"secretKey"` + // Service name for `SIGV4` authentication. + ServiceName *string `pulumi:"serviceName"` + // Session token for `SIGV4` authentication. + SessionToken *string `pulumi:"sessionToken"` + // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. + TokenApiAuthentication *string `pulumi:"tokenApiAuthentication"` + // Type of basic authentication to use when performing the test. Defaults to `"web"`. + Type *string `pulumi:"type"` + // Username for authentication. + Username *string `pulumi:"username"` + // Workstation for `ntlm` authentication. + Workstation *string `pulumi:"workstation"` +} + +// SyntheticsTestApiStepRequestBasicauthInput is an input type that accepts SyntheticsTestApiStepRequestBasicauthArgs and SyntheticsTestApiStepRequestBasicauthOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestBasicauthInput` via: +// +// SyntheticsTestApiStepRequestBasicauthArgs{...} +type SyntheticsTestApiStepRequestBasicauthInput interface { + pulumi.Input + + ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput + ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(context.Context) SyntheticsTestApiStepRequestBasicauthOutput +} + +type SyntheticsTestApiStepRequestBasicauthArgs struct { + // Access key for `SIGV4` authentication. + AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` + // Access token url for `oauth-client` or `oauth-rop` authentication. + AccessTokenUrl pulumi.StringPtrInput `pulumi:"accessTokenUrl"` + // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Audience pulumi.StringPtrInput `pulumi:"audience"` + // Client ID for `oauth-client` or `oauth-rop` authentication. + ClientId pulumi.StringPtrInput `pulumi:"clientId"` + // Client secret for `oauth-client` or `oauth-rop` authentication. + ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` + // Domain for `ntlm` authentication. + Domain pulumi.StringPtrInput `pulumi:"domain"` + // Password for authentication. + Password pulumi.StringPtrInput `pulumi:"password"` + // Region for `SIGV4` authentication. + Region pulumi.StringPtrInput `pulumi:"region"` + // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Resource pulumi.StringPtrInput `pulumi:"resource"` + // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Scope pulumi.StringPtrInput `pulumi:"scope"` + // Secret key for `SIGV4` authentication. + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + // Service name for `SIGV4` authentication. + ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` + // Session token for `SIGV4` authentication. + SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"` + // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. + TokenApiAuthentication pulumi.StringPtrInput `pulumi:"tokenApiAuthentication"` + // Type of basic authentication to use when performing the test. Defaults to `"web"`. + Type pulumi.StringPtrInput `pulumi:"type"` + // Username for authentication. + Username pulumi.StringPtrInput `pulumi:"username"` + // Workstation for `ntlm` authentication. + Workstation pulumi.StringPtrInput `pulumi:"workstation"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +func (SyntheticsTestApiStepRequestBasicauthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput { + return i.ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { + return i.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: +func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthOutput).ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx) +} + +// SyntheticsTestApiStepRequestBasicauthPtrInput is an input type that accepts SyntheticsTestApiStepRequestBasicauthArgs, SyntheticsTestApiStepRequestBasicauthPtr and SyntheticsTestApiStepRequestBasicauthPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestBasicauthPtrInput` via: +// +// SyntheticsTestApiStepRequestBasicauthArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { +// nil +type SyntheticsTestApiStepRequestBasicauthPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput + ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput + ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput +type syntheticsTestApiStepRequestBasicauthPtrType SyntheticsTestApiStepRequestBasicauthArgs + +func SyntheticsTestApiStepRequestBasicauthPtr(v *SyntheticsTestApiStepRequestBasicauthArgs) SyntheticsTestApiStepRequestBasicauthPtrInput { + return (*syntheticsTestApiStepRequestBasicauthPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (*syntheticsTestApiStepRequestBasicauthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepRequestBasicauthPtrType) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { + return i.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) +func (i *syntheticsTestApiStepRequestBasicauthPtrType) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestBasicauthOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestApiStepRequestBasicauthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { +func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { + return o.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestBasicauth) *SyntheticsTestApiStepRequestBasicauth { + return &v + }).(SyntheticsTestApiStepRequestBasicauthPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Access key for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) AccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.AccessKey }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() +// Access token url for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) AccessTokenUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.AccessTokenUrl }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o +// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Audience() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Audience }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o +// Client ID for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ClientId }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput) +// Client secret for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) ClientSecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ClientSecret }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +// Domain for `ntlm` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Domain }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput +// Password for authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Password() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Password }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +// Region for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Region() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Region }).(pulumi.StringPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Resource }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) +// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Scope }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) +// Secret key for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.SecretKey }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input +// Service name for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) ServiceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ServiceName }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput +// Session token for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) SessionToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.SessionToken }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput +// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. +func (o SyntheticsTestApiStepRequestBasicauthOutput) TokenApiAuthentication() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.TokenApiAuthentication }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Type of basic authentication to use when performing the test. Defaults to `"web"`. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Type }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) +// Username for authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Username }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) +// Workstation for `ntlm` authentication. +func (o SyntheticsTestApiStepRequestBasicauthOutput) Workstation() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Workstation }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestBasicauthPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +func (SyntheticsTestApiStepRequestBasicauthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { return o } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Elem() SyntheticsTestApiStepRequestBasicauthOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) SyntheticsTestApiStepRequestBasicauth { + if v != nil { + return *v + } + var ret SyntheticsTestApiStepRequestBasicauth + return ret + }).(SyntheticsTestApiStepRequestBasicauthOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor +// Access key for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) AccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.AccessKey }).(pulumi.StringPtrOutput) } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor +// Access token url for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) AccessTokenUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.AccessTokenUrl }).(pulumi.StringPtrOutput) } -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Audience() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Audience + }).(pulumi.StringPtrOutput) } -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.ImageUrl +// Client ID for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ClientId }).(pulumi.StringPtrOutput) } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.Metric +// Client secret for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ClientSecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ClientSecret }).(pulumi.StringPtrOutput) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +// Domain for `ntlm` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Domain + }).(pulumi.StringPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) *string { - return v.Timeframe +// Password for authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Password() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Password }).(pulumi.StringPtrOutput) } -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// Region for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Region() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Region + }).(pulumi.StringPtrOutput) +} + +// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Resource + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } +// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Scope + }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() +// Secret key for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.SecretKey + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o +// Service name for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ServiceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ServiceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o +// Session token for `SIGV4` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) SessionToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.SessionToken + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput) +// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) TokenApiAuthentication() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.TokenApiAuthentication + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` +// Type of basic authentication to use when performing the test. Defaults to `"web"`. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Type + }).(pulumi.StringPtrOutput) +} + +// Username for authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Username + }).(pulumi.StringPtrOutput) +} + +// Workstation for `ntlm` authentication. +func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Workstation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Workstation + }).(pulumi.StringPtrOutput) +} + +type SyntheticsTestApiStepRequestClientCertificate struct { + Cert SyntheticsTestApiStepRequestClientCertificateCert `pulumi:"cert"` + Key SyntheticsTestApiStepRequestClientCertificateKey `pulumi:"key"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput` via: +// SyntheticsTestApiStepRequestClientCertificateInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateArgs and SyntheticsTestApiStepRequestClientCertificateOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput interface { +// SyntheticsTestApiStepRequestClientCertificateArgs{...} +type SyntheticsTestApiStepRequestClientCertificateInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput + ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput + ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` +type SyntheticsTestApiStepRequestClientCertificateArgs struct { + Cert SyntheticsTestApiStepRequestClientCertificateCertInput `pulumi:"cert"` + Key SyntheticsTestApiStepRequestClientCertificateKeyInput `pulumi:"key"` +} + +func (SyntheticsTestApiStepRequestClientCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() +} + +func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) +func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateOutput).ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput` via: +// SyntheticsTestApiStepRequestClientCertificatePtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateArgs, SyntheticsTestApiStepRequestClientCertificatePtr and SyntheticsTestApiStepRequestClientCertificatePtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificatePtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput interface { +// SyntheticsTestApiStepRequestClientCertificateArgs{...} +// +// or: +// +// nil +type SyntheticsTestApiStepRequestClientCertificatePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput + ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput + ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput +type syntheticsTestApiStepRequestClientCertificatePtrType SyntheticsTestApiStepRequestClientCertificateArgs -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func SyntheticsTestApiStepRequestClientCertificatePtr(v *SyntheticsTestApiStepRequestClientCertificateArgs) SyntheticsTestApiStepRequestClientCertificatePtrInput { + return (*syntheticsTestApiStepRequestClientCertificatePtrType)(v) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) +func (*syntheticsTestApiStepRequestClientCertificatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) +func (i *syntheticsTestApiStepRequestClientCertificatePtrType) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } +func (i *syntheticsTestApiStepRequestClientCertificatePtrType) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) +} + +type SyntheticsTestApiStepRequestClientCertificateOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { +func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { +func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateOutput { return o } -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return o.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) } -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificate { + return &v + }).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) } -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) +func (o SyntheticsTestApiStepRequestClientCertificateOutput) Cert() SyntheticsTestApiStepRequestClientCertificateCertOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificateCert { + return v.Cert + }).(SyntheticsTestApiStepRequestClientCertificateCertOutput) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +func (o SyntheticsTestApiStepRequestClientCertificateOutput) Key() SyntheticsTestApiStepRequestClientCertificateKeyOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificateKey { + return v.Key + }).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) } -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) -} +type SyntheticsTestApiStepRequestClientCertificatePtrOutput struct{ *pulumi.OutputState } -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) +func (SyntheticsTestApiStepRequestClientCertificatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)(nil)).Elem() +func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { +func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput { - return o +func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificate { + if v != nil { + return *v + } + var ret SyntheticsTestApiStepRequestClientCertificate + return ret + }).(SyntheticsTestApiStepRequestClientCertificateOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput) +func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Cert() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificateCert { + if v == nil { + return nil + } + return &v.Cert + }).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` +func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Key() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificateKey { + if v == nil { + return nil + } + return &v.Key + }).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) +} + +type SyntheticsTestApiStepRequestClientCertificateCert struct { + // Content of the certificate. + Content string `pulumi:"content"` + // File name for the certificate. + Filename *string `pulumi:"filename"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput` via: +// SyntheticsTestApiStepRequestClientCertificateCertInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateCertArgs and SyntheticsTestApiStepRequestClientCertificateCertOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateCertInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput interface { +// SyntheticsTestApiStepRequestClientCertificateCertArgs{...} +type SyntheticsTestApiStepRequestClientCertificateCertInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput + ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput + ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` +type SyntheticsTestApiStepRequestClientCertificateCertArgs struct { + // Content of the certificate. + Content pulumi.StringInput `pulumi:"content"` + // File name for the certificate. + Filename pulumi.StringPtrInput `pulumi:"filename"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateCertArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) +func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput +func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertOutput).ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} +// SyntheticsTestApiStepRequestClientCertificateCertPtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateCertArgs, SyntheticsTestApiStepRequestClientCertificateCertPtr and SyntheticsTestApiStepRequestClientCertificateCertPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateCertPtrInput` via: +// +// SyntheticsTestApiStepRequestClientCertificateCertArgs{...} +// +// or: +// +// nil +type SyntheticsTestApiStepRequestClientCertificateCertPtrInput interface { + pulumi.Input -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) + ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput + ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } +type syntheticsTestApiStepRequestClientCertificateCertPtrType SyntheticsTestApiStepRequestClientCertificateCertArgs -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func SyntheticsTestApiStepRequestClientCertificateCertPtr(v *SyntheticsTestApiStepRequestClientCertificateCertArgs) SyntheticsTestApiStepRequestClientCertificateCertPtrInput { + return (*syntheticsTestApiStepRequestClientCertificateCertPtrType)(v) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o +func (*syntheticsTestApiStepRequestClientCertificateCertPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o +func (i *syntheticsTestApiStepRequestClientCertificateCertPtrType) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) +func (i *syntheticsTestApiStepRequestClientCertificateCertPtrType) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) } -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} +type SyntheticsTestApiStepRequestClientCertificateCertOutput struct{ *pulumi.OutputState } -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) +func (SyntheticsTestApiStepRequestClientCertificateCertOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() } -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput { + return o } -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput { + return o } -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return o.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificateCert) *SyntheticsTestApiStepRequestClientCertificateCert { + return &v + }).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) } -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) +// Content of the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateCert) string { return v.Content }).(pulumi.StringOutput) } -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) +// File name for the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateCert) *string { return v.Filename }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestClientCertificateCertPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { +func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput) +func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateCertOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) SyntheticsTestApiStepRequestClientCertificateCert { + if v != nil { + return *v + } + var ret SyntheticsTestApiStepRequestClientCertificateCert + return ret + }).(SyntheticsTestApiStepRequestClientCertificateCertOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` +// Content of the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) *string { + if v == nil { + return nil + } + return &v.Content + }).(pulumi.StringPtrOutput) +} + +// File name for the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) *string { + if v == nil { + return nil + } + return v.Filename + }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput` via: +type SyntheticsTestApiStepRequestClientCertificateKey struct { + // Content of the certificate. + Content string `pulumi:"content"` + // File name for the certificate. + Filename *string `pulumi:"filename"` +} + +// SyntheticsTestApiStepRequestClientCertificateKeyInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateKeyArgs and SyntheticsTestApiStepRequestClientCertificateKeyOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateKeyInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput interface { +// SyntheticsTestApiStepRequestClientCertificateKeyArgs{...} +type SyntheticsTestApiStepRequestClientCertificateKeyInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput + ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput + ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` +type SyntheticsTestApiStepRequestClientCertificateKeyArgs struct { + // Content of the certificate. + Content pulumi.StringInput `pulumi:"content"` + // File name for the certificate. + Filename pulumi.StringPtrInput `pulumi:"filename"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateKeyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) +func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyOutput).ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput` via: +// SyntheticsTestApiStepRequestClientCertificateKeyPtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateKeyArgs, SyntheticsTestApiStepRequestClientCertificateKeyPtr and SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateKeyPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{...} +// SyntheticsTestApiStepRequestClientCertificateKeyArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput interface { +type SyntheticsTestApiStepRequestClientCertificateKeyPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput + ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput + ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs +type syntheticsTestApiStepRequestClientCertificateKeyPtrType SyntheticsTestApiStepRequestClientCertificateKeyArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType)(v) +func SyntheticsTestApiStepRequestClientCertificateKeyPtr(v *SyntheticsTestApiStepRequestClientCertificateKeyArgs) SyntheticsTestApiStepRequestClientCertificateKeyPtrInput { + return (*syntheticsTestApiStepRequestClientCertificateKeyPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (*syntheticsTestApiStepRequestClientCertificateKeyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepRequestClientCertificateKeyPtrType) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return i.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) +func (i *syntheticsTestApiStepRequestClientCertificateKeyPtrType) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestClientCertificateKeyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateKeyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return o.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificateKey) *SyntheticsTestApiStepRequestClientCertificateKey { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) + }).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) } -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) +// Content of the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateKey) string { return v.Content }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// File name for the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateKey) *string { return v.Filename }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() +func (SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput { +func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit { +func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateKeyOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) SyntheticsTestApiStepRequestClientCertificateKey { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit + var ret SyntheticsTestApiStepRequestClientCertificateKey return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) + }).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimit) *string { +// Content of the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) *string { if v == nil { return nil } - return v.Order + return &v.Content }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput interface { - pulumi.Input +// File name for the certificate. +func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) *string { + if v == nil { + return nil + } + return v.Filename + }).(pulumi.StringPtrOutput) +} + +type SyntheticsTestApiStepRequestDefinition struct { + // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. + AllowInsecure *bool `pulumi:"allowInsecure"` + // The request body. + Body *string `pulumi:"body"` + // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. + BodyType *string `pulumi:"bodyType"` + // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. + CallType *string `pulumi:"callType"` + // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. + CertificateDomains []string `pulumi:"certificateDomains"` + // DNS server to use for DNS tests (`subtype = "dns"`). + DnsServer *string `pulumi:"dnsServer"` + // DNS server port to use for DNS tests. + DnsServerPort *int `pulumi:"dnsServerPort"` + // Determines whether or not the API HTTP test should follow redirects. + FollowRedirects *bool `pulumi:"followRedirects"` + // Host name to perform the test with. + Host *string `pulumi:"host"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion *string `pulumi:"httpVersion"` + // For UDP and websocket tests, message to send with the request. + Message *string `pulumi:"message"` + // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. + Method *string `pulumi:"method"` + // Determines whether or not to save the response body. + NoSavingResponseBody *bool `pulumi:"noSavingResponseBody"` + // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. + NumberOfPackets *int `pulumi:"numberOfPackets"` + // Persist cookies across redirects. + PersistCookies *bool `pulumi:"persistCookies"` + // The content of a proto file as a string. + PlainProtoFile *string `pulumi:"plainProtoFile"` + // Port to use when performing the test. + Port *int `pulumi:"port"` + // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. + // + // Deprecated: Use `plainProtoFile` instead. + ProtoJsonDescriptor *string `pulumi:"protoJsonDescriptor"` + // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. + Servername *string `pulumi:"servername"` + // The gRPC service on which you want to perform the gRPC call. + Service *string `pulumi:"service"` + // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). + ShouldTrackHops *bool `pulumi:"shouldTrackHops"` + // Timeout in seconds for the test. Defaults to `60`. + Timeout *int `pulumi:"timeout"` + // The URL to send the request to. + Url *string `pulumi:"url"` +} + +// SyntheticsTestApiStepRequestDefinitionInput is an input type that accepts SyntheticsTestApiStepRequestDefinitionArgs and SyntheticsTestApiStepRequestDefinitionOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestDefinitionInput` via: +// +// SyntheticsTestApiStepRequestDefinitionArgs{...} +type SyntheticsTestApiStepRequestDefinitionInput interface { + pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput + ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput + ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(context.Context) SyntheticsTestApiStepRequestDefinitionOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` +type SyntheticsTestApiStepRequestDefinitionArgs struct { + // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. + AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` + // The request body. + Body pulumi.StringPtrInput `pulumi:"body"` + // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. + BodyType pulumi.StringPtrInput `pulumi:"bodyType"` + // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. + CallType pulumi.StringPtrInput `pulumi:"callType"` + // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. + CertificateDomains pulumi.StringArrayInput `pulumi:"certificateDomains"` + // DNS server to use for DNS tests (`subtype = "dns"`). + DnsServer pulumi.StringPtrInput `pulumi:"dnsServer"` + // DNS server port to use for DNS tests. + DnsServerPort pulumi.IntPtrInput `pulumi:"dnsServerPort"` + // Determines whether or not the API HTTP test should follow redirects. + FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"` + // Host name to perform the test with. + Host pulumi.StringPtrInput `pulumi:"host"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` + // For UDP and websocket tests, message to send with the request. + Message pulumi.StringPtrInput `pulumi:"message"` + // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. + Method pulumi.StringPtrInput `pulumi:"method"` + // Determines whether or not to save the response body. + NoSavingResponseBody pulumi.BoolPtrInput `pulumi:"noSavingResponseBody"` + // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. + NumberOfPackets pulumi.IntPtrInput `pulumi:"numberOfPackets"` + // Persist cookies across redirects. + PersistCookies pulumi.BoolPtrInput `pulumi:"persistCookies"` + // The content of a proto file as a string. + PlainProtoFile pulumi.StringPtrInput `pulumi:"plainProtoFile"` + // Port to use when performing the test. + Port pulumi.IntPtrInput `pulumi:"port"` + // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. + // + // Deprecated: Use `plainProtoFile` instead. + ProtoJsonDescriptor pulumi.StringPtrInput `pulumi:"protoJsonDescriptor"` + // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. + Servername pulumi.StringPtrInput `pulumi:"servername"` + // The gRPC service on which you want to perform the gRPC call. + Service pulumi.StringPtrInput `pulumi:"service"` + // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). + ShouldTrackHops pulumi.BoolPtrInput `pulumi:"shouldTrackHops"` + // Timeout in seconds for the test. Defaults to `60`. + Timeout pulumi.IntPtrInput `pulumi:"timeout"` + // The URL to send the request to. + Url pulumi.StringPtrInput `pulumi:"url"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (SyntheticsTestApiStepRequestDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestDefinition)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput { + return i.ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) +func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { + return i.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionOutput).ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput` via: +// SyntheticsTestApiStepRequestDefinitionPtrInput is an input type that accepts SyntheticsTestApiStepRequestDefinitionArgs, SyntheticsTestApiStepRequestDefinitionPtr and SyntheticsTestApiStepRequestDefinitionPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestDefinitionPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{...} +// SyntheticsTestApiStepRequestDefinitionArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput interface { +type SyntheticsTestApiStepRequestDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput + ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput + ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs +type syntheticsTestApiStepRequestDefinitionPtrType SyntheticsTestApiStepRequestDefinitionArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType)(v) +func SyntheticsTestApiStepRequestDefinitionPtr(v *SyntheticsTestApiStepRequestDefinitionArgs) SyntheticsTestApiStepRequestDefinitionPtrInput { + return (*syntheticsTestApiStepRequestDefinitionPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (*syntheticsTestApiStepRequestDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestDefinition)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepRequestDefinitionPtrType) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { + return i.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) +func (i *syntheticsTestApiStepRequestDefinitionPtrType) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +func (SyntheticsTestApiStepRequestDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestDefinition)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { +func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { +func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { + return o.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { +func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestDefinition) *SyntheticsTestApiStepRequestDefinition { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) + }).(SyntheticsTestApiStepRequestDefinitionPtrOutput) } -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) +// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. +func (o SyntheticsTestApiStepRequestDefinitionOutput) AllowInsecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.AllowInsecure }).(pulumi.BoolPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// The request body. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Body }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() +// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) BodyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.BodyType }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o +// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) CallType() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.CallType }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput { - return o +// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) CertificateDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) []string { return v.CertificateDomains }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput) +// DNS server to use for DNS tests (`subtype = "dns"`). +func (o SyntheticsTestApiStepRequestDefinitionOutput) DnsServer() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.DnsServer }).(pulumi.StringPtrOutput) } -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) +// DNS server port to use for DNS tests. +func (o SyntheticsTestApiStepRequestDefinitionOutput) DnsServerPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.DnsServerPort }).(pulumi.IntPtrOutput) } -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) +// Determines whether or not the API HTTP test should follow redirects. +func (o SyntheticsTestApiStepRequestDefinitionOutput) FollowRedirects() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.FollowRedirects }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// Host name to perform the test with. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Host }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput interface { - pulumi.Input +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput +// For UDP and websocket tests, message to send with the request. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Message() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Message }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Method }).(pulumi.StringPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +// Determines whether or not to save the response body. +func (o SyntheticsTestApiStepRequestDefinitionOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.NoSavingResponseBody }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) +// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. +func (o SyntheticsTestApiStepRequestDefinitionOutput) NumberOfPackets() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.NumberOfPackets }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) +// Persist cookies across redirects. +func (o SyntheticsTestApiStepRequestDefinitionOutput) PersistCookies() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.PersistCookies }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +// The content of a proto file as a string. +func (o SyntheticsTestApiStepRequestDefinitionOutput) PlainProtoFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.PlainProtoFile }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) +// Port to use when performing the test. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.Port }).(pulumi.IntPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{...} +// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput +// Deprecated: Use `plainProtoFile` instead. +func (o SyntheticsTestApiStepRequestDefinitionOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.ProtoJsonDescriptor }).(pulumi.StringPtrOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs +// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Servername() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Servername }).(pulumi.StringPtrOutput) +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType)(v) +// The gRPC service on which you want to perform the gRPC call. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Service }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). +func (o SyntheticsTestApiStepRequestDefinitionOutput) ShouldTrackHops() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.ShouldTrackHops }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +// Timeout in seconds for the test. Defaults to `60`. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Timeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.Timeout }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) +// The URL to send the request to. +func (o SyntheticsTestApiStepRequestDefinitionOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Url }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +func (SyntheticsTestApiStepRequestDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestDefinition)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Elem() SyntheticsTestApiStepRequestDefinitionOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) SyntheticsTestApiStepRequestDefinition { + if v != nil { + return *v + } + var ret SyntheticsTestApiStepRequestDefinition + return ret + }).(SyntheticsTestApiStepRequestDefinitionOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) +// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) AllowInsecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { + if v == nil { + return nil + } + return v.AllowInsecure + }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +// The request body. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.Body + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) +// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) BodyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.BodyType + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) CallType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.CallType + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) +// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) CertificateDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) []string { + if v == nil { + return nil + } + return v.CertificateDomains + }).(pulumi.StringArrayOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { - return v.SearchQuery +// DNS server to use for DNS tests (`subtype = "dns"`). +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) DnsServer() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.DnsServer + }).(pulumi.StringPtrOutput) +} + +// DNS server port to use for DNS tests. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) DnsServerPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { + if v == nil { + return nil + } + return v.DnsServerPort + }).(pulumi.IntPtrOutput) +} + +// Determines whether or not the API HTTP test should follow redirects. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) FollowRedirects() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { + if v == nil { + return nil + } + return v.FollowRedirects + }).(pulumi.BoolPtrOutput) +} + +// Host name to perform the test with. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.Host + }).(pulumi.StringPtrOutput) +} + +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.HttpVersion + }).(pulumi.StringPtrOutput) +} + +// For UDP and websocket tests, message to send with the request. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Message() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.Message + }).(pulumi.StringPtrOutput) +} + +// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.Method }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery)(nil)).Elem() +// Determines whether or not to save the response body. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { + if v == nil { + return nil + } + return v.NoSavingResponseBody + }).(pulumi.BoolPtrOutput) +} + +// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) NumberOfPackets() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { + if v == nil { + return nil + } + return v.NumberOfPackets + }).(pulumi.IntPtrOutput) +} + +// Persist cookies across redirects. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) PersistCookies() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { + if v == nil { + return nil + } + return v.PersistCookies + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o +// The content of a proto file as a string. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) PlainProtoFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil + } + return v.PlainProtoFile + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput { - return o +// Port to use when performing the test. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { + if v == nil { + return nil + } + return v.Port + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery { - if v != nil { - return *v +// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. +// +// Deprecated: Use `plainProtoFile` instead. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { + if v == nil { + return nil } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput) + return v.ProtoJsonDescriptor + }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Servername() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) + return v.Servername + }).(pulumi.StringPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { +// The gRPC service on which you want to perform the gRPC call. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) + return v.Service + }).(pulumi.StringPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { +// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ShouldTrackHops() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { if v == nil { return nil } - return &v.Index - }).(pulumi.StringPtrOutput) + return v.ShouldTrackHops + }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { +// Timeout in seconds for the test. Defaults to `60`. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Timeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) + return v.Timeout + }).(pulumi.IntPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQuery) *string { +// The URL to send the request to. +func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { if v == nil { return nil } - return v.SearchQuery + return v.Url }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestApiStepRequestProxy struct { + // Header name and value map. + Headers map[string]interface{} `pulumi:"headers"` + // URL of the proxy to perform the test. + Url string `pulumi:"url"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput` via: +// SyntheticsTestApiStepRequestProxyInput is an input type that accepts SyntheticsTestApiStepRequestProxyArgs and SyntheticsTestApiStepRequestProxyOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestProxyInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput interface { +// SyntheticsTestApiStepRequestProxyArgs{...} +type SyntheticsTestApiStepRequestProxyInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput + ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput + ToSyntheticsTestApiStepRequestProxyOutputWithContext(context.Context) SyntheticsTestApiStepRequestProxyOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestApiStepRequestProxyArgs struct { + // Header name and value map. + Headers pulumi.MapInput `pulumi:"headers"` + // URL of the proxy to perform the test. + Url pulumi.StringInput `pulumi:"url"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepRequestProxyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestProxy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput { + return i.ToSyntheticsTestApiStepRequestProxyOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) +func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { + return i.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyOutput).ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: +// SyntheticsTestApiStepRequestProxyPtrInput is an input type that accepts SyntheticsTestApiStepRequestProxyArgs, SyntheticsTestApiStepRequestProxyPtr and SyntheticsTestApiStepRequestProxyPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRequestProxyPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} +// SyntheticsTestApiStepRequestProxyArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { +type SyntheticsTestApiStepRequestProxyPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput + ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput + ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestProxyPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs +type syntheticsTestApiStepRequestProxyPtrType SyntheticsTestApiStepRequestProxyArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) +func SyntheticsTestApiStepRequestProxyPtr(v *SyntheticsTestApiStepRequestProxyArgs) SyntheticsTestApiStepRequestProxyPtrInput { + return (*syntheticsTestApiStepRequestProxyPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (*syntheticsTestApiStepRequestProxyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestProxy)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepRequestProxyPtrType) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { + return i.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) +func (i *syntheticsTestApiStepRequestProxyPtrType) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestProxyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepRequestProxyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRequestProxy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { +func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { + return o.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestProxy) *SyntheticsTestApiStepRequestProxy { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(SyntheticsTestApiStepRequestProxyPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Header name and value map. +func (o SyntheticsTestApiStepRequestProxyOutput) Headers() pulumi.MapOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestProxy) map[string]interface{} { return v.Headers }).(pulumi.MapOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// URL of the proxy to perform the test. +func (o SyntheticsTestApiStepRequestProxyOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRequestProxy) string { return v.Url }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRequestProxyPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestApiStepRequestProxyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRequestProxy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o SyntheticsTestApiStepRequestProxyPtrOutput) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { +func (o SyntheticsTestApiStepRequestProxyPtrOutput) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery { +func (o SyntheticsTestApiStepRequestProxyPtrOutput) Elem() SyntheticsTestApiStepRequestProxyOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) SyntheticsTestApiStepRequestProxy { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery + var ret SyntheticsTestApiStepRequestProxy return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestApiStepRequestProxyOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *string { +// Header name and value map. +func (o SyntheticsTestApiStepRequestProxyPtrOutput) Headers() pulumi.MapOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) map[string]interface{} { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Headers + }).(pulumi.MapOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQuery) *int { +// URL of the proxy to perform the test. +func (o SyntheticsTestApiStepRequestProxyPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) *string { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *string { - return v.Facet + return &v.Url }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type SyntheticsTestApiStepRetry struct { + // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. + Count *int `pulumi:"count"` + // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. + Interval *int `pulumi:"interval"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: +// SyntheticsTestApiStepRetryInput is an input type that accepts SyntheticsTestApiStepRetryArgs and SyntheticsTestApiStepRetryOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRetryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { +// SyntheticsTestApiStepRetryArgs{...} +type SyntheticsTestApiStepRetryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput + ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput + ToSyntheticsTestApiStepRetryOutputWithContext(context.Context) SyntheticsTestApiStepRetryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type SyntheticsTestApiStepRetryArgs struct { + // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. + Count pulumi.IntPtrInput `pulumi:"count"` + // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SyntheticsTestApiStepRetryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRetry)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput { + return i.ToSyntheticsTestApiStepRetryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) +func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { + return i.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryOutput).ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: +// SyntheticsTestApiStepRetryPtrInput is an input type that accepts SyntheticsTestApiStepRetryArgs, SyntheticsTestApiStepRetryPtr and SyntheticsTestApiStepRetryPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestApiStepRetryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} +// SyntheticsTestApiStepRetryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { +type SyntheticsTestApiStepRetryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput + ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput + ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Context) SyntheticsTestApiStepRetryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs +type syntheticsTestApiStepRetryPtrType SyntheticsTestApiStepRetryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) +func SyntheticsTestApiStepRetryPtr(v *SyntheticsTestApiStepRetryArgs) SyntheticsTestApiStepRetryPtrInput { + return (*syntheticsTestApiStepRetryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (*syntheticsTestApiStepRetryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRetry)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestApiStepRetryPtrType) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { + return i.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) +func (i *syntheticsTestApiStepRetryPtrType) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRetryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SyntheticsTestApiStepRetryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestApiStepRetry)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { +func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { + return o.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRetry) *SyntheticsTestApiStepRetry { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(SyntheticsTestApiStepRetryPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. +func (o SyntheticsTestApiStepRetryOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRetry) *int { return v.Count }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. +func (o SyntheticsTestApiStepRetryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestApiStepRetry) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestApiStepRetryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() +func (SyntheticsTestApiStepRetryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestApiStepRetry)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o SyntheticsTestApiStepRetryPtrOutput) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { +func (o SyntheticsTestApiStepRetryPtrOutput) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery { +func (o SyntheticsTestApiStepRetryPtrOutput) Elem() SyntheticsTestApiStepRetryOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRetry) SyntheticsTestApiStepRetry { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery + var ret SyntheticsTestApiStepRetry return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestApiStepRetryOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. +func (o SyntheticsTestApiStepRetryPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRetry) *int { if v == nil { return nil } - return v.Facet - }).(pulumi.StringPtrOutput) + return v.Count + }).(pulumi.IntPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { +// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. +func (o SyntheticsTestApiStepRetryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestApiStepRetry) *int { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestAssertion struct { + // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). + Operator string `pulumi:"operator"` + // If assertion type is `header`, this is the header name. + Property *string `pulumi:"property"` + // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. + Target *string `pulumi:"target"` + // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. + Targetjsonpath *SyntheticsTestAssertionTargetjsonpath `pulumi:"targetjsonpath"` + // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. + Targetxpath *SyntheticsTestAssertionTargetxpath `pulumi:"targetxpath"` + // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. + TimingsScope *string `pulumi:"timingsScope"` + // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput` via: +// SyntheticsTestAssertionInput is an input type that accepts SyntheticsTestAssertionArgs and SyntheticsTestAssertionOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput interface { +// SyntheticsTestAssertionArgs{...} +type SyntheticsTestAssertionInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput + ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput + ToSyntheticsTestAssertionOutputWithContext(context.Context) SyntheticsTestAssertionOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestAssertionArgs struct { + // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). + Operator pulumi.StringInput `pulumi:"operator"` + // If assertion type is `header`, this is the header name. + Property pulumi.StringPtrInput `pulumi:"property"` + // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. + Target pulumi.StringPtrInput `pulumi:"target"` + // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. + Targetjsonpath SyntheticsTestAssertionTargetjsonpathPtrInput `pulumi:"targetjsonpath"` + // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. + Targetxpath SyntheticsTestAssertionTargetxpathPtrInput `pulumi:"targetxpath"` + // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. + TimingsScope pulumi.StringPtrInput `pulumi:"timingsScope"` + // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestAssertionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertion)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) +func (i SyntheticsTestAssertionArgs) ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput { + return i.ToSyntheticsTestAssertionOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (i SyntheticsTestAssertionArgs) ToSyntheticsTestAssertionOutputWithContext(ctx context.Context) SyntheticsTestAssertionOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: +// SyntheticsTestAssertionArrayInput is an input type that accepts SyntheticsTestAssertionArray and SyntheticsTestAssertionArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { +// SyntheticsTestAssertionArray{ SyntheticsTestAssertionArgs{...} } +type SyntheticsTestAssertionArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput + ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput + ToSyntheticsTestAssertionArrayOutputWithContext(context.Context) SyntheticsTestAssertionArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput +type SyntheticsTestAssertionArray []SyntheticsTestAssertionInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestAssertionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestAssertion)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i SyntheticsTestAssertionArray) ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput { + return i.ToSyntheticsTestAssertionArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) +func (i SyntheticsTestAssertionArray) ToSyntheticsTestAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestAssertionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SyntheticsTestAssertionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestAssertionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertion)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o SyntheticsTestAssertionOutput) ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { +func (o SyntheticsTestAssertionOutput) ToSyntheticsTestAssertionOutputWithContext(ctx context.Context) SyntheticsTestAssertionOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). +func (o SyntheticsTestAssertionOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) string { return v.Operator }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// If assertion type is `header`, this is the header name. +func (o SyntheticsTestAssertionOutput) Property() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.Property }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. +func (o SyntheticsTestAssertionOutput) Target() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.Target }).(pulumi.StringPtrOutput) +} + +// Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestAssertionOutput) Targetjsonpath() SyntheticsTestAssertionTargetjsonpathPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) *SyntheticsTestAssertionTargetjsonpath { return v.Targetjsonpath }).(SyntheticsTestAssertionTargetjsonpathPtrOutput) +} + +// Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. +func (o SyntheticsTestAssertionOutput) Targetxpath() SyntheticsTestAssertionTargetxpathPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) *SyntheticsTestAssertionTargetxpath { return v.Targetxpath }).(SyntheticsTestAssertionTargetxpathPtrOutput) +} + +// Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. +func (o SyntheticsTestAssertionOutput) TimingsScope() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.TimingsScope }).(pulumi.StringPtrOutput) +} + +// Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. +func (o SyntheticsTestAssertionOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertion) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestAssertionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestAssertionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestAssertion)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o SyntheticsTestAssertionArrayOutput) ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { +func (o SyntheticsTestAssertionArrayOutput) ToSyntheticsTestAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestAssertionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput) +func (o SyntheticsTestAssertionArrayOutput) Index(i pulumi.IntInput) SyntheticsTestAssertionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestAssertion { + return vs[0].([]SyntheticsTestAssertion)[vs[1].(int)] + }).(SyntheticsTestAssertionOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type SyntheticsTestAssertionTargetjsonpath struct { + // The JSON path to assert. + Jsonpath string `pulumi:"jsonpath"` + // The specific operator to use on the path. + Operator string `pulumi:"operator"` + // Expected matching value. + Targetvalue *string `pulumi:"targetvalue"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput` via: +// SyntheticsTestAssertionTargetjsonpathInput is an input type that accepts SyntheticsTestAssertionTargetjsonpathArgs and SyntheticsTestAssertionTargetjsonpathOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionTargetjsonpathInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput interface { +// SyntheticsTestAssertionTargetjsonpathArgs{...} +type SyntheticsTestAssertionTargetjsonpathInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput + ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput + ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(context.Context) SyntheticsTestAssertionTargetjsonpathOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` +type SyntheticsTestAssertionTargetjsonpathArgs struct { + // The JSON path to assert. + Jsonpath pulumi.StringInput `pulumi:"jsonpath"` + // The specific operator to use on the path. + Operator pulumi.StringInput `pulumi:"operator"` + // Expected matching value. + Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (SyntheticsTestAssertionTargetjsonpathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) +func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput { + return i.ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) +func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { + return i.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathOutput).ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput` via: +// SyntheticsTestAssertionTargetjsonpathPtrInput is an input type that accepts SyntheticsTestAssertionTargetjsonpathArgs, SyntheticsTestAssertionTargetjsonpathPtr and SyntheticsTestAssertionTargetjsonpathPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionTargetjsonpathPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{...} +// SyntheticsTestAssertionTargetjsonpathArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput interface { +type SyntheticsTestAssertionTargetjsonpathPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput + ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput + ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs +type syntheticsTestAssertionTargetjsonpathPtrType SyntheticsTestAssertionTargetjsonpathArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType)(v) +func SyntheticsTestAssertionTargetjsonpathPtr(v *SyntheticsTestAssertionTargetjsonpathArgs) SyntheticsTestAssertionTargetjsonpathPtrInput { + return (*syntheticsTestAssertionTargetjsonpathPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (*syntheticsTestAssertionTargetjsonpathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestAssertionTargetjsonpathPtrType) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { + return i.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) +func (i *syntheticsTestAssertionTargetjsonpathPtrType) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestAssertionTargetjsonpathOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (SyntheticsTestAssertionTargetjsonpathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { +func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { +func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { + return o.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { +func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestAssertionTargetjsonpath) *SyntheticsTestAssertionTargetjsonpath { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) + }).(SyntheticsTestAssertionTargetjsonpathPtrOutput) } -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The JSON path to assert. +func (o SyntheticsTestAssertionTargetjsonpathOutput) Jsonpath() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) string { return v.Jsonpath }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +// The specific operator to use on the path. +func (o SyntheticsTestAssertionTargetjsonpathOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) string { return v.Operator }).(pulumi.StringOutput) } -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +// Expected matching value. +func (o SyntheticsTestAssertionTargetjsonpathOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestAssertionTargetjsonpathPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery)(nil)).Elem() +func (SyntheticsTestAssertionTargetjsonpathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput { +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery { +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Elem() SyntheticsTestAssertionTargetjsonpathOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) SyntheticsTestAssertionTargetjsonpath { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery + var ret SyntheticsTestAssertionTargetjsonpath return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) + }).(SyntheticsTestAssertionTargetjsonpathOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *int { +// The JSON path to assert. +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Jsonpath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { if v == nil { return nil } - return v.Limit - }).(pulumi.IntPtrOutput) + return &v.Jsonpath + }).(pulumi.StringPtrOutput) } -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { +// The specific operator to use on the path. +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Operator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { if v == nil { return nil } - return &v.Metric + return &v.Operator }).(pulumi.StringPtrOutput) } -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQuery) *string { +// Expected matching value. +func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { if v == nil { return nil } - return v.SearchBy + return v.Targetvalue }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` +type SyntheticsTestAssertionTargetxpath struct { + // The specific operator to use on the path. + Operator string `pulumi:"operator"` + // Expected matching value. + Targetvalue *string `pulumi:"targetvalue"` + // The xpath to assert. + Xpath string `pulumi:"xpath"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput` via: +// SyntheticsTestAssertionTargetxpathInput is an input type that accepts SyntheticsTestAssertionTargetxpathArgs and SyntheticsTestAssertionTargetxpathOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionTargetxpathInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput interface { +// SyntheticsTestAssertionTargetxpathArgs{...} +type SyntheticsTestAssertionTargetxpathInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput + ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput + ToSyntheticsTestAssertionTargetxpathOutputWithContext(context.Context) SyntheticsTestAssertionTargetxpathOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` +type SyntheticsTestAssertionTargetxpathArgs struct { + // The specific operator to use on the path. + Operator pulumi.StringInput `pulumi:"operator"` + // Expected matching value. + Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` + // The xpath to assert. + Xpath pulumi.StringInput `pulumi:"xpath"` +} + +func (SyntheticsTestAssertionTargetxpathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertionTargetxpath)(nil)).Elem() +} + +func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput { + return i.ToSyntheticsTestAssertionTargetxpathOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) +func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { + return i.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) +func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathOutput).ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput` via: +// SyntheticsTestAssertionTargetxpathPtrInput is an input type that accepts SyntheticsTestAssertionTargetxpathArgs, SyntheticsTestAssertionTargetxpathPtr and SyntheticsTestAssertionTargetxpathPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestAssertionTargetxpathPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput interface { +// SyntheticsTestAssertionTargetxpathArgs{...} +// +// or: +// +// nil +type SyntheticsTestAssertionTargetxpathPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput + ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput + ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Context) SyntheticsTestAssertionTargetxpathPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput +type syntheticsTestAssertionTargetxpathPtrType SyntheticsTestAssertionTargetxpathArgs -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func SyntheticsTestAssertionTargetxpathPtr(v *SyntheticsTestAssertionTargetxpathArgs) SyntheticsTestAssertionTargetxpathPtrInput { + return (*syntheticsTestAssertionTargetxpathPtrType)(v) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) +func (*syntheticsTestAssertionTargetxpathPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestAssertionTargetxpath)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) +func (i *syntheticsTestAssertionTargetxpathPtrType) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { + return i.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } +func (i *syntheticsTestAssertionTargetxpathPtrType) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathPtrOutput) +} + +type SyntheticsTestAssertionTargetxpathOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (SyntheticsTestAssertionTargetxpathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestAssertionTargetxpath)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { +func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { +func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { + return o.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestAssertionTargetxpath) *SyntheticsTestAssertionTargetxpath { + return &v + }).(SyntheticsTestAssertionTargetxpathPtrOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +// The specific operator to use on the path. +func (o SyntheticsTestAssertionTargetxpathOutput) Operator() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) string { return v.Operator }).(pulumi.StringOutput) } -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) +// Expected matching value. +func (o SyntheticsTestAssertionTargetxpathOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +// The xpath to assert. +func (o SyntheticsTestAssertionTargetxpathOutput) Xpath() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) string { return v.Xpath }).(pulumi.StringOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +type SyntheticsTestAssertionTargetxpathPtrOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestAssertionTargetxpathPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestAssertionTargetxpath)(nil)).Elem() } -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (o SyntheticsTestAssertionTargetxpathPtrOutput) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } +func (o SyntheticsTestAssertionTargetxpathPtrOutput) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { + return o +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)(nil)).Elem() +func (o SyntheticsTestAssertionTargetxpathPtrOutput) Elem() SyntheticsTestAssertionTargetxpathOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) SyntheticsTestAssertionTargetxpath { + if v != nil { + return *v + } + var ret SyntheticsTestAssertionTargetxpath + return ret + }).(SyntheticsTestAssertionTargetxpathOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o +// The specific operator to use on the path. +func (o SyntheticsTestAssertionTargetxpathPtrOutput) Operator() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { + if v == nil { + return nil + } + return &v.Operator + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput { - return o +// Expected matching value. +func (o SyntheticsTestAssertionTargetxpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { + if v == nil { + return nil + } + return v.Targetvalue + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput) +// The xpath to assert. +func (o SyntheticsTestAssertionTargetxpathPtrOutput) Xpath() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { + if v == nil { + return nil + } + return &v.Xpath + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. +type SyntheticsTestBrowserStep struct { + // Determines if the step should be allowed to fail. + AllowFailure *bool `pulumi:"allowFailure"` + // Force update of the "element" parameter for the step + ForceElementUpdate *bool `pulumi:"forceElementUpdate"` + // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. + IsCritical *bool `pulumi:"isCritical"` + // Name of the step. Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` + // Prevents saving screenshots of the step. + NoScreenshot *bool `pulumi:"noScreenshot"` + // Parameters for the step. + Params SyntheticsTestBrowserStepParams `pulumi:"params"` + // Used to override the default timeout of a step. + Timeout *int `pulumi:"timeout"` + // Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: +// SyntheticsTestBrowserStepInput is an input type that accepts SyntheticsTestBrowserStepArgs and SyntheticsTestBrowserStepOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { +// SyntheticsTestBrowserStepArgs{...} +type SyntheticsTestBrowserStepInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput + ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput + ToSyntheticsTestBrowserStepOutputWithContext(context.Context) SyntheticsTestBrowserStepOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. +type SyntheticsTestBrowserStepArgs struct { + // Determines if the step should be allowed to fail. + AllowFailure pulumi.BoolPtrInput `pulumi:"allowFailure"` + // Force update of the "element" parameter for the step + ForceElementUpdate pulumi.BoolPtrInput `pulumi:"forceElementUpdate"` + // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. + IsCritical pulumi.BoolPtrInput `pulumi:"isCritical"` + // Name of the step. Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) + // Prevents saving screenshots of the step. + NoScreenshot pulumi.BoolPtrInput `pulumi:"noScreenshot"` + // Parameters for the step. + Params SyntheticsTestBrowserStepParamsInput `pulumi:"params"` + // Used to override the default timeout of a step. + Timeout pulumi.IntPtrInput `pulumi:"timeout"` + // Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. + Type pulumi.StringInput `pulumi:"type"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) +func (SyntheticsTestBrowserStepArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStep)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepArgs) ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput { + return i.ToSyntheticsTestBrowserStepOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestBrowserStepArgs) ToSyntheticsTestBrowserStepOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} +// SyntheticsTestBrowserStepArrayInput is an input type that accepts SyntheticsTestBrowserStepArray and SyntheticsTestBrowserStepArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepArrayInput` via: // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { +// SyntheticsTestBrowserStepArray{ SyntheticsTestBrowserStepArgs{...} } +type SyntheticsTestBrowserStepArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput + ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput + ToSyntheticsTestBrowserStepArrayOutputWithContext(context.Context) SyntheticsTestBrowserStepArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} +type SyntheticsTestBrowserStepArray []SyntheticsTestBrowserStepInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestBrowserStep)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepArray) ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput { + return i.ToSyntheticsTestBrowserStepArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) +func (i SyntheticsTestBrowserStepArray) ToSyntheticsTestBrowserStepArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStep)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o SyntheticsTestBrowserStepOutput) ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { +func (o SyntheticsTestBrowserStepOutput) ToSyntheticsTestBrowserStepOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +// Determines if the step should be allowed to fail. +func (o SyntheticsTestBrowserStepOutput) AllowFailure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.AllowFailure }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Force update of the "element" parameter for the step +func (o SyntheticsTestBrowserStepOutput) ForceElementUpdate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.ForceElementUpdate }).(pulumi.BoolPtrOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +// Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. +func (o SyntheticsTestBrowserStepOutput) IsCritical() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.IsCritical }).(pulumi.BoolPtrOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// Name of the step. +func (o SyntheticsTestBrowserStepOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) string { return v.Name }).(pulumi.StringOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// Prevents saving screenshots of the step. +func (o SyntheticsTestBrowserStepOutput) NoScreenshot() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.NoScreenshot }).(pulumi.BoolPtrOutput) } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +// Parameters for the step. +func (o SyntheticsTestBrowserStepOutput) Params() SyntheticsTestBrowserStepParamsOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) SyntheticsTestBrowserStepParams { return v.Params }).(SyntheticsTestBrowserStepParamsOutput) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// Used to override the default timeout of a step. +func (o SyntheticsTestBrowserStepOutput) Timeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) *int { return v.Timeout }).(pulumi.IntPtrOutput) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +// Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. +func (o SyntheticsTestBrowserStepOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStep) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestBrowserStep)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o SyntheticsTestBrowserStepArrayOutput) ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { +func (o SyntheticsTestBrowserStepArrayOutput) ToSyntheticsTestBrowserStepArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (o SyntheticsTestBrowserStepArrayOutput) Index(i pulumi.IntInput) SyntheticsTestBrowserStepOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestBrowserStep { + return vs[0].([]SyntheticsTestBrowserStep)[vs[1].(int)] + }).(SyntheticsTestBrowserStepOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +type SyntheticsTestBrowserStepParams struct { + // Name of the attribute to use for an "assert attribute" step. + Attribute *string `pulumi:"attribute"` + // Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. + Check *string `pulumi:"check"` + // Type of click to use for a "click" step. + ClickType *string `pulumi:"clickType"` + // Javascript code to use for the step. + Code *string `pulumi:"code"` + // Delay between each key stroke for a "type test" step. + Delay *int `pulumi:"delay"` + // Element to use for the step, json encoded string. + Element *string `pulumi:"element"` + // Custom user selector to use for the step. + ElementUserLocator *SyntheticsTestBrowserStepParamsElementUserLocator `pulumi:"elementUserLocator"` + // Details of the email for an "assert email" step. + Email *string `pulumi:"email"` + // JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. + File *string `pulumi:"file"` + // Details of the files for an "upload files" step, json encoded string. + Files *string `pulumi:"files"` + // Modifier to use for a "press key" step. + Modifiers []string `pulumi:"modifiers"` + // ID of the tab to play the subtest. + PlayingTabId *string `pulumi:"playingTabId"` + // Request for an API step. + Request *string `pulumi:"request"` + // ID of the Synthetics test to use as subtest. + SubtestPublicId *string `pulumi:"subtestPublicId"` + // Value of the step. + Value *string `pulumi:"value"` + // Details of the variable to extract. + Variable *SyntheticsTestBrowserStepParamsVariable `pulumi:"variable"` + // For "file upload" steps. + WithClick *bool `pulumi:"withClick"` + // X coordinates for a "scroll step". + X *int `pulumi:"x"` + // Y coordinates for a "scroll step". + Y *int `pulumi:"y"` } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} +// SyntheticsTestBrowserStepParamsInput is an input type that accepts SyntheticsTestBrowserStepParamsArgs and SyntheticsTestBrowserStepParamsOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsInput` via: +// +// SyntheticsTestBrowserStepParamsArgs{...} +type SyntheticsTestBrowserStepParamsInput interface { + pulumi.Input -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) + ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput + ToSyntheticsTestBrowserStepParamsOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsOutput } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type SyntheticsTestBrowserStepParamsArgs struct { + // Name of the attribute to use for an "assert attribute" step. + Attribute pulumi.StringPtrInput `pulumi:"attribute"` + // Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. + Check pulumi.StringPtrInput `pulumi:"check"` + // Type of click to use for a "click" step. + ClickType pulumi.StringPtrInput `pulumi:"clickType"` + // Javascript code to use for the step. + Code pulumi.StringPtrInput `pulumi:"code"` + // Delay between each key stroke for a "type test" step. + Delay pulumi.IntPtrInput `pulumi:"delay"` + // Element to use for the step, json encoded string. + Element pulumi.StringPtrInput `pulumi:"element"` + // Custom user selector to use for the step. + ElementUserLocator SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput `pulumi:"elementUserLocator"` + // Details of the email for an "assert email" step. + Email pulumi.StringPtrInput `pulumi:"email"` + // JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. + File pulumi.StringPtrInput `pulumi:"file"` + // Details of the files for an "upload files" step, json encoded string. + Files pulumi.StringPtrInput `pulumi:"files"` + // Modifier to use for a "press key" step. + Modifiers pulumi.StringArrayInput `pulumi:"modifiers"` + // ID of the tab to play the subtest. + PlayingTabId pulumi.StringPtrInput `pulumi:"playingTabId"` + // Request for an API step. + Request pulumi.StringPtrInput `pulumi:"request"` + // ID of the Synthetics test to use as subtest. + SubtestPublicId pulumi.StringPtrInput `pulumi:"subtestPublicId"` + // Value of the step. + Value pulumi.StringPtrInput `pulumi:"value"` + // Details of the variable to extract. + Variable SyntheticsTestBrowserStepParamsVariablePtrInput `pulumi:"variable"` + // For "file upload" steps. + WithClick pulumi.BoolPtrInput `pulumi:"withClick"` + // X coordinates for a "scroll step". + X pulumi.IntPtrInput `pulumi:"x"` + // Y coordinates for a "scroll step". + Y pulumi.IntPtrInput `pulumi:"y"` } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +func (SyntheticsTestBrowserStepParamsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParams)(nil)).Elem() } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsArgs) ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput { + return i.ToSyntheticsTestBrowserStepParamsOutputWithContext(context.Background()) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsArgs) ToSyntheticsTestBrowserStepParamsOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsOutput) } - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` + +type SyntheticsTestBrowserStepParamsOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestBrowserStepParamsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParams)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input +func (o SyntheticsTestBrowserStepParamsOutput) ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput { + return o +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput +func (o SyntheticsTestBrowserStepParamsOutput) ToSyntheticsTestBrowserStepParamsOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +// Name of the attribute to use for an "assert attribute" step. +func (o SyntheticsTestBrowserStepParamsOutput) Attribute() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Attribute }).(pulumi.StringPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. +func (o SyntheticsTestBrowserStepParamsOutput) Check() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Check }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) +// Type of click to use for a "click" step. +func (o SyntheticsTestBrowserStepParamsOutput) ClickType() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.ClickType }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) +// Javascript code to use for the step. +func (o SyntheticsTestBrowserStepParamsOutput) Code() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Code }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// Delay between each key stroke for a "type test" step. +func (o SyntheticsTestBrowserStepParamsOutput) Delay() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.Delay }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +// Element to use for the step, json encoded string. +func (o SyntheticsTestBrowserStepParamsOutput) Element() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Element }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input +// Custom user selector to use for the step. +func (o SyntheticsTestBrowserStepParamsOutput) ElementUserLocator() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *SyntheticsTestBrowserStepParamsElementUserLocator { + return v.ElementUserLocator + }).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput +// Details of the email for an "assert email" step. +func (o SyntheticsTestBrowserStepParamsOutput) Email() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Email }).(pulumi.StringPtrOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs +// JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. +func (o SyntheticsTestBrowserStepParamsOutput) File() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.File }).(pulumi.StringPtrOutput) +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) +// Details of the files for an "upload files" step, json encoded string. +func (o SyntheticsTestBrowserStepParamsOutput) Files() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Files }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// Modifier to use for a "press key" step. +func (o SyntheticsTestBrowserStepParamsOutput) Modifiers() pulumi.StringArrayOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) []string { return v.Modifiers }).(pulumi.StringArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// ID of the tab to play the subtest. +func (o SyntheticsTestBrowserStepParamsOutput) PlayingTabId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.PlayingTabId }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// Request for an API step. +func (o SyntheticsTestBrowserStepParamsOutput) Request() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Request }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +// ID of the Synthetics test to use as subtest. +func (o SyntheticsTestBrowserStepParamsOutput) SubtestPublicId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.SubtestPublicId }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +// Value of the step. +func (o SyntheticsTestBrowserStepParamsOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Value }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o +// Details of the variable to extract. +func (o SyntheticsTestBrowserStepParamsOutput) Variable() SyntheticsTestBrowserStepParamsVariablePtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *SyntheticsTestBrowserStepParamsVariable { return v.Variable }).(SyntheticsTestBrowserStepParamsVariablePtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o +// For "file upload" steps. +func (o SyntheticsTestBrowserStepParamsOutput) WithClick() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *bool { return v.WithClick }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// X coordinates for a "scroll step". +func (o SyntheticsTestBrowserStepParamsOutput) X() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.X }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) +// Y coordinates for a "scroll step". +func (o SyntheticsTestBrowserStepParamsOutput) Y() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.Y }).(pulumi.IntPtrOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type SyntheticsTestBrowserStepParamsElementUserLocator struct { + // Defaults to `false`. + FailTestOnCannotLocate *bool `pulumi:"failTestOnCannotLocate"` + Value SyntheticsTestBrowserStepParamsElementUserLocatorValue `pulumi:"value"` } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +// SyntheticsTestBrowserStepParamsElementUserLocatorInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorArgs and SyntheticsTestBrowserStepParamsElementUserLocatorOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorInput` via: +// +// SyntheticsTestBrowserStepParamsElementUserLocatorArgs{...} +type SyntheticsTestBrowserStepParamsElementUserLocatorInput interface { + pulumi.Input + + ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +type SyntheticsTestBrowserStepParamsElementUserLocatorArgs struct { + // Defaults to `false`. + FailTestOnCannotLocate pulumi.BoolPtrInput `pulumi:"failTestOnCannotLocate"` + Value SyntheticsTestBrowserStepParamsElementUserLocatorValueInput `pulumi:"value"` } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(context.Background()) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput).ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +// SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorArgs, SyntheticsTestBrowserStepParamsElementUserLocatorPtr and SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput` via: +// +// SyntheticsTestBrowserStepParamsElementUserLocatorArgs{...} +// +// or: +// +// nil +type SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput interface { + pulumi.Input + + ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +type syntheticsTestBrowserStepParamsElementUserLocatorPtrType SyntheticsTestBrowserStepParamsElementUserLocatorArgs + +func SyntheticsTestBrowserStepParamsElementUserLocatorPtr(v *SyntheticsTestBrowserStepParamsElementUserLocatorArgs) SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput { + return (*syntheticsTestBrowserStepParamsElementUserLocatorPtrType)(v) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +func (*syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() +func (i *syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o +func (i *syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { +type SyntheticsTestBrowserStepParamsElementUserLocatorOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() +} + +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput { + return o } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return o.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsElementUserLocator) *SyntheticsTestBrowserStepParamsElementUserLocator { + return &v + }).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +// Defaults to `false`. +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) FailTestOnCannotLocate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocator) *bool { return v.FailTestOnCannotLocate }).(pulumi.BoolPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) Value() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocator) SyntheticsTestBrowserStepParamsElementUserLocatorValue { + return v.Value + }).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +type SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return o } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { + return o } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil +func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) Elem() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) SyntheticsTestBrowserStepParamsElementUserLocator { + if v != nil { + return *v } - return v.ResourceName - }).(pulumi.StringPtrOutput) + var ret SyntheticsTestBrowserStepParamsElementUserLocator + return ret + }).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput) } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +// Defaults to `false`. +func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) FailTestOnCannotLocate() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) *bool { if v == nil { return nil } - return &v.Service - }).(pulumi.StringPtrOutput) + return v.FailTestOnCannotLocate + }).(pulumi.BoolPtrOutput) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) Value() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) *SyntheticsTestBrowserStepParamsElementUserLocatorValue { if v == nil { return nil } - return &v.Stat - }).(pulumi.StringPtrOutput) + return &v.Value + }).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +type SyntheticsTestBrowserStepParamsElementUserLocatorValue struct { + // Defaults to `"css"`. + Type *string `pulumi:"type"` + Value string `pulumi:"value"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput` via: +// SyntheticsTestBrowserStepParamsElementUserLocatorValueInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs and SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorValueInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput interface { +// SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{...} +type SyntheticsTestBrowserStepParamsElementUserLocatorValueInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs struct { + // Defaults to `"css"`. + Type pulumi.StringPtrInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput).ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: +// SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs, SyntheticsTestBrowserStepParamsElementUserLocatorValuePtr and SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} +// SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { +type SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput + ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs +type syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) +func SyntheticsTestBrowserStepParamsElementUserLocatorValuePtr(v *SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput { + return (*syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (*syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) +func (i *syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return o.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsElementUserLocatorValue) *SyntheticsTestBrowserStepParamsElementUserLocatorValue { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) + }).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Defaults to `"css"`. +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { return v.Type }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocatorValue) string { return v.Value }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Elem() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) SyntheticsTestBrowserStepParamsElementUserLocatorValue { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery + var ret SyntheticsTestBrowserStepParamsElementUserLocatorValue return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +// Defaults to `"css"`. +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { if v == nil { return nil } - return &v.Name + return v.Type }).(pulumi.StringPtrOutput) } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQuery) *string { +func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Value() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { if v == nil { return nil } - return &v.Query + return &v.Value }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type SyntheticsTestBrowserStepParamsVariable struct { + // Example of the extracted variable. Defaults to `""`. + Example *string `pulumi:"example"` + // Name of the extracted variable. + Name *string `pulumi:"name"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput` via: +// SyntheticsTestBrowserStepParamsVariableInput is an input type that accepts SyntheticsTestBrowserStepParamsVariableArgs and SyntheticsTestBrowserStepParamsVariableOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsVariableInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput interface { +// SyntheticsTestBrowserStepParamsVariableArgs{...} +type SyntheticsTestBrowserStepParamsVariableInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput + ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput + ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsVariableOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` +type SyntheticsTestBrowserStepParamsVariableArgs struct { + // Example of the extracted variable. Defaults to `""`. + Example pulumi.StringPtrInput `pulumi:"example"` + // Name of the extracted variable. + Name pulumi.StringPtrInput `pulumi:"name"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput { + return i.ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) +func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariableOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { + return i.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariableOutput).ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput` via: +// SyntheticsTestBrowserStepParamsVariablePtrInput is an input type that accepts SyntheticsTestBrowserStepParamsVariableArgs, SyntheticsTestBrowserStepParamsVariablePtr and SyntheticsTestBrowserStepParamsVariablePtrOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsVariablePtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{...} +// SyntheticsTestBrowserStepParamsVariableArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput interface { +type SyntheticsTestBrowserStepParamsVariablePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput + ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput + ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs +type syntheticsTestBrowserStepParamsVariablePtrType SyntheticsTestBrowserStepParamsVariableArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType)(v) +func SyntheticsTestBrowserStepParamsVariablePtr(v *SyntheticsTestBrowserStepParamsVariableArgs) SyntheticsTestBrowserStepParamsVariablePtrInput { + return (*syntheticsTestBrowserStepParamsVariablePtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (*syntheticsTestBrowserStepParamsVariablePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestBrowserStepParamsVariablePtrType) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { + return i.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) +func (i *syntheticsTestBrowserStepParamsVariablePtrType) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariablePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepParamsVariableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { +func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { +func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariableOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { + return o.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { +func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsVariable) *SyntheticsTestBrowserStepParamsVariable { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) + }).(SyntheticsTestBrowserStepParamsVariablePtrOutput) } -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +// Example of the extracted variable. Defaults to `""`. +func (o SyntheticsTestBrowserStepParamsVariableOutput) Example() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsVariable) *string { return v.Example }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +// Name of the extracted variable. +func (o SyntheticsTestBrowserStepParamsVariableOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserStepParamsVariable) *string { return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserStepParamsVariablePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() +func (SyntheticsTestBrowserStepParamsVariablePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput { +func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery { +func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Elem() SyntheticsTestBrowserStepParamsVariableOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) SyntheticsTestBrowserStepParamsVariable { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery + var ret SyntheticsTestBrowserStepParamsVariable return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) + }).(SyntheticsTestBrowserStepParamsVariableOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { +// Example of the extracted variable. Defaults to `""`. +func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Example() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) *string { if v == nil { return nil } - return &v.Name + return v.Example }).(pulumi.StringPtrOutput) } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuery) *string { +// Name of the extracted variable. +func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) *string { if v == nil { return nil } - return v.Storage + return v.Name }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type SyntheticsTestBrowserVariable struct { + // Example for the variable. Defaults to `""`. + Example *string `pulumi:"example"` + // ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. + Id *string `pulumi:"id"` + // Name of the variable. + Name string `pulumi:"name"` + // Pattern of the variable. Defaults to `""`. + Pattern *string `pulumi:"pattern"` + // Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` + Secure *bool `pulumi:"secure"` + // Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput` via: +// SyntheticsTestBrowserVariableInput is an input type that accepts SyntheticsTestBrowserVariableArgs and SyntheticsTestBrowserVariableOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserVariableInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput interface { +// SyntheticsTestBrowserVariableArgs{...} +type SyntheticsTestBrowserVariableInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput + ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput + ToSyntheticsTestBrowserVariableOutputWithContext(context.Context) SyntheticsTestBrowserVariableOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type SyntheticsTestBrowserVariableArgs struct { + // Example for the variable. Defaults to `""`. + Example pulumi.StringPtrInput `pulumi:"example"` + // ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. + Id pulumi.StringPtrInput `pulumi:"id"` + // Name of the variable. + Name pulumi.StringInput `pulumi:"name"` + // Pattern of the variable. Defaults to `""`. + Pattern pulumi.StringPtrInput `pulumi:"pattern"` + // Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` + Secure pulumi.BoolPtrInput `pulumi:"secure"` + // Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SyntheticsTestBrowserVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserVariable)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserVariableArgs) ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput { + return i.ToSyntheticsTestBrowserVariableOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (i SyntheticsTestBrowserVariableArgs) ToSyntheticsTestBrowserVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserVariableOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: +// SyntheticsTestBrowserVariableArrayInput is an input type that accepts SyntheticsTestBrowserVariableArray and SyntheticsTestBrowserVariableArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestBrowserVariableArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { +// SyntheticsTestBrowserVariableArray{ SyntheticsTestBrowserVariableArgs{...} } +type SyntheticsTestBrowserVariableArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput + ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput + ToSyntheticsTestBrowserVariableArrayOutputWithContext(context.Context) SyntheticsTestBrowserVariableArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput +type SyntheticsTestBrowserVariableArray []SyntheticsTestBrowserVariableInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SyntheticsTestBrowserVariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestBrowserVariable)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i SyntheticsTestBrowserVariableArray) ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput { + return i.ToSyntheticsTestBrowserVariableArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) +func (i SyntheticsTestBrowserVariableArray) ToSyntheticsTestBrowserVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserVariableArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserVariableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SyntheticsTestBrowserVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestBrowserVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o SyntheticsTestBrowserVariableOutput) ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { +func (o SyntheticsTestBrowserVariableOutput) ToSyntheticsTestBrowserVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Example for the variable. Defaults to `""`. +func (o SyntheticsTestBrowserVariableOutput) Example() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Example }).(pulumi.StringPtrOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. +func (o SyntheticsTestBrowserVariableOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Id }).(pulumi.StringPtrOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Name of the variable. +func (o SyntheticsTestBrowserVariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) string { return v.Name }).(pulumi.StringOutput) +} + +// Pattern of the variable. Defaults to `""`. +func (o SyntheticsTestBrowserVariableOutput) Pattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Pattern }).(pulumi.StringPtrOutput) +} + +// Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` +func (o SyntheticsTestBrowserVariableOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) *bool { return v.Secure }).(pulumi.BoolPtrOutput) +} + +// Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. +func (o SyntheticsTestBrowserVariableOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestBrowserVariable) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestBrowserVariableArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() +func (SyntheticsTestBrowserVariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestBrowserVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o SyntheticsTestBrowserVariableArrayOutput) ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { +func (o SyntheticsTestBrowserVariableArrayOutput) ToSyntheticsTestBrowserVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput) +func (o SyntheticsTestBrowserVariableArrayOutput) Index(i pulumi.IntInput) SyntheticsTestBrowserVariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestBrowserVariable { + return vs[0].([]SyntheticsTestBrowserVariable)[vs[1].(int)] + }).(SyntheticsTestBrowserVariableOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` +type SyntheticsTestConfigVariable struct { + Example *string `pulumi:"example"` + // When type = `global`, ID of the global variable to use. + Id *string `pulumi:"id"` + // Name of the variable. + Name string `pulumi:"name"` + Pattern *string `pulumi:"pattern"` + // Whether the value of this variable will be obfuscated in test results. Defaults to `false`. + Secure *bool `pulumi:"secure"` + // Type of test configuration variable. Valid values are `global`, `text`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: +// SyntheticsTestConfigVariableInput is an input type that accepts SyntheticsTestConfigVariableArgs and SyntheticsTestConfigVariableOutput values. +// You can construct a concrete instance of `SyntheticsTestConfigVariableInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { +// SyntheticsTestConfigVariableArgs{...} +type SyntheticsTestConfigVariableInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput + ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput + ToSyntheticsTestConfigVariableOutputWithContext(context.Context) SyntheticsTestConfigVariableOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type SyntheticsTestConfigVariableArgs struct { + Example pulumi.StringPtrInput `pulumi:"example"` + // When type = `global`, ID of the global variable to use. + Id pulumi.StringPtrInput `pulumi:"id"` + // Name of the variable. + Name pulumi.StringInput `pulumi:"name"` + Pattern pulumi.StringPtrInput `pulumi:"pattern"` + // Whether the value of this variable will be obfuscated in test results. Defaults to `false`. + Secure pulumi.BoolPtrInput `pulumi:"secure"` + // Type of test configuration variable. Valid values are `global`, `text`. + Type pulumi.StringInput `pulumi:"type"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SyntheticsTestConfigVariableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestConfigVariable)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i SyntheticsTestConfigVariableArgs) ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput { + return i.ToSyntheticsTestConfigVariableOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (i SyntheticsTestConfigVariableArgs) ToSyntheticsTestConfigVariableOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestConfigVariableOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: +// SyntheticsTestConfigVariableArrayInput is an input type that accepts SyntheticsTestConfigVariableArray and SyntheticsTestConfigVariableArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestConfigVariableArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { +// SyntheticsTestConfigVariableArray{ SyntheticsTestConfigVariableArgs{...} } +type SyntheticsTestConfigVariableArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput + ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput + ToSyntheticsTestConfigVariableArrayOutputWithContext(context.Context) SyntheticsTestConfigVariableArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput +type SyntheticsTestConfigVariableArray []SyntheticsTestConfigVariableInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SyntheticsTestConfigVariableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestConfigVariable)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i SyntheticsTestConfigVariableArray) ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput { + return i.ToSyntheticsTestConfigVariableArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) +func (i SyntheticsTestConfigVariableArray) ToSyntheticsTestConfigVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestConfigVariableArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type SyntheticsTestConfigVariableOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SyntheticsTestConfigVariableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestConfigVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o SyntheticsTestConfigVariableOutput) ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { +func (o SyntheticsTestConfigVariableOutput) ToSyntheticsTestConfigVariableOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableOutput { return o } -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) +func (o SyntheticsTestConfigVariableOutput) Example() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Example }).(pulumi.StringPtrOutput) } -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// When type = `global`, ID of the global variable to use. +func (o SyntheticsTestConfigVariableOutput) Id() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Id }).(pulumi.StringPtrOutput) } -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +// Name of the variable. +func (o SyntheticsTestConfigVariableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) string { return v.Name }).(pulumi.StringOutput) +} + +func (o SyntheticsTestConfigVariableOutput) Pattern() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Pattern }).(pulumi.StringPtrOutput) +} + +// Whether the value of this variable will be obfuscated in test results. Defaults to `false`. +func (o SyntheticsTestConfigVariableOutput) Secure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) *bool { return v.Secure }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Type of test configuration variable. Valid values are `global`, `text`. +func (o SyntheticsTestConfigVariableOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestConfigVariable) string { return v.Type }).(pulumi.StringOutput) +} + +type SyntheticsTestConfigVariableArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() +func (SyntheticsTestConfigVariableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestConfigVariable)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o SyntheticsTestConfigVariableArrayOutput) ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { +func (o SyntheticsTestConfigVariableArrayOutput) ToSyntheticsTestConfigVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput) +func (o SyntheticsTestConfigVariableArrayOutput) Index(i pulumi.IntInput) SyntheticsTestConfigVariableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestConfigVariable { + return vs[0].([]SyntheticsTestConfigVariable)[vs[1].(int)] + }).(SyntheticsTestConfigVariableOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type SyntheticsTestOptionsList struct { + // For SSL test, whether or not the test should allow self signed certificates. + AcceptSelfSigned *bool `pulumi:"acceptSelfSigned"` + // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. + AllowInsecure *bool `pulumi:"allowInsecure"` + // For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. + CheckCertificateRevocation *bool `pulumi:"checkCertificateRevocation"` + // CI/CD options for a Synthetic test. + Ci *SyntheticsTestOptionsListCi `pulumi:"ci"` + // Disable Cross-Origin Resource Sharing for browser tests. + DisableCors *bool `pulumi:"disableCors"` + // Disable Content Security Policy for browser tests. + DisableCsp *bool `pulumi:"disableCsp"` + // Determines whether or not the API HTTP test should follow redirects. + FollowRedirects *bool `pulumi:"followRedirects"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion *string `pulumi:"httpVersion"` + // Ignore server certificate error for browser tests. + IgnoreServerCertificateError *bool `pulumi:"ignoreServerCertificateError"` + // Timeout before declaring the initial step as failed (in seconds) for browser tests. + InitialNavigationTimeout *int `pulumi:"initialNavigationTimeout"` + // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. + MinFailureDuration *int `pulumi:"minFailureDuration"` + // Minimum number of locations in failure required to trigger an alert. Defaults to `1`. + MinLocationFailed *int `pulumi:"minLocationFailed"` + // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. + MonitorName *string `pulumi:"monitorName"` + MonitorOptions *SyntheticsTestOptionsListMonitorOptions `pulumi:"monitorOptions"` + MonitorPriority *int `pulumi:"monitorPriority"` + // Prevents saving screenshots of the steps. + NoScreenshot *bool `pulumi:"noScreenshot"` + // A list of role identifiers pulled from the Roles API to restrict read and write access. + RestrictedRoles []string `pulumi:"restrictedRoles"` + Retry *SyntheticsTestOptionsListRetry `pulumi:"retry"` + // The RUM data collection settings for the Synthetic browser test. + RumSettings *SyntheticsTestOptionsListRumSettings `pulumi:"rumSettings"` + // Object containing timeframes and timezone used for advanced scheduling. + Scheduling *SyntheticsTestOptionsListScheduling `pulumi:"scheduling"` + // How often the test should run (in seconds). + TickEvery int `pulumi:"tickEvery"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: +// SyntheticsTestOptionsListInput is an input type that accepts SyntheticsTestOptionsListArgs and SyntheticsTestOptionsListOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { +// SyntheticsTestOptionsListArgs{...} +type SyntheticsTestOptionsListInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput + ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput + ToSyntheticsTestOptionsListOutputWithContext(context.Context) SyntheticsTestOptionsListOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` +type SyntheticsTestOptionsListArgs struct { + // For SSL test, whether or not the test should allow self signed certificates. + AcceptSelfSigned pulumi.BoolPtrInput `pulumi:"acceptSelfSigned"` + // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. + AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` + // For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. + CheckCertificateRevocation pulumi.BoolPtrInput `pulumi:"checkCertificateRevocation"` + // CI/CD options for a Synthetic test. + Ci SyntheticsTestOptionsListCiPtrInput `pulumi:"ci"` + // Disable Cross-Origin Resource Sharing for browser tests. + DisableCors pulumi.BoolPtrInput `pulumi:"disableCors"` + // Disable Content Security Policy for browser tests. + DisableCsp pulumi.BoolPtrInput `pulumi:"disableCsp"` + // Determines whether or not the API HTTP test should follow redirects. + FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` + // Ignore server certificate error for browser tests. + IgnoreServerCertificateError pulumi.BoolPtrInput `pulumi:"ignoreServerCertificateError"` + // Timeout before declaring the initial step as failed (in seconds) for browser tests. + InitialNavigationTimeout pulumi.IntPtrInput `pulumi:"initialNavigationTimeout"` + // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. + MinFailureDuration pulumi.IntPtrInput `pulumi:"minFailureDuration"` + // Minimum number of locations in failure required to trigger an alert. Defaults to `1`. + MinLocationFailed pulumi.IntPtrInput `pulumi:"minLocationFailed"` + // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. + MonitorName pulumi.StringPtrInput `pulumi:"monitorName"` + MonitorOptions SyntheticsTestOptionsListMonitorOptionsPtrInput `pulumi:"monitorOptions"` + MonitorPriority pulumi.IntPtrInput `pulumi:"monitorPriority"` + // Prevents saving screenshots of the steps. + NoScreenshot pulumi.BoolPtrInput `pulumi:"noScreenshot"` + // A list of role identifiers pulled from the Roles API to restrict read and write access. + RestrictedRoles pulumi.StringArrayInput `pulumi:"restrictedRoles"` + Retry SyntheticsTestOptionsListRetryPtrInput `pulumi:"retry"` + // The RUM data collection settings for the Synthetic browser test. + RumSettings SyntheticsTestOptionsListRumSettingsPtrInput `pulumi:"rumSettings"` + // Object containing timeframes and timezone used for advanced scheduling. + Scheduling SyntheticsTestOptionsListSchedulingPtrInput `pulumi:"scheduling"` + // How often the test should run (in seconds). + TickEvery pulumi.IntInput `pulumi:"tickEvery"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (SyntheticsTestOptionsListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsList)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput { + return i.ToSyntheticsTestOptionsListOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) +func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListOutputWithContext(ctx context.Context) SyntheticsTestOptionsListOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { + return i.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListOutput).ToSyntheticsTestOptionsListPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: +// SyntheticsTestOptionsListPtrInput is an input type that accepts SyntheticsTestOptionsListArgs, SyntheticsTestOptionsListPtr and SyntheticsTestOptionsListPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} +// SyntheticsTestOptionsListArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { +type SyntheticsTestOptionsListPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput + ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput + ToSyntheticsTestOptionsListPtrOutputWithContext(context.Context) SyntheticsTestOptionsListPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs +type syntheticsTestOptionsListPtrType SyntheticsTestOptionsListArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) +func SyntheticsTestOptionsListPtr(v *SyntheticsTestOptionsListArgs) SyntheticsTestOptionsListPtrInput { + return (*syntheticsTestOptionsListPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (*syntheticsTestOptionsListPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsList)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListPtrType) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { + return i.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) +func (i *syntheticsTestOptionsListPtrType) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (SyntheticsTestOptionsListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsList)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { +func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListOutputWithContext(ctx context.Context) SyntheticsTestOptionsListOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { + return o.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { +func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsList) *SyntheticsTestOptionsList { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) + }).(SyntheticsTestOptionsListPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) +// For SSL test, whether or not the test should allow self signed certificates. +func (o SyntheticsTestOptionsListOutput) AcceptSelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.AcceptSelfSigned }).(pulumi.BoolPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric +// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. +func (o SyntheticsTestOptionsListOutput) AllowInsecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.AllowInsecure }).(pulumi.BoolPtrOutput) +} + +// For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. +func (o SyntheticsTestOptionsListOutput) CheckCertificateRevocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.CheckCertificateRevocation }).(pulumi.BoolPtrOutput) +} + +// CI/CD options for a Synthetic test. +func (o SyntheticsTestOptionsListOutput) Ci() SyntheticsTestOptionsListCiPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListCi { return v.Ci }).(SyntheticsTestOptionsListCiPtrOutput) +} + +// Disable Cross-Origin Resource Sharing for browser tests. +func (o SyntheticsTestOptionsListOutput) DisableCors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.DisableCors }).(pulumi.BoolPtrOutput) +} + +// Disable Content Security Policy for browser tests. +func (o SyntheticsTestOptionsListOutput) DisableCsp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.DisableCsp }).(pulumi.BoolPtrOutput) +} + +// Determines whether or not the API HTTP test should follow redirects. +func (o SyntheticsTestOptionsListOutput) FollowRedirects() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.FollowRedirects }).(pulumi.BoolPtrOutput) +} + +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestOptionsListOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) +} + +// Ignore server certificate error for browser tests. +func (o SyntheticsTestOptionsListOutput) IgnoreServerCertificateError() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.IgnoreServerCertificateError }).(pulumi.BoolPtrOutput) +} + +// Timeout before declaring the initial step as failed (in seconds) for browser tests. +func (o SyntheticsTestOptionsListOutput) InitialNavigationTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.InitialNavigationTimeout }).(pulumi.IntPtrOutput) +} + +// Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. +func (o SyntheticsTestOptionsListOutput) MinFailureDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MinFailureDuration }).(pulumi.IntPtrOutput) +} + +// Minimum number of locations in failure required to trigger an alert. Defaults to `1`. +func (o SyntheticsTestOptionsListOutput) MinLocationFailed() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MinLocationFailed }).(pulumi.IntPtrOutput) +} + +// The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. +func (o SyntheticsTestOptionsListOutput) MonitorName() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *string { return v.MonitorName }).(pulumi.StringPtrOutput) +} + +func (o SyntheticsTestOptionsListOutput) MonitorOptions() SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListMonitorOptions { return v.MonitorOptions }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) +} + +func (o SyntheticsTestOptionsListOutput) MonitorPriority() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MonitorPriority }).(pulumi.IntPtrOutput) +} + +// Prevents saving screenshots of the steps. +func (o SyntheticsTestOptionsListOutput) NoScreenshot() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.NoScreenshot }).(pulumi.BoolPtrOutput) +} + +// A list of role identifiers pulled from the Roles API to restrict read and write access. +func (o SyntheticsTestOptionsListOutput) RestrictedRoles() pulumi.StringArrayOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) []string { return v.RestrictedRoles }).(pulumi.StringArrayOutput) +} + +func (o SyntheticsTestOptionsListOutput) Retry() SyntheticsTestOptionsListRetryPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListRetry { return v.Retry }).(SyntheticsTestOptionsListRetryPtrOutput) +} + +// The RUM data collection settings for the Synthetic browser test. +func (o SyntheticsTestOptionsListOutput) RumSettings() SyntheticsTestOptionsListRumSettingsPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListRumSettings { return v.RumSettings }).(SyntheticsTestOptionsListRumSettingsPtrOutput) +} + +// Object containing timeframes and timezone used for advanced scheduling. +func (o SyntheticsTestOptionsListOutput) Scheduling() SyntheticsTestOptionsListSchedulingPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListScheduling { return v.Scheduling }).(SyntheticsTestOptionsListSchedulingPtrOutput) +} + +// How often the test should run (in seconds). +func (o SyntheticsTestOptionsListOutput) TickEvery() pulumi.IntOutput { + return o.ApplyT(func(v SyntheticsTestOptionsList) int { return v.TickEvery }).(pulumi.IntOutput) +} + +type SyntheticsTestOptionsListPtrOutput struct{ *pulumi.OutputState } + +func (SyntheticsTestOptionsListPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsList)(nil)).Elem() +} + +func (o SyntheticsTestOptionsListPtrOutput) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { + return o +} + +func (o SyntheticsTestOptionsListPtrOutput) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { + return o +} + +func (o SyntheticsTestOptionsListPtrOutput) Elem() SyntheticsTestOptionsListOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) SyntheticsTestOptionsList { + if v != nil { + return *v + } + var ret SyntheticsTestOptionsList + return ret + }).(SyntheticsTestOptionsListOutput) +} + +// For SSL test, whether or not the test should allow self signed certificates. +func (o SyntheticsTestOptionsListPtrOutput) AcceptSelfSigned() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.AcceptSelfSigned + }).(pulumi.BoolPtrOutput) +} + +// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. +func (o SyntheticsTestOptionsListPtrOutput) AllowInsecure() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.AllowInsecure + }).(pulumi.BoolPtrOutput) +} + +// For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. +func (o SyntheticsTestOptionsListPtrOutput) CheckCertificateRevocation() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.CheckCertificateRevocation + }).(pulumi.BoolPtrOutput) +} + +// CI/CD options for a Synthetic test. +func (o SyntheticsTestOptionsListPtrOutput) Ci() SyntheticsTestOptionsListCiPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListCi { + if v == nil { + return nil + } + return v.Ci + }).(SyntheticsTestOptionsListCiPtrOutput) +} + +// Disable Cross-Origin Resource Sharing for browser tests. +func (o SyntheticsTestOptionsListPtrOutput) DisableCors() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.DisableCors + }).(pulumi.BoolPtrOutput) +} + +// Disable Content Security Policy for browser tests. +func (o SyntheticsTestOptionsListPtrOutput) DisableCsp() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.DisableCsp + }).(pulumi.BoolPtrOutput) +} + +// Determines whether or not the API HTTP test should follow redirects. +func (o SyntheticsTestOptionsListPtrOutput) FollowRedirects() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.FollowRedirects + }).(pulumi.BoolPtrOutput) +} + +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestOptionsListPtrOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *string { + if v == nil { + return nil + } + return v.HttpVersion }).(pulumi.StringPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order +// Ignore server certificate error for browser tests. +func (o SyntheticsTestOptionsListPtrOutput) IgnoreServerCertificateError() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.IgnoreServerCertificateError + }).(pulumi.BoolPtrOutput) +} + +// Timeout before declaring the initial step as failed (in seconds) for browser tests. +func (o SyntheticsTestOptionsListPtrOutput) InitialNavigationTimeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { + if v == nil { + return nil + } + return v.InitialNavigationTimeout + }).(pulumi.IntPtrOutput) +} + +// Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. +func (o SyntheticsTestOptionsListPtrOutput) MinFailureDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { + if v == nil { + return nil + } + return v.MinFailureDuration + }).(pulumi.IntPtrOutput) +} + +// Minimum number of locations in failure required to trigger an alert. Defaults to `1`. +func (o SyntheticsTestOptionsListPtrOutput) MinLocationFailed() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { + if v == nil { + return nil + } + return v.MinLocationFailed + }).(pulumi.IntPtrOutput) +} + +// The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. +func (o SyntheticsTestOptionsListPtrOutput) MonitorName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *string { + if v == nil { + return nil + } + return v.MonitorName }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +func (o SyntheticsTestOptionsListPtrOutput) MonitorOptions() SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListMonitorOptions { + if v == nil { + return nil + } + return v.MonitorOptions + }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() +func (o SyntheticsTestOptionsListPtrOutput) MonitorPriority() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { + if v == nil { + return nil + } + return v.MonitorPriority + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// Prevents saving screenshots of the steps. +func (o SyntheticsTestOptionsListPtrOutput) NoScreenshot() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { + if v == nil { + return nil + } + return v.NoScreenshot + }).(pulumi.BoolPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o +// A list of role identifiers pulled from the Roles API to restrict read and write access. +func (o SyntheticsTestOptionsListPtrOutput) RestrictedRoles() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) []string { + if v == nil { + return nil + } + return v.RestrictedRoles + }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v +func (o SyntheticsTestOptionsListPtrOutput) Retry() SyntheticsTestOptionsListRetryPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListRetry { + if v == nil { + return nil } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) + return v.Retry + }).(SyntheticsTestOptionsListRetryPtrOutput) } -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// The RUM data collection settings for the Synthetic browser test. +func (o SyntheticsTestOptionsListPtrOutput) RumSettings() SyntheticsTestOptionsListRumSettingsPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListRumSettings { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.RumSettings + }).(SyntheticsTestOptionsListRumSettingsPtrOutput) } -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// Object containing timeframes and timezone used for advanced scheduling. +func (o SyntheticsTestOptionsListPtrOutput) Scheduling() SyntheticsTestOptionsListSchedulingPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListScheduling { if v == nil { return nil } - return v.Metric - }).(pulumi.StringPtrOutput) + return v.Scheduling + }).(SyntheticsTestOptionsListSchedulingPtrOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { +// How often the test should run (in seconds). +func (o SyntheticsTestOptionsListPtrOutput) TickEvery() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { if v == nil { return nil } - return v.Order - }).(pulumi.StringPtrOutput) + return &v.TickEvery + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type SyntheticsTestOptionsListCi struct { + // Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. + ExecutionRule *string `pulumi:"executionRule"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput` via: +// SyntheticsTestOptionsListCiInput is an input type that accepts SyntheticsTestOptionsListCiArgs and SyntheticsTestOptionsListCiOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListCiInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput interface { +// SyntheticsTestOptionsListCiArgs{...} +type SyntheticsTestOptionsListCiInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput + ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput + ToSyntheticsTestOptionsListCiOutputWithContext(context.Context) SyntheticsTestOptionsListCiOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` +type SyntheticsTestOptionsListCiArgs struct { + // Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. + ExecutionRule pulumi.StringPtrInput `pulumi:"executionRule"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SyntheticsTestOptionsListCiArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListCi)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput { + return i.ToSyntheticsTestOptionsListCiOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) +func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { + return i.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiOutput).ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: +// SyntheticsTestOptionsListCiPtrInput is an input type that accepts SyntheticsTestOptionsListCiArgs, SyntheticsTestOptionsListCiPtr and SyntheticsTestOptionsListCiPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListCiPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} +// SyntheticsTestOptionsListCiArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { +type SyntheticsTestOptionsListCiPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput + ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput + ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Context) SyntheticsTestOptionsListCiPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs +type syntheticsTestOptionsListCiPtrType SyntheticsTestOptionsListCiArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) +func SyntheticsTestOptionsListCiPtr(v *SyntheticsTestOptionsListCiArgs) SyntheticsTestOptionsListCiPtrInput { + return (*syntheticsTestOptionsListCiPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (*syntheticsTestOptionsListCiPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListCi)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListCiPtrType) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { + return i.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) +func (i *syntheticsTestOptionsListCiPtrType) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListCiOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SyntheticsTestOptionsListCiOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListCi)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { +func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { + return o.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { +func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListCi) *SyntheticsTestOptionsListCi { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) + }).(SyntheticsTestOptionsListCiPtrOutput) } -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. +func (o SyntheticsTestOptionsListCiOutput) ExecutionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListCi) *string { return v.ExecutionRule }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListCiPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() +func (SyntheticsTestOptionsListCiPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListCi)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o SyntheticsTestOptionsListCiPtrOutput) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { +func (o SyntheticsTestOptionsListCiPtrOutput) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch { +func (o SyntheticsTestOptionsListCiPtrOutput) Elem() SyntheticsTestOptionsListCiOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListCi) SyntheticsTestOptionsListCi { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch + var ret SyntheticsTestOptionsListCi return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput) + }).(SyntheticsTestOptionsListCiOutput) } -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearch) *string { +// Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. +func (o SyntheticsTestOptionsListCiPtrOutput) ExecutionRule() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListCi) *string { if v == nil { return nil } - return &v.Query + return v.ExecutionRule }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type SyntheticsTestOptionsListMonitorOptions struct { + // Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. + RenotifyInterval *int `pulumi:"renotifyInterval"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput` via: +// SyntheticsTestOptionsListMonitorOptionsInput is an input type that accepts SyntheticsTestOptionsListMonitorOptionsArgs and SyntheticsTestOptionsListMonitorOptionsOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListMonitorOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput interface { +// SyntheticsTestOptionsListMonitorOptionsArgs{...} +type SyntheticsTestOptionsListMonitorOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput + ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput + ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(context.Context) SyntheticsTestOptionsListMonitorOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` +type SyntheticsTestOptionsListMonitorOptionsArgs struct { + // Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. + RenotifyInterval pulumi.IntPtrInput `pulumi:"renotifyInterval"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SyntheticsTestOptionsListMonitorOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput { + return i.ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) +func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return i.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsOutput).ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: +// SyntheticsTestOptionsListMonitorOptionsPtrInput is an input type that accepts SyntheticsTestOptionsListMonitorOptionsArgs, SyntheticsTestOptionsListMonitorOptionsPtr and SyntheticsTestOptionsListMonitorOptionsPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListMonitorOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{...} +// SyntheticsTestOptionsListMonitorOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { +type SyntheticsTestOptionsListMonitorOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput + ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput + ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs +type syntheticsTestOptionsListMonitorOptionsPtrType SyntheticsTestOptionsListMonitorOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) +func SyntheticsTestOptionsListMonitorOptionsPtr(v *SyntheticsTestOptionsListMonitorOptionsArgs) SyntheticsTestOptionsListMonitorOptionsPtrInput { + return (*syntheticsTestOptionsListMonitorOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (*syntheticsTestOptionsListMonitorOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListMonitorOptionsPtrType) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return i.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) +func (i *syntheticsTestOptionsListMonitorOptionsPtrType) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListMonitorOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SyntheticsTestOptionsListMonitorOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { +func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return o.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { +func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListMonitorOptions) *SyntheticsTestOptionsListMonitorOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) + }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +// Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. +func (o SyntheticsTestOptionsListMonitorOptionsOutput) RenotifyInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListMonitorOptions) *int { return v.RenotifyInterval }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListMonitorOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() +func (SyntheticsTestOptionsListMonitorOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { +func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput { +func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery { +func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) Elem() SyntheticsTestOptionsListMonitorOptionsOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListMonitorOptions) SyntheticsTestOptionsListMonitorOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery + var ret SyntheticsTestOptionsListMonitorOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestOptionsListMonitorOptionsOutput) } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQuery) *string { +// Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. +func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) RenotifyInterval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListMonitorOptions) *int { if v == nil { return nil } - return &v.Query - }).(pulumi.StringPtrOutput) + return v.RenotifyInterval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +type SyntheticsTestOptionsListRetry struct { + // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. + Count *int `pulumi:"count"` + // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. + Interval *int `pulumi:"interval"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput` via: +// SyntheticsTestOptionsListRetryInput is an input type that accepts SyntheticsTestOptionsListRetryArgs and SyntheticsTestOptionsListRetryOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListRetryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput interface { +// SyntheticsTestOptionsListRetryArgs{...} +type SyntheticsTestOptionsListRetryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput + ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput + ToSyntheticsTestOptionsListRetryOutputWithContext(context.Context) SyntheticsTestOptionsListRetryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` +type SyntheticsTestOptionsListRetryArgs struct { + // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. + Count pulumi.IntPtrInput `pulumi:"count"` + // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. + Interval pulumi.IntPtrInput `pulumi:"interval"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRetryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListRetry)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput { + return i.ToSyntheticsTestOptionsListRetryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) +func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { + return i.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryOutput).ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: +// SyntheticsTestOptionsListRetryPtrInput is an input type that accepts SyntheticsTestOptionsListRetryArgs, SyntheticsTestOptionsListRetryPtr and SyntheticsTestOptionsListRetryPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListRetryPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{...} +// SyntheticsTestOptionsListRetryArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { +type SyntheticsTestOptionsListRetryPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput + ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput + ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Context) SyntheticsTestOptionsListRetryPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs +type syntheticsTestOptionsListRetryPtrType SyntheticsTestOptionsListRetryArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) +func SyntheticsTestOptionsListRetryPtr(v *SyntheticsTestOptionsListRetryArgs) SyntheticsTestOptionsListRetryPtrInput { + return (*syntheticsTestOptionsListRetryPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (*syntheticsTestOptionsListRetryPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListRetry)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListRetryPtrType) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { + return i.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) +func (i *syntheticsTestOptionsListRetryPtrType) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListRetryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRetryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListRetry)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { +func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { + return o.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { +func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListRetry) *SyntheticsTestOptionsListRetry { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestOptionsListRetryPtrOutput) } -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) +// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. +func (o SyntheticsTestOptionsListRetryOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListRetry) *int { return v.Count }).(pulumi.IntPtrOutput) } -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) +// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. +func (o SyntheticsTestOptionsListRetryOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListRetry) *int { return v.Interval }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListRetryPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRetryPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListRetry)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o SyntheticsTestOptionsListRetryPtrOutput) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput { +func (o SyntheticsTestOptionsListRetryPtrOutput) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery { +func (o SyntheticsTestOptionsListRetryPtrOutput) Elem() SyntheticsTestOptionsListRetryOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) SyntheticsTestOptionsListRetry { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery + var ret SyntheticsTestOptionsListRetry return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + }).(SyntheticsTestOptionsListRetryOutput) } -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *int { +// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. +func (o SyntheticsTestOptionsListRetryPtrOutput) Count() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) *int { if v == nil { return nil } - return v.Limit + return v.Count }).(pulumi.IntPtrOutput) } -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQuery) *string { +// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. +func (o SyntheticsTestOptionsListRetryPtrOutput) Interval() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) *int { if v == nil { return nil } - return v.TextFilter - }).(pulumi.StringPtrOutput) + return v.Interval + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +type SyntheticsTestOptionsListRumSettings struct { + // RUM application ID used to collect RUM data for the browser test. + ApplicationId *string `pulumi:"applicationId"` + // RUM application API key ID used to collect RUM data for the browser test. + ClientTokenId *int `pulumi:"clientTokenId"` + // Determines whether RUM data is collected during test runs. + IsEnabled bool `pulumi:"isEnabled"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput` via: +// SyntheticsTestOptionsListRumSettingsInput is an input type that accepts SyntheticsTestOptionsListRumSettingsArgs and SyntheticsTestOptionsListRumSettingsOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListRumSettingsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput interface { +// SyntheticsTestOptionsListRumSettingsArgs{...} +type SyntheticsTestOptionsListRumSettingsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput + ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput + ToSyntheticsTestOptionsListRumSettingsOutputWithContext(context.Context) SyntheticsTestOptionsListRumSettingsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type SyntheticsTestOptionsListRumSettingsArgs struct { + // RUM application ID used to collect RUM data for the browser test. + ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` + // RUM application API key ID used to collect RUM data for the browser test. + ClientTokenId pulumi.IntPtrInput `pulumi:"clientTokenId"` + // Determines whether RUM data is collected during test runs. + IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRumSettingsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListRumSettings)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput { + return i.ToSyntheticsTestOptionsListRumSettingsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) +func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { + return i.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsOutput).ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput` via: +// SyntheticsTestOptionsListRumSettingsPtrInput is an input type that accepts SyntheticsTestOptionsListRumSettingsArgs, SyntheticsTestOptionsListRumSettingsPtr and SyntheticsTestOptionsListRumSettingsPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListRumSettingsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{...} +// SyntheticsTestOptionsListRumSettingsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput interface { +type SyntheticsTestOptionsListRumSettingsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput + ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput + ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs +type syntheticsTestOptionsListRumSettingsPtrType SyntheticsTestOptionsListRumSettingsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType)(v) +func SyntheticsTestOptionsListRumSettingsPtr(v *SyntheticsTestOptionsListRumSettingsArgs) SyntheticsTestOptionsListRumSettingsPtrInput { + return (*syntheticsTestOptionsListRumSettingsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (*syntheticsTestOptionsListRumSettingsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListRumSettings)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListRumSettingsPtrType) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { + return i.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) +func (i *syntheticsTestOptionsListRumSettingsPtrType) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListRumSettingsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRumSettingsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListRumSettings)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { +func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { +func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { + return o.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { +func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListRumSettings) *SyntheticsTestOptionsListRumSettings { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) + }).(SyntheticsTestOptionsListRumSettingsPtrOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +// RUM application ID used to collect RUM data for the browser test. +func (o SyntheticsTestOptionsListRumSettingsOutput) ApplicationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) *string { return v.ApplicationId }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// RUM application API key ID used to collect RUM data for the browser test. +func (o SyntheticsTestOptionsListRumSettingsOutput) ClientTokenId() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) *int { return v.ClientTokenId }).(pulumi.IntPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +// Determines whether RUM data is collected during test runs. +func (o SyntheticsTestOptionsListRumSettingsOutput) IsEnabled() pulumi.BoolOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) bool { return v.IsEnabled }).(pulumi.BoolOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListRumSettingsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() +func (SyntheticsTestOptionsListRumSettingsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListRumSettings)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput { +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery { +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) Elem() SyntheticsTestOptionsListRumSettingsOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) SyntheticsTestOptionsListRumSettings { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery + var ret SyntheticsTestOptionsListRumSettings return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestOptionsListRumSettingsOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { +// RUM application ID used to collect RUM data for the browser test. +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ApplicationId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *string { if v == nil { return nil } - return v.Name + return v.ApplicationId }).(pulumi.StringPtrOutput) } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { +// RUM application API key ID used to collect RUM data for the browser test. +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ClientTokenId() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *int { if v == nil { return nil } - return &v.SloId - }).(pulumi.StringPtrOutput) + return v.ClientTokenId + }).(pulumi.IntPtrOutput) } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQuery) *string { +// Determines whether RUM data is collected during test runs. +func (o SyntheticsTestOptionsListRumSettingsPtrOutput) IsEnabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *bool { if v == nil { return nil } - return v.SloQueryType - }).(pulumi.StringPtrOutput) + return &v.IsEnabled + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type SyntheticsTestOptionsListScheduling struct { + // Array containing objects describing the scheduling pattern to apply to each day. + Timeframes []SyntheticsTestOptionsListSchedulingTimeframe `pulumi:"timeframes"` + // Timezone in which the timeframe is based. + Timezone string `pulumi:"timezone"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput` via: +// SyntheticsTestOptionsListSchedulingInput is an input type that accepts SyntheticsTestOptionsListSchedulingArgs and SyntheticsTestOptionsListSchedulingOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput interface { +// SyntheticsTestOptionsListSchedulingArgs{...} +type SyntheticsTestOptionsListSchedulingInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput + ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput + ToSyntheticsTestOptionsListSchedulingOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type SyntheticsTestOptionsListSchedulingArgs struct { + // Array containing objects describing the scheduling pattern to apply to each day. + Timeframes SyntheticsTestOptionsListSchedulingTimeframeArrayInput `pulumi:"timeframes"` + // Timezone in which the timeframe is based. + Timezone pulumi.StringInput `pulumi:"timezone"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (SyntheticsTestOptionsListSchedulingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListScheduling)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput { + return i.ToSyntheticsTestOptionsListSchedulingOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) +func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { + return i.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingOutput).ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput` via: +// SyntheticsTestOptionsListSchedulingPtrInput is an input type that accepts SyntheticsTestOptionsListSchedulingArgs, SyntheticsTestOptionsListSchedulingPtr and SyntheticsTestOptionsListSchedulingPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{...} +// SyntheticsTestOptionsListSchedulingArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput interface { +type SyntheticsTestOptionsListSchedulingPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput + ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput + ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs +type syntheticsTestOptionsListSchedulingPtrType SyntheticsTestOptionsListSchedulingArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType)(v) +func SyntheticsTestOptionsListSchedulingPtr(v *SyntheticsTestOptionsListSchedulingArgs) SyntheticsTestOptionsListSchedulingPtrInput { + return (*syntheticsTestOptionsListSchedulingPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (*syntheticsTestOptionsListSchedulingPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListScheduling)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestOptionsListSchedulingPtrType) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { + return i.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) +func (i *syntheticsTestOptionsListSchedulingPtrType) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListSchedulingOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (SyntheticsTestOptionsListSchedulingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListScheduling)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { +func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { +func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { + return o.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { +func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListScheduling) *SyntheticsTestOptionsListScheduling { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) + }).(SyntheticsTestOptionsListSchedulingPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +// Array containing objects describing the scheduling pattern to apply to each day. +func (o SyntheticsTestOptionsListSchedulingOutput) Timeframes() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListScheduling) []SyntheticsTestOptionsListSchedulingTimeframe { + return v.Timeframes + }).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// Timezone in which the timeframe is based. +func (o SyntheticsTestOptionsListSchedulingOutput) Timezone() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListScheduling) string { return v.Timezone }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListSchedulingPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery)(nil)).Elem() +func (SyntheticsTestOptionsListSchedulingPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestOptionsListScheduling)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { +func (o SyntheticsTestOptionsListSchedulingPtrOutput) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput { +func (o SyntheticsTestOptionsListSchedulingPtrOutput) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery { +func (o SyntheticsTestOptionsListSchedulingPtrOutput) Elem() SyntheticsTestOptionsListSchedulingOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) SyntheticsTestOptionsListScheduling { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery + var ret SyntheticsTestOptionsListScheduling return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) + }).(SyntheticsTestOptionsListSchedulingOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { +// Array containing objects describing the scheduling pattern to apply to each day. +func (o SyntheticsTestOptionsListSchedulingPtrOutput) Timeframes() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) []SyntheticsTestOptionsListSchedulingTimeframe { if v == nil { return nil } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) + return v.Timeframes + }).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQuery) *string { +// Timezone in which the timeframe is based. +func (o SyntheticsTestOptionsListSchedulingPtrOutput) Timezone() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) *string { if v == nil { return nil } - return v.SearchQuery + return &v.Timezone }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestOptionsListSchedulingTimeframe struct { + // Number representing the day of the week + Day int `pulumi:"day"` + // The hour of the day on which scheduling starts. + From string `pulumi:"from"` + // The hour of the day on which scheduling ends. + To string `pulumi:"to"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput` via: +// SyntheticsTestOptionsListSchedulingTimeframeInput is an input type that accepts SyntheticsTestOptionsListSchedulingTimeframeArgs and SyntheticsTestOptionsListSchedulingTimeframeOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingTimeframeInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput interface { +// SyntheticsTestOptionsListSchedulingTimeframeArgs{...} +type SyntheticsTestOptionsListSchedulingTimeframeInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() + ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput + ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) +type SyntheticsTestOptionsListSchedulingTimeframeArgs struct { + // Number representing the day of the week + Day pulumi.IntInput `pulumi:"day"` + // The hour of the day on which scheduling starts. + From pulumi.StringInput `pulumi:"from"` + // The hour of the day on which scheduling ends. + To pulumi.StringInput `pulumi:"to"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) +func (SyntheticsTestOptionsListSchedulingTimeframeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListSchedulingTimeframeArgs) ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput { + return i.ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestOptionsListSchedulingTimeframeArgs) ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingTimeframeOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: +// SyntheticsTestOptionsListSchedulingTimeframeArrayInput is an input type that accepts SyntheticsTestOptionsListSchedulingTimeframeArray and SyntheticsTestOptionsListSchedulingTimeframeArrayOutput values. +// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingTimeframeArrayInput` via: // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { +// SyntheticsTestOptionsListSchedulingTimeframeArray{ SyntheticsTestOptionsListSchedulingTimeframeArgs{...} } +type SyntheticsTestOptionsListSchedulingTimeframeArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput + ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput + ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) -} +type SyntheticsTestOptionsListSchedulingTimeframeArray []SyntheticsTestOptionsListSchedulingTimeframeInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestOptionsListSchedulingTimeframeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestOptionsListSchedulingTimeframeArray) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { + return i.ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +func (i SyntheticsTestOptionsListSchedulingTimeframeArray) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestOptionsListSchedulingTimeframeOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestOptionsListSchedulingTimeframeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { +func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) +// Number representing the day of the week +func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) Day() pulumi.IntOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) int { return v.Day }).(pulumi.IntOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) +// The hour of the day on which scheduling starts. +func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) From() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) string { return v.From }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The hour of the day on which scheduling ends. +func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) To() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) string { return v.To }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} +type SyntheticsTestOptionsListSchedulingTimeframeArrayOutput struct{ *pulumi.OutputState } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() +func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { +func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o +func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) Index(i pulumi.IntInput) SyntheticsTestOptionsListSchedulingTimeframeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestOptionsListSchedulingTimeframe { + return vs[0].([]SyntheticsTestOptionsListSchedulingTimeframe)[vs[1].(int)] + }).(SyntheticsTestOptionsListSchedulingTimeframeOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput) +type SyntheticsTestRequestBasicauth struct { + // Access key for `SIGV4` authentication. + AccessKey *string `pulumi:"accessKey"` + // Access token url for `oauth-client` or `oauth-rop` authentication. + AccessTokenUrl *string `pulumi:"accessTokenUrl"` + // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Audience *string `pulumi:"audience"` + // Client ID for `oauth-client` or `oauth-rop` authentication. + ClientId *string `pulumi:"clientId"` + // Client secret for `oauth-client` or `oauth-rop` authentication. + ClientSecret *string `pulumi:"clientSecret"` + // Domain for `ntlm` authentication. + Domain *string `pulumi:"domain"` + // Password for authentication. + Password *string `pulumi:"password"` + // Region for `SIGV4` authentication. + Region *string `pulumi:"region"` + // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Resource *string `pulumi:"resource"` + // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Scope *string `pulumi:"scope"` + // Secret key for `SIGV4` authentication. + SecretKey *string `pulumi:"secretKey"` + // Service name for `SIGV4` authentication. + ServiceName *string `pulumi:"serviceName"` + // Session token for `SIGV4` authentication. + SessionToken *string `pulumi:"sessionToken"` + // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. + TokenApiAuthentication *string `pulumi:"tokenApiAuthentication"` + // Type of basic authentication to use when performing the test. Defaults to `"web"`. + Type *string `pulumi:"type"` + // Username for authentication. + Username *string `pulumi:"username"` + // Workstation for `ntlm` authentication. + Workstation *string `pulumi:"workstation"` +} + +// SyntheticsTestRequestBasicauthInput is an input type that accepts SyntheticsTestRequestBasicauthArgs and SyntheticsTestRequestBasicauthOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestBasicauthInput` via: +// +// SyntheticsTestRequestBasicauthArgs{...} +type SyntheticsTestRequestBasicauthInput interface { + pulumi.Input + + ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput + ToSyntheticsTestRequestBasicauthOutputWithContext(context.Context) SyntheticsTestRequestBasicauthOutput +} + +type SyntheticsTestRequestBasicauthArgs struct { + // Access key for `SIGV4` authentication. + AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` + // Access token url for `oauth-client` or `oauth-rop` authentication. + AccessTokenUrl pulumi.StringPtrInput `pulumi:"accessTokenUrl"` + // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Audience pulumi.StringPtrInput `pulumi:"audience"` + // Client ID for `oauth-client` or `oauth-rop` authentication. + ClientId pulumi.StringPtrInput `pulumi:"clientId"` + // Client secret for `oauth-client` or `oauth-rop` authentication. + ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` + // Domain for `ntlm` authentication. + Domain pulumi.StringPtrInput `pulumi:"domain"` + // Password for authentication. + Password pulumi.StringPtrInput `pulumi:"password"` + // Region for `SIGV4` authentication. + Region pulumi.StringPtrInput `pulumi:"region"` + // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Resource pulumi.StringPtrInput `pulumi:"resource"` + // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. + Scope pulumi.StringPtrInput `pulumi:"scope"` + // Secret key for `SIGV4` authentication. + SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` + // Service name for `SIGV4` authentication. + ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` + // Session token for `SIGV4` authentication. + SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"` + // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. + TokenApiAuthentication pulumi.StringPtrInput `pulumi:"tokenApiAuthentication"` + // Type of basic authentication to use when performing the test. Defaults to `"web"`. + Type pulumi.StringPtrInput `pulumi:"type"` + // Username for authentication. + Username pulumi.StringPtrInput `pulumi:"username"` + // Workstation for `ntlm` authentication. + Workstation pulumi.StringPtrInput `pulumi:"workstation"` } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (SyntheticsTestRequestBasicauthArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestBasicauth)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput { + return i.ToSyntheticsTestRequestBasicauthOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` +func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { + return i.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) +} + +func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthOutput).ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput` via: +// SyntheticsTestRequestBasicauthPtrInput is an input type that accepts SyntheticsTestRequestBasicauthArgs, SyntheticsTestRequestBasicauthPtr and SyntheticsTestRequestBasicauthPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestBasicauthPtrInput` via: +// +// SyntheticsTestRequestBasicauthArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput interface { +// nil +type SyntheticsTestRequestBasicauthPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput + ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput + ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Context) SyntheticsTestRequestBasicauthPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} +type syntheticsTestRequestBasicauthPtrType SyntheticsTestRequestBasicauthArgs -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func SyntheticsTestRequestBasicauthPtr(v *SyntheticsTestRequestBasicauthArgs) SyntheticsTestRequestBasicauthPtrInput { + return (*syntheticsTestRequestBasicauthPtrType)(v) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) +func (*syntheticsTestRequestBasicauthPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestBasicauth)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) +func (i *syntheticsTestRequestBasicauthPtrType) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { + return i.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput +func (i *syntheticsTestRequestBasicauthPtrType) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput +type SyntheticsTestRequestBasicauthOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (SyntheticsTestRequestBasicauthOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestBasicauth)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) +func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) +func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { + return o.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return o +func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestBasicauth) *SyntheticsTestRequestBasicauth { + return &v + }).(SyntheticsTestRequestBasicauthPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return o +// Access key for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthOutput) AccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.AccessKey }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Access token url for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthOutput) AccessTokenUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.AccessTokenUrl }).(pulumi.StringPtrOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthOutput) Audience() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Audience }).(pulumi.StringPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// Client ID for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ClientId }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() +// Client secret for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthOutput) ClientSecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ClientSecret }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o +// Domain for `ntlm` authentication. +func (o SyntheticsTestRequestBasicauthOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Domain }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o +// Password for authentication. +func (o SyntheticsTestRequestBasicauthOutput) Password() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Password }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput) +// Region for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthOutput) Region() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Region }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Resource }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input +// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Scope }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput +// Secret key for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.SecretKey }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// Service name for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthOutput) ServiceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ServiceName }).(pulumi.StringPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// Session token for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthOutput) SessionToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.SessionToken }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) +// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. +func (o SyntheticsTestRequestBasicauthOutput) TokenApiAuthentication() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.TokenApiAuthentication }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) +// Type of basic authentication to use when performing the test. Defaults to `"web"`. +func (o SyntheticsTestRequestBasicauthOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Type }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Username for authentication. +func (o SyntheticsTestRequestBasicauthOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Username }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) +// Workstation for `ntlm` authentication. +func (o SyntheticsTestRequestBasicauthOutput) Workstation() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Workstation }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input +type SyntheticsTestRequestBasicauthPtrOutput struct{ *pulumi.OutputState } - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput +func (SyntheticsTestRequestBasicauthPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestBasicauth)(nil)).Elem() } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs +func (o SyntheticsTestRequestBasicauthPtrOutput) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { + return o +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) +func (o SyntheticsTestRequestBasicauthPtrOutput) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +func (o SyntheticsTestRequestBasicauthPtrOutput) Elem() SyntheticsTestRequestBasicauthOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) SyntheticsTestRequestBasicauth { + if v != nil { + return *v + } + var ret SyntheticsTestRequestBasicauth + return ret + }).(SyntheticsTestRequestBasicauthOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Access key for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) AccessKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.AccessKey + }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// Access token url for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) AccessTokenUrl() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.AccessTokenUrl + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthPtrOutput) Audience() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Audience + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o +// Client ID for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) ClientId() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ClientId + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o +// Client secret for `oauth-client` or `oauth-rop` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) ClientSecret() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ClientSecret + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Domain for `ntlm` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) Domain() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Domain + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) +// Password for authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) Password() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Password + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Region for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) Region() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Region + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet +// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthPtrOutput) Resource() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Resource }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. +func (o SyntheticsTestRequestBasicauthPtrOutput) Scope() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.Scope + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() +// Secret key for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) SecretKey() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.SecretKey + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o +// Service name for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) ServiceName() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.ServiceName + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o +// Session token for `SIGV4` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) SessionToken() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil + } + return v.SessionToken + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v +// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. +func (o SyntheticsTestRequestBasicauthPtrOutput) TokenApiAuthentication() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { + if v == nil { + return nil } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) + return v.TokenApiAuthentication + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// Type of basic authentication to use when performing the test. Defaults to `"web"`. +func (o SyntheticsTestRequestBasicauthPtrOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { if v == nil { return nil } - return &v.Aggregation + return v.Type }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// Username for authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) Username() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { if v == nil { return nil } - return v.Facet + return v.Username }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { +// Workstation for `ntlm` authentication. +func (o SyntheticsTestRequestBasicauthPtrOutput) Workstation() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { if v == nil { return nil } - return &v.Order + return v.Workstation }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestRequestClientCertificate struct { + Cert SyntheticsTestRequestClientCertificateCert `pulumi:"cert"` + Key SyntheticsTestRequestClientCertificateKey `pulumi:"key"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput` via: +// SyntheticsTestRequestClientCertificateInput is an input type that accepts SyntheticsTestRequestClientCertificateArgs and SyntheticsTestRequestClientCertificateOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput interface { +// SyntheticsTestRequestClientCertificateArgs{...} +type SyntheticsTestRequestClientCertificateInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput + ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput + ToSyntheticsTestRequestClientCertificateOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestRequestClientCertificateArgs struct { + Cert SyntheticsTestRequestClientCertificateCertInput `pulumi:"cert"` + Key SyntheticsTestRequestClientCertificateKeyInput `pulumi:"key"` +} + +func (SyntheticsTestRequestClientCertificateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificate)(nil)).Elem() +} + +func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput { + return i.ToSyntheticsTestRequestClientCertificateOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) +func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { + return i.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateOutput).ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: +// SyntheticsTestRequestClientCertificatePtrInput is an input type that accepts SyntheticsTestRequestClientCertificateArgs, SyntheticsTestRequestClientCertificatePtr and SyntheticsTestRequestClientCertificatePtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificatePtrInput` via: +// +// SyntheticsTestRequestClientCertificateArgs{...} // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { +// or: +// +// nil +type SyntheticsTestRequestClientCertificatePtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput + ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput + ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificatePtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput +type syntheticsTestRequestClientCertificatePtrType SyntheticsTestRequestClientCertificateArgs + +func SyntheticsTestRequestClientCertificatePtr(v *SyntheticsTestRequestClientCertificateArgs) SyntheticsTestRequestClientCertificatePtrInput { + return (*syntheticsTestRequestClientCertificatePtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (*syntheticsTestRequestClientCertificatePtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificate)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *syntheticsTestRequestClientCertificatePtrType) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { + return i.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) +func (i *syntheticsTestRequestClientCertificatePtrType) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificatePtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificateOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificate)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { +func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { + return o.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificate { + return &v + }).(SyntheticsTestRequestClientCertificatePtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o SyntheticsTestRequestClientCertificateOutput) Cert() SyntheticsTestRequestClientCertificateCertOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificateCert { + return v.Cert + }).(SyntheticsTestRequestClientCertificateCertOutput) +} + +func (o SyntheticsTestRequestClientCertificateOutput) Key() SyntheticsTestRequestClientCertificateKeyOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificateKey { return v.Key }).(SyntheticsTestRequestClientCertificateKeyOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificatePtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestRequestClientCertificatePtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificate)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o SyntheticsTestRequestClientCertificatePtrOutput) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { +func (o SyntheticsTestRequestClientCertificatePtrOutput) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput) +func (o SyntheticsTestRequestClientCertificatePtrOutput) Elem() SyntheticsTestRequestClientCertificateOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificate { + if v != nil { + return *v + } + var ret SyntheticsTestRequestClientCertificate + return ret + }).(SyntheticsTestRequestClientCertificateOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +func (o SyntheticsTestRequestClientCertificatePtrOutput) Cert() SyntheticsTestRequestClientCertificateCertPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificateCert { + if v == nil { + return nil + } + return &v.Cert + }).(SyntheticsTestRequestClientCertificateCertPtrOutput) +} + +func (o SyntheticsTestRequestClientCertificatePtrOutput) Key() SyntheticsTestRequestClientCertificateKeyPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificateKey { + if v == nil { + return nil + } + return &v.Key + }).(SyntheticsTestRequestClientCertificateKeyPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput` via: +type SyntheticsTestRequestClientCertificateCert struct { + // Content of the certificate. + Content string `pulumi:"content"` + // File name for the certificate. + Filename *string `pulumi:"filename"` +} + +// SyntheticsTestRequestClientCertificateCertInput is an input type that accepts SyntheticsTestRequestClientCertificateCertArgs and SyntheticsTestRequestClientCertificateCertOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateCertInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput interface { +// SyntheticsTestRequestClientCertificateCertArgs{...} +type SyntheticsTestRequestClientCertificateCertInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput + ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput + ToSyntheticsTestRequestClientCertificateCertOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateCertOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type SyntheticsTestRequestClientCertificateCertArgs struct { + // Content of the certificate. + Content pulumi.StringInput `pulumi:"content"` + // File name for the certificate. + Filename pulumi.StringPtrInput `pulumi:"filename"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateCertArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificateCert)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) +func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput { + return i.ToSyntheticsTestRequestClientCertificateCertOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) +func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { + return i.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertOutput).ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput` via: +// SyntheticsTestRequestClientCertificateCertPtrInput is an input type that accepts SyntheticsTestRequestClientCertificateCertArgs, SyntheticsTestRequestClientCertificateCertPtr and SyntheticsTestRequestClientCertificateCertPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateCertPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{...} +// SyntheticsTestRequestClientCertificateCertArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput interface { +type SyntheticsTestRequestClientCertificateCertPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput + ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput + ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs +type syntheticsTestRequestClientCertificateCertPtrType SyntheticsTestRequestClientCertificateCertArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType)(v) +func SyntheticsTestRequestClientCertificateCertPtr(v *SyntheticsTestRequestClientCertificateCertArgs) SyntheticsTestRequestClientCertificateCertPtrInput { + return (*syntheticsTestRequestClientCertificateCertPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (*syntheticsTestRequestClientCertificateCertPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificateCert)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestRequestClientCertificateCertPtrType) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { + return i.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) +func (i *syntheticsTestRequestClientCertificateCertPtrType) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificateCertOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateCertOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificateCert)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { +func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { +func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { + return o.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { +func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificateCert) *SyntheticsTestRequestClientCertificateCert { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) + }).(SyntheticsTestRequestClientCertificateCertPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +// Content of the certificate. +func (o SyntheticsTestRequestClientCertificateCertOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificateCert) string { return v.Content }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// File name for the certificate. +func (o SyntheticsTestRequestClientCertificateCertOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificateCert) *string { return v.Filename }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificateCertPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateCertPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificateCert)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o SyntheticsTestRequestClientCertificateCertPtrOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput { +func (o SyntheticsTestRequestClientCertificateCertPtrOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery { +func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Elem() SyntheticsTestRequestClientCertificateCertOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) SyntheticsTestRequestClientCertificateCert { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery + var ret SyntheticsTestRequestClientCertificateCert return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) + }).(SyntheticsTestRequestClientCertificateCertOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { +// Content of the certificate. +func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) *string { if v == nil { return nil } - return &v.Index + return &v.Content }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQuery) *string { +// File name for the certificate. +func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) *string { if v == nil { return nil } - return v.SearchQuery + return v.Filename }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type SyntheticsTestRequestClientCertificateKey struct { + // Content of the certificate. + Content string `pulumi:"content"` + // File name for the certificate. + Filename *string `pulumi:"filename"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: +// SyntheticsTestRequestClientCertificateKeyInput is an input type that accepts SyntheticsTestRequestClientCertificateKeyArgs and SyntheticsTestRequestClientCertificateKeyOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateKeyInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { +// SyntheticsTestRequestClientCertificateKeyArgs{...} +type SyntheticsTestRequestClientCertificateKeyInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput + ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput + ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateKeyOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type SyntheticsTestRequestClientCertificateKeyArgs struct { + // Content of the certificate. + Content pulumi.StringInput `pulumi:"content"` + // File name for the certificate. + Filename pulumi.StringPtrInput `pulumi:"filename"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateKeyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificateKey)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) +func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput { + return i.ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) +func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { + return i.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) +func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyOutput).ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: +// SyntheticsTestRequestClientCertificateKeyPtrInput is an input type that accepts SyntheticsTestRequestClientCertificateKeyArgs, SyntheticsTestRequestClientCertificateKeyPtr and SyntheticsTestRequestClientCertificateKeyPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateKeyPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} +// SyntheticsTestRequestClientCertificateKeyArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { +type SyntheticsTestRequestClientCertificateKeyPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput + ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput + ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs +type syntheticsTestRequestClientCertificateKeyPtrType SyntheticsTestRequestClientCertificateKeyArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) +func SyntheticsTestRequestClientCertificateKeyPtr(v *SyntheticsTestRequestClientCertificateKeyArgs) SyntheticsTestRequestClientCertificateKeyPtrInput { + return (*syntheticsTestRequestClientCertificateKeyPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (*syntheticsTestRequestClientCertificateKeyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificateKey)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *syntheticsTestRequestClientCertificateKeyPtrType) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { + return i.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) +func (i *syntheticsTestRequestClientCertificateKeyPtrType) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificateKeyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateKeyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestClientCertificateKey)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { +func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { + return o.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificateKey) *SyntheticsTestRequestClientCertificateKey { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) + }).(SyntheticsTestRequestClientCertificateKeyPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Content of the certificate. +func (o SyntheticsTestRequestClientCertificateKeyOutput) Content() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificateKey) string { return v.Content }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// File name for the certificate. +func (o SyntheticsTestRequestClientCertificateKeyOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestClientCertificateKey) *string { return v.Filename }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestClientCertificateKeyPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() +func (SyntheticsTestRequestClientCertificateKeyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestClientCertificateKey)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { +func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery { +func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Elem() SyntheticsTestRequestClientCertificateKeyOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) SyntheticsTestRequestClientCertificateKey { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery + var ret SyntheticsTestRequestClientCertificateKey return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) + }).(SyntheticsTestRequestClientCertificateKeyOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { +// Content of the certificate. +func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Content() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) *string { if v == nil { return nil } - return &v.Aggregation + return &v.Content }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +// File name for the certificate. +func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Filename() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) *string { + if v == nil { + return nil + } + return v.Filename + }).(pulumi.StringPtrOutput) +} + +type SyntheticsTestRequestDefinition struct { + // The request body. + Body *string `pulumi:"body"` + // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. + BodyType *string `pulumi:"bodyType"` + // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. + CallType *string `pulumi:"callType"` + // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. + CertificateDomains []string `pulumi:"certificateDomains"` + // DNS server to use for DNS tests (`subtype = "dns"`). + DnsServer *string `pulumi:"dnsServer"` + // DNS server port to use for DNS tests. + DnsServerPort *int `pulumi:"dnsServerPort"` + // Host name to perform the test with. + Host *string `pulumi:"host"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion *string `pulumi:"httpVersion"` + // For UDP and websocket tests, message to send with the request. + Message *string `pulumi:"message"` + // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. + Method *string `pulumi:"method"` + // Determines whether or not to save the response body. + NoSavingResponseBody *bool `pulumi:"noSavingResponseBody"` + // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. + NumberOfPackets *int `pulumi:"numberOfPackets"` + // Persist cookies across redirects. + PersistCookies *bool `pulumi:"persistCookies"` + // The content of a proto file as a string. + PlainProtoFile *string `pulumi:"plainProtoFile"` + // Port to use when performing the test. + Port *int `pulumi:"port"` + // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. + // + // Deprecated: Use `plainProtoFile` instead. + ProtoJsonDescriptor *string `pulumi:"protoJsonDescriptor"` + // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. + Servername *string `pulumi:"servername"` + // The gRPC service on which you want to perform the gRPC call. + Service *string `pulumi:"service"` + // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). + ShouldTrackHops *bool `pulumi:"shouldTrackHops"` + // Timeout in seconds for the test. Defaults to `60`. + Timeout *int `pulumi:"timeout"` + // The URL to send the request to. + Url *string `pulumi:"url"` } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} +// SyntheticsTestRequestDefinitionInput is an input type that accepts SyntheticsTestRequestDefinitionArgs and SyntheticsTestRequestDefinitionOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestDefinitionInput` via: +// +// SyntheticsTestRequestDefinitionArgs{...} +type SyntheticsTestRequestDefinitionInput interface { + pulumi.Input -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` + ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput + ToSyntheticsTestRequestDefinitionOutputWithContext(context.Context) SyntheticsTestRequestDefinitionOutput } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input +type SyntheticsTestRequestDefinitionArgs struct { + // The request body. + Body pulumi.StringPtrInput `pulumi:"body"` + // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. + BodyType pulumi.StringPtrInput `pulumi:"bodyType"` + // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. + CallType pulumi.StringPtrInput `pulumi:"callType"` + // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. + CertificateDomains pulumi.StringArrayInput `pulumi:"certificateDomains"` + // DNS server to use for DNS tests (`subtype = "dns"`). + DnsServer pulumi.StringPtrInput `pulumi:"dnsServer"` + // DNS server port to use for DNS tests. + DnsServerPort pulumi.IntPtrInput `pulumi:"dnsServerPort"` + // Host name to perform the test with. + Host pulumi.StringPtrInput `pulumi:"host"` + // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. + HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` + // For UDP and websocket tests, message to send with the request. + Message pulumi.StringPtrInput `pulumi:"message"` + // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. + Method pulumi.StringPtrInput `pulumi:"method"` + // Determines whether or not to save the response body. + NoSavingResponseBody pulumi.BoolPtrInput `pulumi:"noSavingResponseBody"` + // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. + NumberOfPackets pulumi.IntPtrInput `pulumi:"numberOfPackets"` + // Persist cookies across redirects. + PersistCookies pulumi.BoolPtrInput `pulumi:"persistCookies"` + // The content of a proto file as a string. + PlainProtoFile pulumi.StringPtrInput `pulumi:"plainProtoFile"` + // Port to use when performing the test. + Port pulumi.IntPtrInput `pulumi:"port"` + // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. + // + // Deprecated: Use `plainProtoFile` instead. + ProtoJsonDescriptor pulumi.StringPtrInput `pulumi:"protoJsonDescriptor"` + // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. + Servername pulumi.StringPtrInput `pulumi:"servername"` + // The gRPC service on which you want to perform the gRPC call. + Service pulumi.StringPtrInput `pulumi:"service"` + // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). + ShouldTrackHops pulumi.BoolPtrInput `pulumi:"shouldTrackHops"` + // Timeout in seconds for the test. Defaults to `60`. + Timeout pulumi.IntPtrInput `pulumi:"timeout"` + // The URL to send the request to. + Url pulumi.StringPtrInput `pulumi:"url"` +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput +func (SyntheticsTestRequestDefinitionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestDefinition)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput { + return i.ToSyntheticsTestRequestDefinitionOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) +func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { + return i.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) +func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionOutput).ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: +// SyntheticsTestRequestDefinitionPtrInput is an input type that accepts SyntheticsTestRequestDefinitionArgs, SyntheticsTestRequestDefinitionPtr and SyntheticsTestRequestDefinitionPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestDefinitionPtrInput` via: +// +// SyntheticsTestRequestDefinitionArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { +// nil +type SyntheticsTestRequestDefinitionPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput + ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput + ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Context) SyntheticsTestRequestDefinitionPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput +type syntheticsTestRequestDefinitionPtrType SyntheticsTestRequestDefinitionArgs + +func SyntheticsTestRequestDefinitionPtr(v *SyntheticsTestRequestDefinitionArgs) SyntheticsTestRequestDefinitionPtrInput { + return (*syntheticsTestRequestDefinitionPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (*syntheticsTestRequestDefinitionPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestDefinition)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) +func (i *syntheticsTestRequestDefinitionPtrType) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { + return i.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) +func (i *syntheticsTestRequestDefinitionPtrType) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestDefinitionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +func (SyntheticsTestRequestDefinitionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestDefinition)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { +func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { + return o.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestDefinition) *SyntheticsTestRequestDefinition { + return &v + }).(SyntheticsTestRequestDefinitionPtrOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The request body. +func (o SyntheticsTestRequestDefinitionOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Body }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } +// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. +func (o SyntheticsTestRequestDefinitionOutput) BodyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.BodyType }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() +// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. +func (o SyntheticsTestRequestDefinitionOutput) CallType() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.CallType }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. +func (o SyntheticsTestRequestDefinitionOutput) CertificateDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) []string { return v.CertificateDomains }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o +// DNS server to use for DNS tests (`subtype = "dns"`). +func (o SyntheticsTestRequestDefinitionOutput) DnsServer() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.DnsServer }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput) +// DNS server port to use for DNS tests. +func (o SyntheticsTestRequestDefinitionOutput) DnsServerPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.DnsServerPort }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +// Host name to perform the test with. +func (o SyntheticsTestRequestDefinitionOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Host }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestRequestDefinitionOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput +// For UDP and websocket tests, message to send with the request. +func (o SyntheticsTestRequestDefinitionOutput) Message() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Message }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. +func (o SyntheticsTestRequestDefinitionOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Method }).(pulumi.StringPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +// Determines whether or not to save the response body. +func (o SyntheticsTestRequestDefinitionOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.NoSavingResponseBody }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) +// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. +func (o SyntheticsTestRequestDefinitionOutput) NumberOfPackets() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.NumberOfPackets }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) +// Persist cookies across redirects. +func (o SyntheticsTestRequestDefinitionOutput) PersistCookies() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.PersistCookies }).(pulumi.BoolPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// The content of a proto file as a string. +func (o SyntheticsTestRequestDefinitionOutput) PlainProtoFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.PlainProtoFile }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) +// Port to use when performing the test. +func (o SyntheticsTestRequestDefinitionOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.Port }).(pulumi.IntPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} +// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput +// Deprecated: Use `plainProtoFile` instead. +func (o SyntheticsTestRequestDefinitionOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.ProtoJsonDescriptor }).(pulumi.StringPtrOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs +// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. +func (o SyntheticsTestRequestDefinitionOutput) Servername() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Servername }).(pulumi.StringPtrOutput) +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) +// The gRPC service on which you want to perform the gRPC call. +func (o SyntheticsTestRequestDefinitionOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Service }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). +func (o SyntheticsTestRequestDefinitionOutput) ShouldTrackHops() pulumi.BoolPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.ShouldTrackHops }).(pulumi.BoolPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Timeout in seconds for the test. Defaults to `60`. +func (o SyntheticsTestRequestDefinitionOutput) Timeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.Timeout }).(pulumi.IntPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The URL to send the request to. +func (o SyntheticsTestRequestDefinitionOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Url }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestDefinitionPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +func (SyntheticsTestRequestDefinitionPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestDefinition)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o SyntheticsTestRequestDefinitionPtrOutput) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { +func (o SyntheticsTestRequestDefinitionPtrOutput) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o SyntheticsTestRequestDefinitionPtrOutput) Elem() SyntheticsTestRequestDefinitionOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) SyntheticsTestRequestDefinition { + if v != nil { + return *v + } + var ret SyntheticsTestRequestDefinition + return ret + }).(SyntheticsTestRequestDefinitionOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) +// The request body. +func (o SyntheticsTestRequestDefinitionPtrOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.Body + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. +func (o SyntheticsTestRequestDefinitionPtrOutput) BodyType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.BodyType + }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet +// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. +func (o SyntheticsTestRequestDefinitionPtrOutput) CallType() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.CallType }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. +func (o SyntheticsTestRequestDefinitionPtrOutput) CertificateDomains() pulumi.StringArrayOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) []string { + if v == nil { + return nil + } + return v.CertificateDomains + }).(pulumi.StringArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() +// DNS server to use for DNS tests (`subtype = "dns"`). +func (o SyntheticsTestRequestDefinitionPtrOutput) DnsServer() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.DnsServer + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o +// DNS server port to use for DNS tests. +func (o SyntheticsTestRequestDefinitionPtrOutput) DnsServerPort() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { + if v == nil { + return nil + } + return v.DnsServerPort + }).(pulumi.IntPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o +// Host name to perform the test with. +func (o SyntheticsTestRequestDefinitionPtrOutput) Host() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.Host + }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v +// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. +func (o SyntheticsTestRequestDefinitionPtrOutput) HttpVersion() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) + return v.HttpVersion + }).(pulumi.StringPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// For UDP and websocket tests, message to send with the request. +func (o SyntheticsTestRequestDefinitionPtrOutput) Message() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { if v == nil { return nil } - return &v.Aggregation + return v.Message }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. +func (o SyntheticsTestRequestDefinitionPtrOutput) Method() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { if v == nil { return nil } - return v.Facet + return v.Method }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { +// Determines whether or not to save the response body. +func (o SyntheticsTestRequestDefinitionPtrOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { if v == nil { return nil } - return &v.Order + return v.NoSavingResponseBody + }).(pulumi.BoolPtrOutput) +} + +// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. +func (o SyntheticsTestRequestDefinitionPtrOutput) NumberOfPackets() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { + if v == nil { + return nil + } + return v.NumberOfPackets + }).(pulumi.IntPtrOutput) +} + +// Persist cookies across redirects. +func (o SyntheticsTestRequestDefinitionPtrOutput) PersistCookies() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { + if v == nil { + return nil + } + return v.PersistCookies + }).(pulumi.BoolPtrOutput) +} + +// The content of a proto file as a string. +func (o SyntheticsTestRequestDefinitionPtrOutput) PlainProtoFile() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.PlainProtoFile }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Port to use when performing the test. +func (o SyntheticsTestRequestDefinitionPtrOutput) Port() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { + if v == nil { + return nil + } + return v.Port + }).(pulumi.IntPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: +// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input +// Deprecated: Use `plainProtoFile` instead. +func (o SyntheticsTestRequestDefinitionPtrOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.ProtoJsonDescriptor + }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput +// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. +func (o SyntheticsTestRequestDefinitionPtrOutput) Servername() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.Servername + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// The gRPC service on which you want to perform the gRPC call. +func (o SyntheticsTestRequestDefinitionPtrOutput) Service() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.Service + }).(pulumi.StringPtrOutput) +} + +// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). +func (o SyntheticsTestRequestDefinitionPtrOutput) ShouldTrackHops() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { + if v == nil { + return nil + } + return v.ShouldTrackHops + }).(pulumi.BoolPtrOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +// Timeout in seconds for the test. Defaults to `60`. +func (o SyntheticsTestRequestDefinitionPtrOutput) Timeout() pulumi.IntPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { + if v == nil { + return nil + } + return v.Timeout + }).(pulumi.IntPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) +// The URL to send the request to. +func (o SyntheticsTestRequestDefinitionPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { + if v == nil { + return nil + } + return v.Url + }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) +type SyntheticsTestRequestProxy struct { + // Header name and value map. + Headers map[string]interface{} `pulumi:"headers"` + // URL of the proxy to perform the test. + Url string `pulumi:"url"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: +// SyntheticsTestRequestProxyInput is an input type that accepts SyntheticsTestRequestProxyArgs and SyntheticsTestRequestProxyOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestProxyInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { +// SyntheticsTestRequestProxyArgs{...} +type SyntheticsTestRequestProxyInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput + ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput + ToSyntheticsTestRequestProxyOutputWithContext(context.Context) SyntheticsTestRequestProxyOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput +type SyntheticsTestRequestProxyArgs struct { + // Header name and value map. + Headers pulumi.MapInput `pulumi:"headers"` + // URL of the proxy to perform the test. + Url pulumi.StringInput `pulumi:"url"` +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestRequestProxyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestProxy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput { + return i.ToSyntheticsTestRequestProxyOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) +func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } +func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { + return i.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyOutput).ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o +// SyntheticsTestRequestProxyPtrInput is an input type that accepts SyntheticsTestRequestProxyArgs, SyntheticsTestRequestProxyPtr and SyntheticsTestRequestProxyPtrOutput values. +// You can construct a concrete instance of `SyntheticsTestRequestProxyPtrInput` via: +// +// SyntheticsTestRequestProxyArgs{...} +// +// or: +// +// nil +type SyntheticsTestRequestProxyPtrInput interface { + pulumi.Input + + ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput + ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Context) SyntheticsTestRequestProxyPtrOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o +type syntheticsTestRequestProxyPtrType SyntheticsTestRequestProxyArgs + +func SyntheticsTestRequestProxyPtr(v *SyntheticsTestRequestProxyArgs) SyntheticsTestRequestProxyPtrInput { + return (*syntheticsTestRequestProxyPtrType)(v) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (*syntheticsTestRequestProxyPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestProxy)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (i *syntheticsTestRequestProxyPtrType) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { + return i.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (i *syntheticsTestRequestProxyPtrType) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type SyntheticsTestRequestProxyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() +func (SyntheticsTestRequestProxyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*SyntheticsTestRequestProxy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { +func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type string `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` +func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { + return o.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput +func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestProxy) *SyntheticsTestRequestProxy { + return &v + }).(SyntheticsTestRequestProxyPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type pulumi.StringInput `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` +// Header name and value map. +func (o SyntheticsTestRequestProxyOutput) Headers() pulumi.MapOutput { + return o.ApplyT(func(v SyntheticsTestRequestProxy) map[string]interface{} { return v.Headers }).(pulumi.MapOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +// URL of the proxy to perform the test. +func (o SyntheticsTestRequestProxyOutput) Url() pulumi.StringOutput { + return o.ApplyT(func(v SyntheticsTestRequestProxy) string { return v.Url }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) -} +type SyntheticsTestRequestProxyPtrOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) +func (SyntheticsTestRequestProxyPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**SyntheticsTestRequestProxy)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground)(nil)).Elem() +func (o SyntheticsTestRequestProxyPtrOutput) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { +func (o SyntheticsTestRequestProxyPtrOutput) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput { - return o +func (o SyntheticsTestRequestProxyPtrOutput) Elem() SyntheticsTestRequestProxyOutput { + return o.ApplyT(func(v *SyntheticsTestRequestProxy) SyntheticsTestRequestProxy { + if v != nil { + return *v + } + var ret SyntheticsTestRequestProxy + return ret + }).(SyntheticsTestRequestProxyOutput) } -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground) string { - return v.Type - }).(pulumi.StringOutput) +// Header name and value map. +func (o SyntheticsTestRequestProxyPtrOutput) Headers() pulumi.MapOutput { + return o.ApplyT(func(v *SyntheticsTestRequestProxy) map[string]interface{} { + if v == nil { + return nil + } + return v.Headers + }).(pulumi.MapOutput) } -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackground) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { - return v.Yaxis - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +// URL of the proxy to perform the test. +func (o SyntheticsTestRequestProxyPtrOutput) Url() pulumi.StringPtrOutput { + return o.ApplyT(func(v *SyntheticsTestRequestProxy) *string { + if v == nil { + return nil + } + return &v.Url + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` +type GetCloudWorkloadSecurityAgentRulesAgentRule struct { + // The description of the Agent rule. + Description string `pulumi:"description"` + // Whether the Agent rule is enabled. + Enabled bool `pulumi:"enabled"` + // The SECL expression of the Agent rule. + Expression string `pulumi:"expression"` + // The id of the Agent rule. + Id string `pulumi:"id"` + // The name of the Agent rule. + Name string `pulumi:"name"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: +// GetCloudWorkloadSecurityAgentRulesAgentRuleInput is an input type that accepts GetCloudWorkloadSecurityAgentRulesAgentRuleArgs and GetCloudWorkloadSecurityAgentRulesAgentRuleOutput values. +// You can construct a concrete instance of `GetCloudWorkloadSecurityAgentRulesAgentRuleInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { +// GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{...} +type GetCloudWorkloadSecurityAgentRulesAgentRuleInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() + ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput + ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) +type GetCloudWorkloadSecurityAgentRulesAgentRuleArgs struct { + // The description of the Agent rule. + Description pulumi.StringInput `pulumi:"description"` + // Whether the Agent rule is enabled. + Enabled pulumi.BoolInput `pulumi:"enabled"` + // The SECL expression of the Agent rule. + Expression pulumi.StringInput `pulumi:"expression"` + // The id of the Agent rule. + Id pulumi.StringInput `pulumi:"id"` + // The name of the Agent rule. + Name pulumi.StringInput `pulumi:"name"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) +func (GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { + return i.ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) +func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: +// GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput is an input type that accepts GetCloudWorkloadSecurityAgentRulesAgentRuleArray and GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput values. +// You can construct a concrete instance of `GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { +// GetCloudWorkloadSecurityAgentRulesAgentRuleArray{ GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{...} } +type GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput + ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput + ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs +type GetCloudWorkloadSecurityAgentRulesAgentRuleArray []GetCloudWorkloadSecurityAgentRulesAgentRuleInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) +func (GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { + return i.ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } +type GetCloudWorkloadSecurityAgentRulesAgentRuleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +func (GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) +// The description of the Agent rule. +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Description }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) +// Whether the Agent rule is enabled. +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Enabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) bool { return v.Enabled }).(pulumi.BoolOutput) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) +// The SECL expression of the Agent rule. +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Expression }).(pulumi.StringOutput) } -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) +// The id of the Agent rule. +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Id }).(pulumi.StringOutput) } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) +// The name of the Agent rule. +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Name }).(pulumi.StringOutput) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) +type GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { + return o +} + +func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) Index(i pulumi.IntInput) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetCloudWorkloadSecurityAgentRulesAgentRule { + return vs[0].([]GetCloudWorkloadSecurityAgentRulesAgentRule)[vs[1].(int)] + }).(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) +} + +type GetCsmThreatsAgentRulesAgentRule struct { + Description string `pulumi:"description"` + Enabled bool `pulumi:"enabled"` + Expression string `pulumi:"expression"` + Id string `pulumi:"id"` + Name string `pulumi:"name"` +} + +// GetCsmThreatsAgentRulesAgentRuleInput is an input type that accepts GetCsmThreatsAgentRulesAgentRuleArgs and GetCsmThreatsAgentRulesAgentRuleOutput values. +// You can construct a concrete instance of `GetCsmThreatsAgentRulesAgentRuleInput` via: +// +// GetCsmThreatsAgentRulesAgentRuleArgs{...} +type GetCsmThreatsAgentRulesAgentRuleInput interface { + pulumi.Input + + ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput + ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(context.Context) GetCsmThreatsAgentRulesAgentRuleOutput +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() +type GetCsmThreatsAgentRulesAgentRuleArgs struct { + Description pulumi.StringInput `pulumi:"description"` + Enabled pulumi.BoolInput `pulumi:"enabled"` + Expression pulumi.StringInput `pulumi:"expression"` + Id pulumi.StringInput `pulumi:"id"` + Name pulumi.StringInput `pulumi:"name"` } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o +func (GetCsmThreatsAgentRulesAgentRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o +func (i GetCsmThreatsAgentRulesAgentRuleArgs) ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput { + return i.ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput) +func (i GetCsmThreatsAgentRulesAgentRuleArgs) ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetCsmThreatsAgentRulesAgentRuleOutput) } -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) +// GetCsmThreatsAgentRulesAgentRuleArrayInput is an input type that accepts GetCsmThreatsAgentRulesAgentRuleArray and GetCsmThreatsAgentRulesAgentRuleArrayOutput values. +// You can construct a concrete instance of `GetCsmThreatsAgentRulesAgentRuleArrayInput` via: +// +// GetCsmThreatsAgentRulesAgentRuleArray{ GetCsmThreatsAgentRulesAgentRuleArgs{...} } +type GetCsmThreatsAgentRulesAgentRuleArrayInput interface { + pulumi.Input + + ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput + ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput } -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) +type GetCsmThreatsAgentRulesAgentRuleArray []GetCsmThreatsAgentRulesAgentRuleInput + +func (GetCsmThreatsAgentRulesAgentRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() } -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) +func (i GetCsmThreatsAgentRulesAgentRuleArray) ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput { + return i.ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(context.Background()) } -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) +func (i GetCsmThreatsAgentRulesAgentRuleArray) ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetCsmThreatsAgentRulesAgentRuleArrayOutput) } -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) +type GetCsmThreatsAgentRulesAgentRuleOutput struct{ *pulumi.OutputState } + +func (GetCsmThreatsAgentRulesAgentRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` +func (o GetCsmThreatsAgentRulesAgentRuleOutput) ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput { + return o } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput interface { - pulumi.Input +func (o GetCsmThreatsAgentRulesAgentRuleOutput) ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleOutput { + return o +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput +func (o GetCsmThreatsAgentRulesAgentRuleOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Description }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` +func (o GetCsmThreatsAgentRulesAgentRuleOutput) Enabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) bool { return v.Enabled }).(pulumi.BoolOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink)(nil)).Elem() +func (o GetCsmThreatsAgentRulesAgentRuleOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Expression }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) +func (o GetCsmThreatsAgentRulesAgentRuleOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Id }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) +func (o GetCsmThreatsAgentRulesAgentRuleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } +type GetCsmThreatsAgentRulesAgentRuleArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink)(nil)).Elem() +func (GetCsmThreatsAgentRulesAgentRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { +func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput { +func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput { return o } -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) +func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) Index(i pulumi.IntInput) GetCsmThreatsAgentRulesAgentRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetCsmThreatsAgentRulesAgentRule { + return vs[0].([]GetCsmThreatsAgentRulesAgentRule)[vs[1].(int)] + }).(GetCsmThreatsAgentRulesAgentRuleOutput) } -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) +type GetHostsHostList struct { + Aliases []string `pulumi:"aliases"` + Apps []string `pulumi:"apps"` + AwsName string `pulumi:"awsName"` + HostName string `pulumi:"hostName"` + Id int `pulumi:"id"` + IsMuted bool `pulumi:"isMuted"` + LastReportedTime int `pulumi:"lastReportedTime"` + Meta GetHostsHostListMeta `pulumi:"meta"` + Metrics GetHostsHostListMetrics `pulumi:"metrics"` + MuteTimeout int `pulumi:"muteTimeout"` + Name string `pulumi:"name"` + Sources []string `pulumi:"sources"` + Up bool `pulumi:"up"` } -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) +// GetHostsHostListInput is an input type that accepts GetHostsHostListArgs and GetHostsHostListOutput values. +// You can construct a concrete instance of `GetHostsHostListInput` via: +// +// GetHostsHostListArgs{...} +type GetHostsHostListInput interface { + pulumi.Input + + ToGetHostsHostListOutput() GetHostsHostListOutput + ToGetHostsHostListOutputWithContext(context.Context) GetHostsHostListOutput } -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) +type GetHostsHostListArgs struct { + Aliases pulumi.StringArrayInput `pulumi:"aliases"` + Apps pulumi.StringArrayInput `pulumi:"apps"` + AwsName pulumi.StringInput `pulumi:"awsName"` + HostName pulumi.StringInput `pulumi:"hostName"` + Id pulumi.IntInput `pulumi:"id"` + IsMuted pulumi.BoolInput `pulumi:"isMuted"` + LastReportedTime pulumi.IntInput `pulumi:"lastReportedTime"` + Meta GetHostsHostListMetaInput `pulumi:"meta"` + Metrics GetHostsHostListMetricsInput `pulumi:"metrics"` + MuteTimeout pulumi.IntInput `pulumi:"muteTimeout"` + Name pulumi.StringInput `pulumi:"name"` + Sources pulumi.StringArrayInput `pulumi:"sources"` + Up pulumi.BoolInput `pulumi:"up"` +} + +func (GetHostsHostListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostList)(nil)).Elem() +} + +func (i GetHostsHostListArgs) ToGetHostsHostListOutput() GetHostsHostListOutput { + return i.ToGetHostsHostListOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY `pulumi:"ys"` +func (i GetHostsHostListArgs) ToGetHostsHostListOutputWithContext(ctx context.Context) GetHostsHostListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput` via: +// GetHostsHostListArrayInput is an input type that accepts GetHostsHostListArray and GetHostsHostListArrayOutput values. +// You can construct a concrete instance of `GetHostsHostListArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput interface { +// GetHostsHostListArray{ GetHostsHostListArgs{...} } +type GetHostsHostListArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput + ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput + ToGetHostsHostListArrayOutputWithContext(context.Context) GetHostsHostListArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` -} +type GetHostsHostListArray []GetHostsHostListInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest)(nil)).Elem() +func (GetHostsHostListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetHostsHostList)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(context.Background()) +func (i GetHostsHostListArray) ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput { + return i.ToGetHostsHostListArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) +func (i GetHostsHostListArray) ToGetHostsHostListArrayOutputWithContext(ctx context.Context) GetHostsHostListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } +type GetHostsHostListOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest)(nil)).Elem() +func (GetHostsHostListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostList)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { +func (o GetHostsHostListOutput) ToGetHostsHostListOutput() GetHostsHostListOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput { +func (o GetHostsHostListOutput) ToGetHostsHostListOutputWithContext(ctx context.Context) GetHostsHostListOutput { return o } -// Scatterplot request containing formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) ScatterplotTables() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable { - return v.ScatterplotTables - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) +func (o GetHostsHostListOutput) Aliases() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetHostsHostList) []string { return v.Aliases }).(pulumi.StringArrayOutput) } -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) Xes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX { - return v.Xes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) +func (o GetHostsHostListOutput) Apps() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetHostsHostList) []string { return v.Apps }).(pulumi.StringArrayOutput) } -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput) Ys() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY { - return v.Ys - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) +func (o GetHostsHostListOutput) AwsName() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostList) string { return v.AwsName }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable struct { - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` +func (o GetHostsHostListOutput) HostName() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostList) string { return v.HostName }).(pulumi.StringOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput +func (o GetHostsHostListOutput) Id() pulumi.IntOutput { + return o.ApplyT(func(v GetHostsHostList) int { return v.Id }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs struct { - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` +func (o GetHostsHostListOutput) IsMuted() pulumi.BoolOutput { + return o.ApplyT(func(v GetHostsHostList) bool { return v.IsMuted }).(pulumi.BoolOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (o GetHostsHostListOutput) LastReportedTime() pulumi.IntOutput { + return o.ApplyT(func(v GetHostsHostList) int { return v.LastReportedTime }).(pulumi.IntOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) +func (o GetHostsHostListOutput) Meta() GetHostsHostListMetaOutput { + return o.ApplyT(func(v GetHostsHostList) GetHostsHostListMeta { return v.Meta }).(GetHostsHostListMetaOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) +func (o GetHostsHostListOutput) Metrics() GetHostsHostListMetricsOutput { + return o.ApplyT(func(v GetHostsHostList) GetHostsHostListMetrics { return v.Metrics }).(GetHostsHostListMetricsOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput +func (o GetHostsHostListOutput) MuteTimeout() pulumi.IntOutput { + return o.ApplyT(func(v GetHostsHostList) int { return v.MuteTimeout }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (o GetHostsHostListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostList) string { return v.Name }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) +func (o GetHostsHostListOutput) Sources() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetHostsHostList) []string { return v.Sources }).(pulumi.StringArrayOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) +func (o GetHostsHostListOutput) Up() pulumi.BoolOutput { + return o.ApplyT(func(v GetHostsHostList) bool { return v.Up }).(pulumi.BoolOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } +type GetHostsHostListArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() +func (GetHostsHostListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetHostsHostList)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { +func (o GetHostsHostListArrayOutput) ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { +func (o GetHostsHostListArrayOutput) ToGetHostsHostListArrayOutputWithContext(ctx context.Context) GetHostsHostListArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +func (o GetHostsHostListArrayOutput) Index(i pulumi.IntInput) GetHostsHostListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetHostsHostList { + return vs[0].([]GetHostsHostList)[vs[1].(int)] + }).(GetHostsHostListOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +type GetHostsHostListMeta struct { + AgentVersion string `pulumi:"agentVersion"` + CpuCores int `pulumi:"cpuCores"` + Gohai string `pulumi:"gohai"` + Machine string `pulumi:"machine"` + Platform string `pulumi:"platform"` + Processor string `pulumi:"processor"` + PythonVersion string `pulumi:"pythonVersion"` + SocketFqdn string `pulumi:"socketFqdn"` + SocketHostname string `pulumi:"socketHostname"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } +// GetHostsHostListMetaInput is an input type that accepts GetHostsHostListMetaArgs and GetHostsHostListMetaOutput values. +// You can construct a concrete instance of `GetHostsHostListMetaInput` via: +// +// GetHostsHostListMetaArgs{...} +type GetHostsHostListMetaInput interface { + pulumi.Input -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() + ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput + ToGetHostsHostListMetaOutputWithContext(context.Context) GetHostsHostListMetaOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o +type GetHostsHostListMetaArgs struct { + AgentVersion pulumi.StringInput `pulumi:"agentVersion"` + CpuCores pulumi.IntInput `pulumi:"cpuCores"` + Gohai pulumi.StringInput `pulumi:"gohai"` + Machine pulumi.StringInput `pulumi:"machine"` + Platform pulumi.StringInput `pulumi:"platform"` + Processor pulumi.StringInput `pulumi:"processor"` + PythonVersion pulumi.StringInput `pulumi:"pythonVersion"` + SocketFqdn pulumi.StringInput `pulumi:"socketFqdn"` + SocketHostname pulumi.StringInput `pulumi:"socketHostname"` } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o +func (GetHostsHostListMetaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostListMeta)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput) +func (i GetHostsHostListMetaArgs) ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput { + return i.ToGetHostsHostListMetaOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension string `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` +func (i GetHostsHostListMetaArgs) ToGetHostsHostListMetaOutputWithContext(ctx context.Context) GetHostsHostListMetaOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListMetaOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput interface { - pulumi.Input +type GetHostsHostListMetaOutput struct{ *pulumi.OutputState } - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput +func (GetHostsHostListMetaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostListMeta)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension pulumi.StringInput `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` +func (o GetHostsHostListMetaOutput) ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput { + return o } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (o GetHostsHostListMetaOutput) ToGetHostsHostListMetaOutputWithContext(ctx context.Context) GetHostsHostListMetaOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) +func (o GetHostsHostListMetaOutput) AgentVersion() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.AgentVersion }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) +func (o GetHostsHostListMetaOutput) CpuCores() pulumi.IntOutput { + return o.ApplyT(func(v GetHostsHostListMeta) int { return v.CpuCores }).(pulumi.IntOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { - pulumi.Input +func (o GetHostsHostListMetaOutput) Gohai() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Gohai }).(pulumi.StringOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput +func (o GetHostsHostListMetaOutput) Machine() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Machine }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput +func (o GetHostsHostListMetaOutput) Platform() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Platform }).(pulumi.StringOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (o GetHostsHostListMetaOutput) Processor() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Processor }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) +func (o GetHostsHostListMetaOutput) PythonVersion() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.PythonVersion }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) +func (o GetHostsHostListMetaOutput) SocketFqdn() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.SocketFqdn }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } +func (o GetHostsHostListMetaOutput) SocketHostname() pulumi.StringOutput { + return o.ApplyT(func(v GetHostsHostListMeta) string { return v.SocketHostname }).(pulumi.StringOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +type GetHostsHostListMetrics struct { + Cpu float64 `pulumi:"cpu"` + Iowait float64 `pulumi:"iowait"` + Load float64 `pulumi:"load"` } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o +// GetHostsHostListMetricsInput is an input type that accepts GetHostsHostListMetricsArgs and GetHostsHostListMetricsOutput values. +// You can construct a concrete instance of `GetHostsHostListMetricsInput` via: +// +// GetHostsHostListMetricsArgs{...} +type GetHostsHostListMetricsInput interface { + pulumi.Input + + ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput + ToGetHostsHostListMetricsOutputWithContext(context.Context) GetHostsHostListMetricsOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o +type GetHostsHostListMetricsArgs struct { + Cpu pulumi.Float64Input `pulumi:"cpu"` + Iowait pulumi.Float64Input `pulumi:"iowait"` + Load pulumi.Float64Input `pulumi:"load"` } -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) +func (GetHostsHostListMetricsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostListMetrics)(nil)).Elem() } -// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.Dimension - }).(pulumi.StringOutput) +func (i GetHostsHostListMetricsArgs) ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput { + return i.ToGetHostsHostListMetricsOutputWithContext(context.Background()) } -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) +func (i GetHostsHostListMetricsArgs) ToGetHostsHostListMetricsOutputWithContext(ctx context.Context) GetHostsHostListMetricsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListMetricsOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } +type GetHostsHostListMetricsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() +func (GetHostsHostListMetricsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetHostsHostListMetrics)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o GetHostsHostListMetricsOutput) ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { +func (o GetHostsHostListMetricsOutput) ToGetHostsHostListMetricsOutputWithContext(ctx context.Context) GetHostsHostListMetricsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput) +func (o GetHostsHostListMetricsOutput) Cpu() pulumi.Float64Output { + return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Cpu }).(pulumi.Float64Output) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` +func (o GetHostsHostListMetricsOutput) Iowait() pulumi.Float64Output { + return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Iowait }).(pulumi.Float64Output) +} + +func (o GetHostsHostListMetricsOutput) Load() pulumi.Float64Output { + return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Load }).(pulumi.Float64Output) +} + +type GetLogsIndexesLogsIndex struct { + // The number of log events you can send in this index per day before you are rate-limited. + DailyLimit int `pulumi:"dailyLimit"` + // Object containing options to override the default daily limit reset time. + DailyLimitResets []GetLogsIndexesLogsIndexDailyLimitReset `pulumi:"dailyLimitResets"` + // The percentage threshold of the daily quota at which a Datadog warning event is generated. + DailyLimitWarningThresholdPercentage float64 `pulumi:"dailyLimitWarningThresholdPercentage"` + // List of exclusion filters. + ExclusionFilters []GetLogsIndexesLogsIndexExclusionFilter `pulumi:"exclusionFilters"` + // Logs filter + Filters []GetLogsIndexesLogsIndexFilter `pulumi:"filters"` + // The name of the index. + Name string `pulumi:"name"` + // The number of days before logs are deleted from this index. + RetentionDays int `pulumi:"retentionDays"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput` via: +// GetLogsIndexesLogsIndexInput is an input type that accepts GetLogsIndexesLogsIndexArgs and GetLogsIndexesLogsIndexOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput interface { +// GetLogsIndexesLogsIndexArgs{...} +type GetLogsIndexesLogsIndexInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput + ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput + ToGetLogsIndexesLogsIndexOutputWithContext(context.Context) GetLogsIndexesLogsIndexOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` +type GetLogsIndexesLogsIndexArgs struct { + // The number of log events you can send in this index per day before you are rate-limited. + DailyLimit pulumi.IntInput `pulumi:"dailyLimit"` + // Object containing options to override the default daily limit reset time. + DailyLimitResets GetLogsIndexesLogsIndexDailyLimitResetArrayInput `pulumi:"dailyLimitResets"` + // The percentage threshold of the daily quota at which a Datadog warning event is generated. + DailyLimitWarningThresholdPercentage pulumi.Float64Input `pulumi:"dailyLimitWarningThresholdPercentage"` + // List of exclusion filters. + ExclusionFilters GetLogsIndexesLogsIndexExclusionFilterArrayInput `pulumi:"exclusionFilters"` + // Logs filter + Filters GetLogsIndexesLogsIndexFilterArrayInput `pulumi:"filters"` + // The name of the index. + Name pulumi.StringInput `pulumi:"name"` + // The number of days before logs are deleted from this index. + RetentionDays pulumi.IntInput `pulumi:"retentionDays"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndex)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) +func (i GetLogsIndexesLogsIndexArgs) ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput { + return i.ToGetLogsIndexesLogsIndexOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) +func (i GetLogsIndexesLogsIndexArgs) ToGetLogsIndexesLogsIndexOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: +// GetLogsIndexesLogsIndexArrayInput is an input type that accepts GetLogsIndexesLogsIndexArray and GetLogsIndexesLogsIndexArrayOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { +// GetLogsIndexesLogsIndexArray{ GetLogsIndexesLogsIndexArgs{...} } +type GetLogsIndexesLogsIndexArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput + ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput + ToGetLogsIndexesLogsIndexArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput +type GetLogsIndexesLogsIndexArray []GetLogsIndexesLogsIndexInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndex)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) +func (i GetLogsIndexesLogsIndexArray) ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput { + return i.ToGetLogsIndexesLogsIndexArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) +func (i GetLogsIndexesLogsIndexArray) ToGetLogsIndexesLogsIndexArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } +type GetLogsIndexesLogsIndexOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndex)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o GetLogsIndexesLogsIndexOutput) ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { +func (o GetLogsIndexesLogsIndexOutput) ToGetLogsIndexesLogsIndexOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexOutput { return o } -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +// The number of log events you can send in this index per day before you are rate-limited. +func (o GetLogsIndexesLogsIndexOutput) DailyLimit() pulumi.IntOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) int { return v.DailyLimit }).(pulumi.IntOutput) } -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +// Object containing options to override the default daily limit reset time. +func (o GetLogsIndexesLogsIndexOutput) DailyLimitResets() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexDailyLimitReset { return v.DailyLimitResets }).(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) } -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +// The percentage threshold of the daily quota at which a Datadog warning event is generated. +func (o GetLogsIndexesLogsIndexOutput) DailyLimitWarningThresholdPercentage() pulumi.Float64Output { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) float64 { return v.DailyLimitWarningThresholdPercentage }).(pulumi.Float64Output) } -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +// List of exclusion filters. +func (o GetLogsIndexesLogsIndexOutput) ExclusionFilters() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexExclusionFilter { return v.ExclusionFilters }).(GetLogsIndexesLogsIndexExclusionFilterArrayOutput) } -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +// Logs filter +func (o GetLogsIndexesLogsIndexOutput) Filters() GetLogsIndexesLogsIndexFilterArrayOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexFilter { return v.Filters }).(GetLogsIndexesLogsIndexFilterArrayOutput) } -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +// The name of the index. +func (o GetLogsIndexesLogsIndexOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) string { return v.Name }).(pulumi.StringOutput) } -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +// The number of days before logs are deleted from this index. +func (o GetLogsIndexesLogsIndexOutput) RetentionDays() pulumi.IntOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndex) int { return v.RetentionDays }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } +type GetLogsIndexesLogsIndexArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndex)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o GetLogsIndexesLogsIndexArrayOutput) ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { +func (o GetLogsIndexesLogsIndexArrayOutput) ToGetLogsIndexesLogsIndexArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput) +func (o GetLogsIndexesLogsIndexArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndex { + return vs[0].([]GetLogsIndexesLogsIndex)[vs[1].(int)] + }).(GetLogsIndexesLogsIndexOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` +type GetLogsIndexesLogsIndexDailyLimitReset struct { + // String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). + ResetTime string `pulumi:"resetTime"` + // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). + ResetUtcOffset string `pulumi:"resetUtcOffset"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: +// GetLogsIndexesLogsIndexDailyLimitResetInput is an input type that accepts GetLogsIndexesLogsIndexDailyLimitResetArgs and GetLogsIndexesLogsIndexDailyLimitResetOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexDailyLimitResetInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { +// GetLogsIndexesLogsIndexDailyLimitResetArgs{...} +type GetLogsIndexesLogsIndexDailyLimitResetInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() + ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput + ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) +type GetLogsIndexesLogsIndexDailyLimitResetArgs struct { + // String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). + ResetTime pulumi.StringInput `pulumi:"resetTime"` + // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). + ResetUtcOffset pulumi.StringInput `pulumi:"resetUtcOffset"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) +func (GetLogsIndexesLogsIndexDailyLimitResetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i GetLogsIndexesLogsIndexDailyLimitResetArgs) ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput { + return i.ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) +func (i GetLogsIndexesLogsIndexDailyLimitResetArgs) ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexDailyLimitResetOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: +// GetLogsIndexesLogsIndexDailyLimitResetArrayInput is an input type that accepts GetLogsIndexesLogsIndexDailyLimitResetArray and GetLogsIndexesLogsIndexDailyLimitResetArrayOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexDailyLimitResetArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { +// GetLogsIndexesLogsIndexDailyLimitResetArray{ GetLogsIndexesLogsIndexDailyLimitResetArgs{...} } +type GetLogsIndexesLogsIndexDailyLimitResetArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput + ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput + ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs +type GetLogsIndexesLogsIndexDailyLimitResetArray []GetLogsIndexesLogsIndexDailyLimitResetInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) +func (GetLogsIndexesLogsIndexDailyLimitResetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (i GetLogsIndexesLogsIndexDailyLimitResetArray) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { + return i.ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +func (i GetLogsIndexesLogsIndexDailyLimitResetArray) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } +type GetLogsIndexesLogsIndexDailyLimitResetOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexDailyLimitResetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { +func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) +// String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). +func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ResetTime() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexDailyLimitReset) string { return v.ResetTime }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) +// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). +func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ResetUtcOffset() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexDailyLimitReset) string { return v.ResetUtcOffset }).(pulumi.StringOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type GetLogsIndexesLogsIndexDailyLimitResetArrayOutput struct{ *pulumi.OutputState } + +func (GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) +func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { + return o } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexDailyLimitResetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexDailyLimitReset { + return vs[0].([]GetLogsIndexesLogsIndexDailyLimitReset)[vs[1].(int)] + }).(GetLogsIndexesLogsIndexDailyLimitResetOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) +type GetLogsIndexesLogsIndexExclusionFilter struct { + Filters []GetLogsIndexesLogsIndexExclusionFilterFilter `pulumi:"filters"` + // A boolean stating if the exclusion is active or not. + IsEnabled bool `pulumi:"isEnabled"` + // The name of the exclusion filter. + Name string `pulumi:"name"` } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// GetLogsIndexesLogsIndexExclusionFilterInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterArgs and GetLogsIndexesLogsIndexExclusionFilterOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterInput` via: +// +// GetLogsIndexesLogsIndexExclusionFilterArgs{...} +type GetLogsIndexesLogsIndexExclusionFilterInput interface { + pulumi.Input + + ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput + ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type GetLogsIndexesLogsIndexExclusionFilterArgs struct { + Filters GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput `pulumi:"filters"` + // A boolean stating if the exclusion is active or not. + IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` + // The name of the exclusion filter. + Name pulumi.StringInput `pulumi:"name"` } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) +func (GetLogsIndexesLogsIndexExclusionFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (i GetLogsIndexesLogsIndexExclusionFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput { + return i.ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(context.Background()) } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (i GetLogsIndexesLogsIndexExclusionFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } +// GetLogsIndexesLogsIndexExclusionFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterArray and GetLogsIndexesLogsIndexExclusionFilterArrayOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterArrayInput` via: +// +// GetLogsIndexesLogsIndexExclusionFilterArray{ GetLogsIndexesLogsIndexExclusionFilterArgs{...} } +type GetLogsIndexesLogsIndexExclusionFilterArrayInput interface { + pulumi.Input -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() + ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput + ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o +type GetLogsIndexesLogsIndexExclusionFilterArray []GetLogsIndexesLogsIndexExclusionFilterInput + +func (GetLogsIndexesLogsIndexExclusionFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o +func (i GetLogsIndexesLogsIndexExclusionFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { + return i.ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) +func (i GetLogsIndexesLogsIndexExclusionFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterArrayOutput) } -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type GetLogsIndexesLogsIndexExclusionFilterOutput struct{ *pulumi.OutputState } + +func (GetLogsIndexesLogsIndexExclusionFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput { + return o } -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterOutput) Filters() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) []GetLogsIndexesLogsIndexExclusionFilterFilter { + return v.Filters + }).(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) +// A boolean stating if the exclusion is active or not. +func (o GetLogsIndexesLogsIndexExclusionFilterOutput) IsEnabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) bool { return v.IsEnabled }).(pulumi.BoolOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +// The name of the exclusion filter. +func (o GetLogsIndexesLogsIndexExclusionFilterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) string { return v.Name }).(pulumi.StringOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +type GetLogsIndexesLogsIndexExclusionFilterArrayOutput struct{ *pulumi.OutputState } + +func (GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { + return o } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput { + return o } -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexExclusionFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexExclusionFilter { + return vs[0].([]GetLogsIndexesLogsIndexExclusionFilter)[vs[1].(int)] + }).(GetLogsIndexesLogsIndexExclusionFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` +type GetLogsIndexesLogsIndexExclusionFilterFilter struct { + // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. + Query string `pulumi:"query"` + // The fraction of logs excluded by the exclusion filter, when active. + SampleRate float64 `pulumi:"sampleRate"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: +// GetLogsIndexesLogsIndexExclusionFilterFilterInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterFilterArgs and GetLogsIndexesLogsIndexExclusionFilterFilterOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { +// GetLogsIndexesLogsIndexExclusionFilterFilterArgs{...} +type GetLogsIndexesLogsIndexExclusionFilterFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput + ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput + ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` +type GetLogsIndexesLogsIndexExclusionFilterFilterArgs struct { + // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. + Query pulumi.StringInput `pulumi:"query"` + // The fraction of logs excluded by the exclusion filter, when active. + SampleRate pulumi.Float64Input `pulumi:"sampleRate"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) +func (i GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput { + return i.ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) +func (i GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterFilterOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterFilterArray and GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput` via: +// +// GetLogsIndexesLogsIndexExclusionFilterFilterArray{ GetLogsIndexesLogsIndexExclusionFilterFilterArgs{...} } +type GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput interface { + pulumi.Input + + ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput + ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) +type GetLogsIndexesLogsIndexExclusionFilterFilterArray []GetLogsIndexesLogsIndexExclusionFilterFilterInput + +func (GetLogsIndexesLogsIndexExclusionFilterFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input +func (i GetLogsIndexesLogsIndexExclusionFilterFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { + return i.ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput +func (i GetLogsIndexesLogsIndexExclusionFilterFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs +type GetLogsIndexesLogsIndexExclusionFilterFilterOutput struct{ *pulumi.OutputState } -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) +func (GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput { + return o +} + +func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +// Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. +func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilterFilter) string { return v.Query }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +// The fraction of logs excluded by the exclusion filter, when active. +func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) SampleRate() pulumi.Float64Output { + return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilterFilter) float64 { return v.SampleRate }).(pulumi.Float64Output) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } +type GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { +func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) +func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexExclusionFilterFilter { + return vs[0].([]GetLogsIndexesLogsIndexExclusionFilterFilter)[vs[1].(int)] + }).(GetLogsIndexesLogsIndexExclusionFilterFilterOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) +type GetLogsIndexesLogsIndexFilter struct { + // Logs filter criteria. Only logs matching this filter criteria are considered for this index. + Query string `pulumi:"query"` } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +// GetLogsIndexesLogsIndexFilterInput is an input type that accepts GetLogsIndexesLogsIndexFilterArgs and GetLogsIndexesLogsIndexFilterOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexFilterInput` via: +// +// GetLogsIndexesLogsIndexFilterArgs{...} +type GetLogsIndexesLogsIndexFilterInput interface { + pulumi.Input -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) + ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput + ToGetLogsIndexesLogsIndexFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexFilterOutput } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) +type GetLogsIndexesLogsIndexFilterArgs struct { + // Logs filter criteria. Only logs matching this filter criteria are considered for this index. + Query pulumi.StringInput `pulumi:"query"` } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (GetLogsIndexesLogsIndexFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexFilter)(nil)).Elem() } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) +func (i GetLogsIndexesLogsIndexFilterArgs) ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput { + return i.ToGetLogsIndexesLogsIndexFilterOutputWithContext(context.Background()) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +func (i GetLogsIndexesLogsIndexFilterArgs) ToGetLogsIndexesLogsIndexFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexFilterOutput) } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// GetLogsIndexesLogsIndexFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexFilterArray and GetLogsIndexesLogsIndexFilterArrayOutput values. +// You can construct a concrete instance of `GetLogsIndexesLogsIndexFilterArrayInput` via: +// +// GetLogsIndexesLogsIndexFilterArray{ GetLogsIndexesLogsIndexFilterArgs{...} } +type GetLogsIndexesLogsIndexFilterArrayInput interface { + pulumi.Input + + ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput + ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexFilterArrayOutput } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) +type GetLogsIndexesLogsIndexFilterArray []GetLogsIndexesLogsIndexFilterInput + +func (GetLogsIndexesLogsIndexFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexFilter)(nil)).Elem() } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) +func (i GetLogsIndexesLogsIndexFilterArray) ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput { + return i.ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(context.Background()) } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) +func (i GetLogsIndexesLogsIndexFilterArray) ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } +type GetLogsIndexesLogsIndexFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() +func (GetLogsIndexesLogsIndexFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsIndexesLogsIndexFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { +func (o GetLogsIndexesLogsIndexFilterOutput) ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { +func (o GetLogsIndexesLogsIndexFilterOutput) ToGetLogsIndexesLogsIndexFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) +// Logs filter criteria. Only logs matching this filter criteria are considered for this index. +func (o GetLogsIndexesLogsIndexFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsIndexesLogsIndexFilter) string { return v.Query }).(pulumi.StringOutput) } -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} +type GetLogsIndexesLogsIndexFilterArrayOutput struct{ *pulumi.OutputState } -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) +func (GetLogsIndexesLogsIndexFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsIndexesLogsIndexFilter)(nil)).Elem() } -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) +func (o GetLogsIndexesLogsIndexFilterArrayOutput) ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexFilterArrayOutput) ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterArrayOutput { + return o } -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) +func (o GetLogsIndexesLogsIndexFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexFilter { + return vs[0].([]GetLogsIndexesLogsIndexFilter)[vs[1].(int)] + }).(GetLogsIndexesLogsIndexFilterOutput) } -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) +type GetLogsPipelinesLogsPipeline struct { + // Pipelines filter + Filters []GetLogsPipelinesLogsPipelineFilter `pulumi:"filters"` + // ID of the pipeline + Id string `pulumi:"id"` + // Whether or not the pipeline is enabled. + IsEnabled bool `pulumi:"isEnabled"` + // Whether or not the pipeline can be edited. + IsReadOnly bool `pulumi:"isReadOnly"` + // The name of the pipeline. + Name string `pulumi:"name"` + // Whether or not the pipeline can be edited. + Type string `pulumi:"type"` } -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) +// GetLogsPipelinesLogsPipelineInput is an input type that accepts GetLogsPipelinesLogsPipelineArgs and GetLogsPipelinesLogsPipelineOutput values. +// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineInput` via: +// +// GetLogsPipelinesLogsPipelineArgs{...} +type GetLogsPipelinesLogsPipelineInput interface { + pulumi.Input + + ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput + ToGetLogsPipelinesLogsPipelineOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineOutput } -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) +type GetLogsPipelinesLogsPipelineArgs struct { + // Pipelines filter + Filters GetLogsPipelinesLogsPipelineFilterArrayInput `pulumi:"filters"` + // ID of the pipeline + Id pulumi.StringInput `pulumi:"id"` + // Whether or not the pipeline is enabled. + IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` + // Whether or not the pipeline can be edited. + IsReadOnly pulumi.BoolInput `pulumi:"isReadOnly"` + // The name of the pipeline. + Name pulumi.StringInput `pulumi:"name"` + // Whether or not the pipeline can be edited. + Type pulumi.StringInput `pulumi:"type"` } -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) +func (GetLogsPipelinesLogsPipelineArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsPipelinesLogsPipeline)(nil)).Elem() } -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) +func (i GetLogsPipelinesLogsPipelineArgs) ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput { + return i.ToGetLogsPipelinesLogsPipelineOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` +func (i GetLogsPipelinesLogsPipelineArgs) ToGetLogsPipelinesLogsPipelineOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: +// GetLogsPipelinesLogsPipelineArrayInput is an input type that accepts GetLogsPipelinesLogsPipelineArray and GetLogsPipelinesLogsPipelineArrayOutput values. +// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { +// GetLogsPipelinesLogsPipelineArray{ GetLogsPipelinesLogsPipelineArgs{...} } +type GetLogsPipelinesLogsPipelineArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput + ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput + ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` +type GetLogsPipelinesLogsPipelineArray []GetLogsPipelinesLogsPipelineInput + +func (GetLogsPipelinesLogsPipelineArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsPipelinesLogsPipeline)(nil)).Elem() +} + +func (i GetLogsPipelinesLogsPipelineArray) ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput { + return i.ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(context.Background()) +} + +func (i GetLogsPipelinesLogsPipelineArray) ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineArrayOutput) +} + +type GetLogsPipelinesLogsPipelineOutput struct{ *pulumi.OutputState } + +func (GetLogsPipelinesLogsPipelineOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsPipelinesLogsPipeline)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (o GetLogsPipelinesLogsPipelineOutput) ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) +func (o GetLogsPipelinesLogsPipelineOutput) ToGetLogsPipelinesLogsPipelineOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) +// Pipelines filter +func (o GetLogsPipelinesLogsPipelineOutput) Filters() GetLogsPipelinesLogsPipelineFilterArrayOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) []GetLogsPipelinesLogsPipelineFilter { return v.Filters }).(GetLogsPipelinesLogsPipelineFilterArrayOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +// ID of the pipeline +func (o GetLogsPipelinesLogsPipelineOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Id }).(pulumi.StringOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) +// Whether or not the pipeline is enabled. +func (o GetLogsPipelinesLogsPipelineOutput) IsEnabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) bool { return v.IsEnabled }).(pulumi.BoolOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { - pulumi.Input +// Whether or not the pipeline can be edited. +func (o GetLogsPipelinesLogsPipelineOutput) IsReadOnly() pulumi.BoolOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) bool { return v.IsReadOnly }).(pulumi.BoolOutput) +} + +// The name of the pipeline. +func (o GetLogsPipelinesLogsPipelineOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Name }).(pulumi.StringOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput +// Whether or not the pipeline can be edited. +func (o GetLogsPipelinesLogsPipelineOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Type }).(pulumi.StringOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs +type GetLogsPipelinesLogsPipelineArrayOutput struct{ *pulumi.OutputState } + +func (GetLogsPipelinesLogsPipelineArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsPipelinesLogsPipeline)(nil)).Elem() +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) +func (o GetLogsPipelinesLogsPipelineArrayOutput) ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (o GetLogsPipelinesLogsPipelineArrayOutput) ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineArrayOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (o GetLogsPipelinesLogsPipelineArrayOutput) Index(i pulumi.IntInput) GetLogsPipelinesLogsPipelineOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsPipelinesLogsPipeline { + return vs[0].([]GetLogsPipelinesLogsPipeline)[vs[1].(int)] + }).(GetLogsPipelinesLogsPipelineOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +type GetLogsPipelinesLogsPipelineFilter struct { + // Pipeline filter criteria. + Query string `pulumi:"query"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } +// GetLogsPipelinesLogsPipelineFilterInput is an input type that accepts GetLogsPipelinesLogsPipelineFilterArgs and GetLogsPipelinesLogsPipelineFilterOutput values. +// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineFilterInput` via: +// +// GetLogsPipelinesLogsPipelineFilterArgs{...} +type GetLogsPipelinesLogsPipelineFilterInput interface { + pulumi.Input -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() + ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput + ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineFilterOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o +type GetLogsPipelinesLogsPipelineFilterArgs struct { + // Pipeline filter criteria. + Query pulumi.StringInput `pulumi:"query"` } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o +func (GetLogsPipelinesLogsPipelineFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) +func (i GetLogsPipelinesLogsPipelineFilterArgs) ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput { + return i.ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) +func (i GetLogsPipelinesLogsPipelineFilterArgs) ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineFilterOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// GetLogsPipelinesLogsPipelineFilterArrayInput is an input type that accepts GetLogsPipelinesLogsPipelineFilterArray and GetLogsPipelinesLogsPipelineFilterArrayOutput values. +// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineFilterArrayInput` via: +// +// GetLogsPipelinesLogsPipelineFilterArray{ GetLogsPipelinesLogsPipelineFilterArgs{...} } +type GetLogsPipelinesLogsPipelineFilterArrayInput interface { + pulumi.Input + + ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput + ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type GetLogsPipelinesLogsPipelineFilterArray []GetLogsPipelinesLogsPipelineFilterInput + +func (GetLogsPipelinesLogsPipelineFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i GetLogsPipelinesLogsPipelineFilterArray) ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput { + return i.ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(context.Background()) } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (i GetLogsPipelinesLogsPipelineFilterArray) ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } +type GetLogsPipelinesLogsPipelineFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() +func (GetLogsPipelinesLogsPipelineFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o GetLogsPipelinesLogsPipelineFilterOutput) ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { +func (o GetLogsPipelinesLogsPipelineFilterOutput) ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) +// Pipeline filter criteria. +func (o GetLogsPipelinesLogsPipelineFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetLogsPipelinesLogsPipelineFilter) string { return v.Query }).(pulumi.StringOutput) } -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +type GetLogsPipelinesLogsPipelineFilterArrayOutput struct{ *pulumi.OutputState } + +func (GetLogsPipelinesLogsPipelineFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() } -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput { + return o } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput { + return o } -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) Index(i pulumi.IntInput) GetLogsPipelinesLogsPipelineFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsPipelinesLogsPipelineFilter { + return vs[0].([]GetLogsPipelinesLogsPipelineFilter)[vs[1].(int)] + }).(GetLogsPipelinesLogsPipelineFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` +type GetMonitorConfigPoliciesMonitorConfigPolicy struct { + // ID of the monitor config policy + Id string `pulumi:"id"` + // The monitor config policy type + PolicyType string `pulumi:"policyType"` + // Config for a tag policy. Only set if `policyType` is `tag`. + TagPolicy GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy `pulumi:"tagPolicy"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: +// GetMonitorConfigPoliciesMonitorConfigPolicyInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyArgs and GetMonitorConfigPoliciesMonitorConfigPolicyOutput values. +// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { +// GetMonitorConfigPoliciesMonitorConfigPolicyArgs{...} +type GetMonitorConfigPoliciesMonitorConfigPolicyInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput + ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput + ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) +type GetMonitorConfigPoliciesMonitorConfigPolicyArgs struct { + // ID of the monitor config policy + Id pulumi.StringInput `pulumi:"id"` + // The monitor config policy type + PolicyType pulumi.StringInput `pulumi:"policyType"` + // Config for a tag policy. Only set if `policyType` is `tag`. + TagPolicy GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput `pulumi:"tagPolicy"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) +func (GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput { + return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} +// GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyArray and GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput values. +// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput` via: // -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { +// GetMonitorConfigPoliciesMonitorConfigPolicyArray{ GetMonitorConfigPoliciesMonitorConfigPolicyArgs{...} } +type GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput + ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput + ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) -} +type GetMonitorConfigPoliciesMonitorConfigPolicyArray []GetMonitorConfigPoliciesMonitorConfigPolicyInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (GetMonitorConfigPoliciesMonitorConfigPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyArray) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { + return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyArray) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } +type GetMonitorConfigPoliciesMonitorConfigPolicyOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() +func (GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { +func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) +// ID of the monitor config policy +func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) string { return v.Id }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) +// The monitor config policy type +func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) PolicyType() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) string { return v.PolicyType }).(pulumi.StringOutput) } -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) +// Config for a tag policy. Only set if `policyType` is `tag`. +func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) TagPolicy() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy { + return v.TagPolicy + }).(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +type GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput struct{ *pulumi.OutputState } -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +func (GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() } -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { + return o } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) Index(i pulumi.IntInput) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorConfigPoliciesMonitorConfigPolicy { + return vs[0].([]GetMonitorConfigPoliciesMonitorConfigPolicy)[vs[1].(int)] + }).(GetMonitorConfigPoliciesMonitorConfigPolicyOutput) } -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) +type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy struct { + // The key of the tag + TagKey string `pulumi:"tagKey"` + // If a tag key is required for monitor creation + TagKeyRequired bool `pulumi:"tagKeyRequired"` + // Valid values for the tag + ValidTagValues []string `pulumi:"validTagValues"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } +// GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs and GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput values. +// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput` via: +// +// GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs{...} +type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput interface { + pulumi.Input -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() + ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput + ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o +type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs struct { + // The key of the tag + TagKey pulumi.StringInput `pulumi:"tagKey"` + // If a tag key is required for monitor creation + TagKeyRequired pulumi.BoolInput `pulumi:"tagKeyRequired"` + // Valid values for the tag + ValidTagValues pulumi.StringArrayInput `pulumi:"validTagValues"` } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o +func (GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { + return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(context.Background()) } -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) +func (i GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) } -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput struct{ *pulumi.OutputState } + +func (GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy)(nil)).Elem() } -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { + return o } -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) +func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { + return o } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// The key of the tag +func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) TagKey() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) string { return v.TagKey }).(pulumi.StringOutput) } -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +// If a tag key is required for monitor creation +func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) TagKeyRequired() pulumi.BoolOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) bool { return v.TagKeyRequired }).(pulumi.BoolOutput) } -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) +// Valid values for the tag +func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ValidTagValues() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) []string { return v.ValidTagValues }).(pulumi.StringArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` +type GetMonitorMonitorThreshold struct { + Critical string `pulumi:"critical"` + CriticalRecovery string `pulumi:"criticalRecovery"` + Ok string `pulumi:"ok"` + Unknown string `pulumi:"unknown"` + Warning string `pulumi:"warning"` + WarningRecovery string `pulumi:"warningRecovery"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: +// GetMonitorMonitorThresholdInput is an input type that accepts GetMonitorMonitorThresholdArgs and GetMonitorMonitorThresholdOutput values. +// You can construct a concrete instance of `GetMonitorMonitorThresholdInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { +// GetMonitorMonitorThresholdArgs{...} +type GetMonitorMonitorThresholdInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput + ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput + ToGetMonitorMonitorThresholdOutputWithContext(context.Context) GetMonitorMonitorThresholdOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` +type GetMonitorMonitorThresholdArgs struct { + Critical pulumi.StringInput `pulumi:"critical"` + CriticalRecovery pulumi.StringInput `pulumi:"criticalRecovery"` + Ok pulumi.StringInput `pulumi:"ok"` + Unknown pulumi.StringInput `pulumi:"unknown"` + Warning pulumi.StringInput `pulumi:"warning"` + WarningRecovery pulumi.StringInput `pulumi:"warningRecovery"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (GetMonitorMonitorThresholdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorMonitorThreshold)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) +func (i GetMonitorMonitorThresholdArgs) ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput { + return i.ToGetMonitorMonitorThresholdOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) +func (i GetMonitorMonitorThresholdArgs) ToGetMonitorMonitorThresholdOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: +// GetMonitorMonitorThresholdArrayInput is an input type that accepts GetMonitorMonitorThresholdArray and GetMonitorMonitorThresholdArrayOutput values. +// You can construct a concrete instance of `GetMonitorMonitorThresholdArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { +// GetMonitorMonitorThresholdArray{ GetMonitorMonitorThresholdArgs{...} } +type GetMonitorMonitorThresholdArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput + ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput + ToGetMonitorMonitorThresholdArrayOutputWithContext(context.Context) GetMonitorMonitorThresholdArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput +type GetMonitorMonitorThresholdArray []GetMonitorMonitorThresholdInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (GetMonitorMonitorThresholdArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorMonitorThreshold)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) +func (i GetMonitorMonitorThresholdArray) ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput { + return i.ToGetMonitorMonitorThresholdArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) +func (i GetMonitorMonitorThresholdArray) ToGetMonitorMonitorThresholdArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } +type GetMonitorMonitorThresholdOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (GetMonitorMonitorThresholdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorMonitorThreshold)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { +func (o GetMonitorMonitorThresholdOutput) ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { +func (o GetMonitorMonitorThresholdOutput) ToGetMonitorMonitorThresholdOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdOutput { return o } -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o GetMonitorMonitorThresholdOutput) Critical() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Critical }).(pulumi.StringOutput) } -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o GetMonitorMonitorThresholdOutput) CriticalRecovery() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.CriticalRecovery }).(pulumi.StringOutput) } -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +func (o GetMonitorMonitorThresholdOutput) Ok() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Ok }).(pulumi.StringOutput) +} + +func (o GetMonitorMonitorThresholdOutput) Unknown() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Unknown }).(pulumi.StringOutput) +} + +func (o GetMonitorMonitorThresholdOutput) Warning() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Warning }).(pulumi.StringOutput) +} + +func (o GetMonitorMonitorThresholdOutput) WarningRecovery() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.WarningRecovery }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } +type GetMonitorMonitorThresholdArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() +func (GetMonitorMonitorThresholdArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorMonitorThreshold)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o GetMonitorMonitorThresholdArrayOutput) ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { +func (o GetMonitorMonitorThresholdArrayOutput) ToGetMonitorMonitorThresholdArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) +func (o GetMonitorMonitorThresholdArrayOutput) Index(i pulumi.IntInput) GetMonitorMonitorThresholdOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorMonitorThreshold { + return vs[0].([]GetMonitorMonitorThreshold)[vs[1].(int)] + }).(GetMonitorMonitorThresholdOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` +type GetMonitorMonitorThresholdWindow struct { + RecoveryWindow string `pulumi:"recoveryWindow"` + TriggerWindow string `pulumi:"triggerWindow"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: +// GetMonitorMonitorThresholdWindowInput is an input type that accepts GetMonitorMonitorThresholdWindowArgs and GetMonitorMonitorThresholdWindowOutput values. +// You can construct a concrete instance of `GetMonitorMonitorThresholdWindowInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { +// GetMonitorMonitorThresholdWindowArgs{...} +type GetMonitorMonitorThresholdWindowInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput + ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput + ToGetMonitorMonitorThresholdWindowOutputWithContext(context.Context) GetMonitorMonitorThresholdWindowOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` +type GetMonitorMonitorThresholdWindowArgs struct { + RecoveryWindow pulumi.StringInput `pulumi:"recoveryWindow"` + TriggerWindow pulumi.StringInput `pulumi:"triggerWindow"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (GetMonitorMonitorThresholdWindowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorMonitorThresholdWindow)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) +func (i GetMonitorMonitorThresholdWindowArgs) ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput { + return i.ToGetMonitorMonitorThresholdWindowOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +func (i GetMonitorMonitorThresholdWindowArgs) ToGetMonitorMonitorThresholdWindowOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdWindowOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: +// GetMonitorMonitorThresholdWindowArrayInput is an input type that accepts GetMonitorMonitorThresholdWindowArray and GetMonitorMonitorThresholdWindowArrayOutput values. +// You can construct a concrete instance of `GetMonitorMonitorThresholdWindowArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { +// GetMonitorMonitorThresholdWindowArray{ GetMonitorMonitorThresholdWindowArgs{...} } +type GetMonitorMonitorThresholdWindowArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput + ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput + ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(context.Context) GetMonitorMonitorThresholdWindowArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput +type GetMonitorMonitorThresholdWindowArray []GetMonitorMonitorThresholdWindowInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (GetMonitorMonitorThresholdWindowArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorMonitorThresholdWindow)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) +func (i GetMonitorMonitorThresholdWindowArray) ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput { + return i.ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) +func (i GetMonitorMonitorThresholdWindowArray) ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdWindowArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } +type GetMonitorMonitorThresholdWindowOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (GetMonitorMonitorThresholdWindowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorMonitorThresholdWindow)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { +func (o GetMonitorMonitorThresholdWindowOutput) ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { +func (o GetMonitorMonitorThresholdWindowOutput) ToGetMonitorMonitorThresholdWindowOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowOutput { return o } -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetMonitorMonitorThresholdWindowOutput) RecoveryWindow() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThresholdWindow) string { return v.RecoveryWindow }).(pulumi.StringOutput) } -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) +func (o GetMonitorMonitorThresholdWindowOutput) TriggerWindow() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorMonitorThresholdWindow) string { return v.TriggerWindow }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type GetMonitorMonitorThresholdWindowArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() +func (GetMonitorMonitorThresholdWindowArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorMonitorThresholdWindow)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o GetMonitorMonitorThresholdWindowArrayOutput) ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { +func (o GetMonitorMonitorThresholdWindowArrayOutput) ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) +func (o GetMonitorMonitorThresholdWindowArrayOutput) Index(i pulumi.IntInput) GetMonitorMonitorThresholdWindowOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorMonitorThresholdWindow { + return vs[0].([]GetMonitorMonitorThresholdWindow)[vs[1].(int)] + }).(GetMonitorMonitorThresholdWindowOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` +type GetMonitorSchedulingOption struct { + // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. + CustomSchedules []GetMonitorSchedulingOptionCustomSchedule `pulumi:"customSchedules"` + // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. + EvaluationWindows []GetMonitorSchedulingOptionEvaluationWindow `pulumi:"evaluationWindows"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: +// GetMonitorSchedulingOptionInput is an input type that accepts GetMonitorSchedulingOptionArgs and GetMonitorSchedulingOptionOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { +// GetMonitorSchedulingOptionArgs{...} +type GetMonitorSchedulingOptionInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() + ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput + ToGetMonitorSchedulingOptionOutputWithContext(context.Context) GetMonitorSchedulingOptionOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) +type GetMonitorSchedulingOptionArgs struct { + // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. + CustomSchedules GetMonitorSchedulingOptionCustomScheduleArrayInput `pulumi:"customSchedules"` + // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. + EvaluationWindows GetMonitorSchedulingOptionEvaluationWindowArrayInput `pulumi:"evaluationWindows"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) +func (GetMonitorSchedulingOptionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOption)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionArgs) ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput { + return i.ToGetMonitorSchedulingOptionOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) +func (i GetMonitorSchedulingOptionArgs) ToGetMonitorSchedulingOptionOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: +// GetMonitorSchedulingOptionArrayInput is an input type that accepts GetMonitorSchedulingOptionArray and GetMonitorSchedulingOptionArrayOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { +// GetMonitorSchedulingOptionArray{ GetMonitorSchedulingOptionArgs{...} } +type GetMonitorSchedulingOptionArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput + ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput + ToGetMonitorSchedulingOptionArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs +type GetMonitorSchedulingOptionArray []GetMonitorSchedulingOptionInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) +func (GetMonitorSchedulingOptionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOption)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (i GetMonitorSchedulingOptionArray) ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput { + return i.ToGetMonitorSchedulingOptionArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionArray) ToGetMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (GetMonitorSchedulingOptionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOption)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o GetMonitorSchedulingOptionOutput) ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { +func (o GetMonitorSchedulingOptionOutput) ToGetMonitorSchedulingOptionOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) +// Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. +func (o GetMonitorSchedulingOptionOutput) CustomSchedules() GetMonitorSchedulingOptionCustomScheduleArrayOutput { + return o.ApplyT(func(v GetMonitorSchedulingOption) []GetMonitorSchedulingOptionCustomSchedule { + return v.CustomSchedules + }).(GetMonitorSchedulingOptionCustomScheduleArrayOutput) } -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) +// Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. +func (o GetMonitorSchedulingOptionOutput) EvaluationWindows() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { + return o.ApplyT(func(v GetMonitorSchedulingOption) []GetMonitorSchedulingOptionEvaluationWindow { + return v.EvaluationWindows + }).(GetMonitorSchedulingOptionEvaluationWindowArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() +func (GetMonitorSchedulingOptionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOption)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { +func (o GetMonitorSchedulingOptionArrayOutput) ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { +func (o GetMonitorSchedulingOptionArrayOutput) ToGetMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) +func (o GetMonitorSchedulingOptionArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOption { + return vs[0].([]GetMonitorSchedulingOption)[vs[1].(int)] + }).(GetMonitorSchedulingOptionOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` +type GetMonitorSchedulingOptionCustomSchedule struct { + // A list of recurrence definitions. Length must be 1. + Recurrences []GetMonitorSchedulingOptionCustomScheduleRecurrence `pulumi:"recurrences"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: +// GetMonitorSchedulingOptionCustomScheduleInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleArgs and GetMonitorSchedulingOptionCustomScheduleOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { +// GetMonitorSchedulingOptionCustomScheduleArgs{...} +type GetMonitorSchedulingOptionCustomScheduleInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput + ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput + ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +type GetMonitorSchedulingOptionCustomScheduleArgs struct { + // A list of recurrence definitions. Length must be 1. + Recurrences GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput `pulumi:"recurrences"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) +func (GetMonitorSchedulingOptionCustomScheduleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) +func (i GetMonitorSchedulingOptionCustomScheduleArgs) ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput { + return i.ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionCustomScheduleArgs) ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -// -// or: +// GetMonitorSchedulingOptionCustomScheduleArrayInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleArray and GetMonitorSchedulingOptionCustomScheduleArrayOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleArrayInput` via: // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { +// GetMonitorSchedulingOptionCustomScheduleArray{ GetMonitorSchedulingOptionCustomScheduleArgs{...} } +type GetMonitorSchedulingOptionCustomScheduleArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput + ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput + ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) -} +type GetMonitorSchedulingOptionCustomScheduleArray []GetMonitorSchedulingOptionCustomScheduleInput -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (GetMonitorSchedulingOptionCustomScheduleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionCustomScheduleArray) ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput { + return i.ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) +func (i GetMonitorSchedulingOptionCustomScheduleArray) ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionCustomScheduleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (GetMonitorSchedulingOptionCustomScheduleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { +func (o GetMonitorSchedulingOptionCustomScheduleOutput) ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { +func (o GetMonitorSchedulingOptionCustomScheduleOutput) ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) +// A list of recurrence definitions. Length must be 1. +func (o GetMonitorSchedulingOptionCustomScheduleOutput) Recurrences() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionCustomSchedule) []GetMonitorSchedulingOptionCustomScheduleRecurrence { + return v.Recurrences + }).(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionCustomScheduleArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() +func (GetMonitorSchedulingOptionCustomScheduleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { +func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionCustomScheduleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionCustomSchedule { + return vs[0].([]GetMonitorSchedulingOptionCustomSchedule)[vs[1].(int)] + }).(GetMonitorSchedulingOptionCustomScheduleOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` +type GetMonitorSchedulingOptionCustomScheduleRecurrence struct { + // Must be a valid rrule. See api docs for supported fields + Rrule string `pulumi:"rrule"` + // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' + Start string `pulumi:"start"` + // 'tz database' format. ex: 'America/New_York' or UTC + Timezone string `pulumi:"timezone"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: +// GetMonitorSchedulingOptionCustomScheduleRecurrenceInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs and GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleRecurrenceInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { +// GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} +type GetMonitorSchedulingOptionCustomScheduleRecurrenceInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() + ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput + ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) +type GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs struct { + // Must be a valid rrule. See api docs for supported fields + Rrule pulumi.StringInput `pulumi:"rrule"` + // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' + Start pulumi.StringInput `pulumi:"start"` + // 'tz database' format. ex: 'America/New_York' or UTC + Timezone pulumi.StringInput `pulumi:"timezone"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) +func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return i.ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) +func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: +// GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleRecurrenceArray and GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { +// GetMonitorSchedulingOptionCustomScheduleRecurrenceArray{ GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} } +type GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput + ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput + ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs +type GetMonitorSchedulingOptionCustomScheduleRecurrenceArray []GetMonitorSchedulingOptionCustomScheduleRecurrenceInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) +func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { + return i.ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) +// Must be a valid rrule. See api docs for supported fields +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +// Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Start() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Start }).(pulumi.StringOutput) } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) +// 'tz database' format. ex: 'America/New_York' or UTC +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Timezone() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Timezone }).(pulumi.StringOutput) } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} +type GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput struct{ *pulumi.OutputState } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) +func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o +func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionCustomScheduleRecurrence { + return vs[0].([]GetMonitorSchedulingOptionCustomScheduleRecurrence)[vs[1].(int)] + }).(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) +type GetMonitorSchedulingOptionEvaluationWindow struct { + // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. + DayStarts string `pulumi:"dayStarts"` + // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. + HourStarts int `pulumi:"hourStarts"` + // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. + MonthStarts int `pulumi:"monthStarts"` } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) +// GetMonitorSchedulingOptionEvaluationWindowInput is an input type that accepts GetMonitorSchedulingOptionEvaluationWindowArgs and GetMonitorSchedulingOptionEvaluationWindowOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionEvaluationWindowInput` via: +// +// GetMonitorSchedulingOptionEvaluationWindowArgs{...} +type GetMonitorSchedulingOptionEvaluationWindowInput interface { + pulumi.Input + + ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput + ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput } -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) +type GetMonitorSchedulingOptionEvaluationWindowArgs struct { + // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. + DayStarts pulumi.StringInput `pulumi:"dayStarts"` + // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. + HourStarts pulumi.IntInput `pulumi:"hourStarts"` + // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. + MonthStarts pulumi.IntInput `pulumi:"monthStarts"` } -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +func (GetMonitorSchedulingOptionEvaluationWindowArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) +func (i GetMonitorSchedulingOptionEvaluationWindowArgs) ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput { + return i.ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` +func (i GetMonitorSchedulingOptionEvaluationWindowArgs) ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionEvaluationWindowOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: +// GetMonitorSchedulingOptionEvaluationWindowArrayInput is an input type that accepts GetMonitorSchedulingOptionEvaluationWindowArray and GetMonitorSchedulingOptionEvaluationWindowArrayOutput values. +// You can construct a concrete instance of `GetMonitorSchedulingOptionEvaluationWindowArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { +// GetMonitorSchedulingOptionEvaluationWindowArray{ GetMonitorSchedulingOptionEvaluationWindowArgs{...} } +type GetMonitorSchedulingOptionEvaluationWindowArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput + ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput + ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} +type GetMonitorSchedulingOptionEvaluationWindowArray []GetMonitorSchedulingOptionEvaluationWindowInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (GetMonitorSchedulingOptionEvaluationWindowArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) +func (i GetMonitorSchedulingOptionEvaluationWindowArray) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { + return i.ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) +func (i GetMonitorSchedulingOptionEvaluationWindowArray) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionEvaluationWindowArrayOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} +type GetMonitorSchedulingOptionEvaluationWindowOutput struct{ *pulumi.OutputState } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) +func (GetMonitorSchedulingOptionEvaluationWindowOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput +func (o GetMonitorSchedulingOptionEvaluationWindowOutput) ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput { + return o } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) +func (o GetMonitorSchedulingOptionEvaluationWindowOutput) ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +// The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. +func (o GetMonitorSchedulingOptionEvaluationWindowOutput) DayStarts() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) string { return v.DayStarts }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +// The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. +func (o GetMonitorSchedulingOptionEvaluationWindowOutput) HourStarts() pulumi.IntOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) int { return v.HourStarts }).(pulumi.IntOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) +// The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. +func (o GetMonitorSchedulingOptionEvaluationWindowOutput) MonthStarts() pulumi.IntOutput { + return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) int { return v.MonthStarts }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } +type GetMonitorSchedulingOptionEvaluationWindowArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { +func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) +func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionEvaluationWindowOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionEvaluationWindow { + return vs[0].([]GetMonitorSchedulingOptionEvaluationWindow)[vs[1].(int)] + }).(GetMonitorSchedulingOptionEvaluationWindowOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) +type GetMonitorsMonitor struct { + // ID of the monitor + Id int `pulumi:"id"` + // Name of the monitor + Name string `pulumi:"name"` + // Type of the monitor. + Type string `pulumi:"type"` } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} +// GetMonitorsMonitorInput is an input type that accepts GetMonitorsMonitorArgs and GetMonitorsMonitorOutput values. +// You can construct a concrete instance of `GetMonitorsMonitorInput` via: +// +// GetMonitorsMonitorArgs{...} +type GetMonitorsMonitorInput interface { + pulumi.Input -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) + ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput + ToGetMonitorsMonitorOutputWithContext(context.Context) GetMonitorsMonitorOutput } -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +type GetMonitorsMonitorArgs struct { + // ID of the monitor + Id pulumi.IntInput `pulumi:"id"` + // Name of the monitor + Name pulumi.StringInput `pulumi:"name"` + // Type of the monitor. + Type pulumi.StringInput `pulumi:"type"` } -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) +func (GetMonitorsMonitorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorsMonitor)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) +func (i GetMonitorsMonitorArgs) ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput { + return i.ToGetMonitorsMonitorOutputWithContext(context.Background()) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) +func (i GetMonitorsMonitorArgs) ToGetMonitorsMonitorOutputWithContext(ctx context.Context) GetMonitorsMonitorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorsMonitorOutput) } -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} +// GetMonitorsMonitorArrayInput is an input type that accepts GetMonitorsMonitorArray and GetMonitorsMonitorArrayOutput values. +// You can construct a concrete instance of `GetMonitorsMonitorArrayInput` via: +// +// GetMonitorsMonitorArray{ GetMonitorsMonitorArgs{...} } +type GetMonitorsMonitorArrayInput interface { + pulumi.Input -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) + ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput + ToGetMonitorsMonitorArrayOutputWithContext(context.Context) GetMonitorsMonitorArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } +type GetMonitorsMonitorArray []GetMonitorsMonitorInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() +func (GetMonitorsMonitorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorsMonitor)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o +func (i GetMonitorsMonitorArray) ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput { + return i.ToGetMonitorsMonitorArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) +func (i GetMonitorsMonitorArray) ToGetMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMonitorsMonitorArrayOutput) } -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} +type GetMonitorsMonitorOutput struct{ *pulumi.OutputState } -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +func (GetMonitorsMonitorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMonitorsMonitor)(nil)).Elem() } -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) +func (o GetMonitorsMonitorOutput) ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput { + return o } -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetMonitorsMonitorOutput) ToGetMonitorsMonitorOutputWithContext(ctx context.Context) GetMonitorsMonitorOutput { + return o } -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +// ID of the monitor +func (o GetMonitorsMonitorOutput) Id() pulumi.IntOutput { + return o.ApplyT(func(v GetMonitorsMonitor) int { return v.Id }).(pulumi.IntOutput) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) +// Name of the monitor +func (o GetMonitorsMonitorOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorsMonitor) string { return v.Name }).(pulumi.StringOutput) } -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) +// Type of the monitor. +func (o GetMonitorsMonitorOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetMonitorsMonitor) string { return v.Type }).(pulumi.StringOutput) } -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) +type GetMonitorsMonitorArrayOutput struct{ *pulumi.OutputState } + +func (GetMonitorsMonitorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMonitorsMonitor)(nil)).Elem() } -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) +func (o GetMonitorsMonitorArrayOutput) ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` +func (o GetMonitorsMonitorArrayOutput) ToGetMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorArrayOutput { + return o +} + +func (o GetMonitorsMonitorArrayOutput) Index(i pulumi.IntInput) GetMonitorsMonitorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorsMonitor { + return vs[0].([]GetMonitorsMonitor)[vs[1].(int)] + }).(GetMonitorsMonitorOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: +type GetRoleUsersRoleUser struct { + RoleId string `pulumi:"roleId"` + UserId string `pulumi:"userId"` +} + +// GetRoleUsersRoleUserInput is an input type that accepts GetRoleUsersRoleUserArgs and GetRoleUsersRoleUserOutput values. +// You can construct a concrete instance of `GetRoleUsersRoleUserInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { +// GetRoleUsersRoleUserArgs{...} +type GetRoleUsersRoleUserInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput + ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput + ToGetRoleUsersRoleUserOutputWithContext(context.Context) GetRoleUsersRoleUserOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` +type GetRoleUsersRoleUserArgs struct { + RoleId pulumi.StringInput `pulumi:"roleId"` + UserId pulumi.StringInput `pulumi:"userId"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (GetRoleUsersRoleUserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRoleUsersRoleUser)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) +func (i GetRoleUsersRoleUserArgs) ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput { + return i.ToGetRoleUsersRoleUserOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) +func (i GetRoleUsersRoleUserArgs) ToGetRoleUsersRoleUserOutputWithContext(ctx context.Context) GetRoleUsersRoleUserOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRoleUsersRoleUserOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +// GetRoleUsersRoleUserArrayInput is an input type that accepts GetRoleUsersRoleUserArray and GetRoleUsersRoleUserArrayOutput values. +// You can construct a concrete instance of `GetRoleUsersRoleUserArrayInput` via: +// +// GetRoleUsersRoleUserArray{ GetRoleUsersRoleUserArgs{...} } +type GetRoleUsersRoleUserArrayInput interface { + pulumi.Input + + ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput + ToGetRoleUsersRoleUserArrayOutputWithContext(context.Context) GetRoleUsersRoleUserArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) +type GetRoleUsersRoleUserArray []GetRoleUsersRoleUserInput + +func (GetRoleUsersRoleUserArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRoleUsersRoleUser)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { - pulumi.Input +func (i GetRoleUsersRoleUserArray) ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput { + return i.ToGetRoleUsersRoleUserArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput +func (i GetRoleUsersRoleUserArray) ToGetRoleUsersRoleUserArrayOutputWithContext(ctx context.Context) GetRoleUsersRoleUserArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRoleUsersRoleUserArrayOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs +type GetRoleUsersRoleUserOutput struct{ *pulumi.OutputState } + +func (GetRoleUsersRoleUserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRoleUsersRoleUser)(nil)).Elem() +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) +func (o GetRoleUsersRoleUserOutput) ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (o GetRoleUsersRoleUserOutput) ToGetRoleUsersRoleUserOutputWithContext(ctx context.Context) GetRoleUsersRoleUserOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (o GetRoleUsersRoleUserOutput) RoleId() pulumi.StringOutput { + return o.ApplyT(func(v GetRoleUsersRoleUser) string { return v.RoleId }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +func (o GetRoleUsersRoleUserOutput) UserId() pulumi.StringOutput { + return o.ApplyT(func(v GetRoleUsersRoleUser) string { return v.UserId }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } +type GetRoleUsersRoleUserArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (GetRoleUsersRoleUserArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRoleUsersRoleUser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o GetRoleUsersRoleUserArrayOutput) ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { +func (o GetRoleUsersRoleUserArrayOutput) ToGetRoleUsersRoleUserArrayOutputWithContext(ctx context.Context) GetRoleUsersRoleUserArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) +func (o GetRoleUsersRoleUserArrayOutput) Index(i pulumi.IntInput) GetRoleUsersRoleUserOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRoleUsersRoleUser { + return vs[0].([]GetRoleUsersRoleUser)[vs[1].(int)] + }).(GetRoleUsersRoleUserOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) +type GetRolesRole struct { + // ID of the Datadog role + Id string `pulumi:"id"` + // Name of the Datadog role + Name string `pulumi:"name"` + // Number of users that have this role. + UserCount int `pulumi:"userCount"` } -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +// GetRolesRoleInput is an input type that accepts GetRolesRoleArgs and GetRolesRoleOutput values. +// You can construct a concrete instance of `GetRolesRoleInput` via: +// +// GetRolesRoleArgs{...} +type GetRolesRoleInput interface { + pulumi.Input + + ToGetRolesRoleOutput() GetRolesRoleOutput + ToGetRolesRoleOutputWithContext(context.Context) GetRolesRoleOutput } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) +type GetRolesRoleArgs struct { + // ID of the Datadog role + Id pulumi.StringInput `pulumi:"id"` + // Name of the Datadog role + Name pulumi.StringInput `pulumi:"name"` + // Number of users that have this role. + UserCount pulumi.IntInput `pulumi:"userCount"` } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) +func (GetRolesRoleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRolesRole)(nil)).Elem() } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) +func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput { + return i.ToGetRolesRoleOutputWithContext(context.Background()) } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) +func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRolesRoleOutput) } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) +// GetRolesRoleArrayInput is an input type that accepts GetRolesRoleArray and GetRolesRoleArrayOutput values. +// You can construct a concrete instance of `GetRolesRoleArrayInput` via: +// +// GetRolesRoleArray{ GetRolesRoleArgs{...} } +type GetRolesRoleArrayInput interface { + pulumi.Input + + ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput + ToGetRolesRoleArrayOutputWithContext(context.Context) GetRolesRoleArrayOutput } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) +type GetRolesRoleArray []GetRolesRoleInput + +func (GetRolesRoleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRolesRole)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } +func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput { + return i.ToGetRolesRoleArrayOutputWithContext(context.Background()) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() +func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRolesRoleArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o +type GetRolesRoleOutput struct{ *pulumi.OutputState } + +func (GetRolesRoleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRolesRole)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { +func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) +func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput { + return o } -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) +// ID of the Datadog role +func (o GetRolesRoleOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetRolesRole) string { return v.Id }).(pulumi.StringOutput) } -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) +// Name of the Datadog role +func (o GetRolesRoleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetRolesRole) string { return v.Name }).(pulumi.StringOutput) } -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) +// Number of users that have this role. +func (o GetRolesRoleOutput) UserCount() pulumi.IntOutput { + return o.ApplyT(func(v GetRolesRole) int { return v.UserCount }).(pulumi.IntOutput) } -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) +type GetRolesRoleArrayOutput struct{ *pulumi.OutputState } + +func (GetRolesRoleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRolesRole)(nil)).Elem() } -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) +func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput { + return o } -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) +func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput { + return o } -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) +func (o GetRolesRoleArrayOutput) Index(i pulumi.IntInput) GetRolesRoleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRolesRole { + return vs[0].([]GetRolesRole)[vs[1].(int)] + }).(GetRolesRoleOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` +type GetSecurityMonitoringFiltersFilter struct { + // Exclusion filters to exclude some logs from the security filter. + ExclusionFilters []GetSecurityMonitoringFiltersFilterExclusionFilter `pulumi:"exclusionFilters"` + // The filtered data type. + FilteredDataType *string `pulumi:"filteredDataType"` + // Whether the security filter is enabled. + IsEnabled bool `pulumi:"isEnabled"` + // The name of the security filter. + Name string `pulumi:"name"` + // The query of the security filter. + Query string `pulumi:"query"` + // The version of the security filter. + Version int `pulumi:"version"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput` via: +// GetSecurityMonitoringFiltersFilterInput is an input type that accepts GetSecurityMonitoringFiltersFilterArgs and GetSecurityMonitoringFiltersFilterOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput interface { +// GetSecurityMonitoringFiltersFilterArgs{...} +type GetSecurityMonitoringFiltersFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput + ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput + ToGetSecurityMonitoringFiltersFilterOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` +type GetSecurityMonitoringFiltersFilterArgs struct { + // Exclusion filters to exclude some logs from the security filter. + ExclusionFilters GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput `pulumi:"exclusionFilters"` + // The filtered data type. + FilteredDataType pulumi.StringPtrInput `pulumi:"filteredDataType"` + // Whether the security filter is enabled. + IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` + // The name of the security filter. + Name pulumi.StringInput `pulumi:"name"` + // The query of the security filter. + Query pulumi.StringInput `pulumi:"query"` + // The version of the security filter. + Version pulumi.IntInput `pulumi:"version"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringFiltersFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(context.Background()) +func (i GetSecurityMonitoringFiltersFilterArgs) ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput { + return i.ToGetSecurityMonitoringFiltersFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) +func (i GetSecurityMonitoringFiltersFilterArgs) ToGetSecurityMonitoringFiltersFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput` via: +// GetSecurityMonitoringFiltersFilterArrayInput is an input type that accepts GetSecurityMonitoringFiltersFilterArray and GetSecurityMonitoringFiltersFilterArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput interface { +// GetSecurityMonitoringFiltersFilterArray{ GetSecurityMonitoringFiltersFilterArgs{...} } +type GetSecurityMonitoringFiltersFilterArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput + ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput + ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput +type GetSecurityMonitoringFiltersFilterArray []GetSecurityMonitoringFiltersFilterInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) +func (i GetSecurityMonitoringFiltersFilterArray) ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput { + return i.ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) +func (i GetSecurityMonitoringFiltersFilterArray) ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringFiltersFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringFiltersFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { +func (o GetSecurityMonitoringFiltersFilterOutput) ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { +func (o GetSecurityMonitoringFiltersFilterOutput) ToGetSecurityMonitoringFiltersFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterOutput { return o } -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) +// Exclusion filters to exclude some logs from the security filter. +func (o GetSecurityMonitoringFiltersFilterOutput) ExclusionFilters() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) []GetSecurityMonitoringFiltersFilterExclusionFilter { + return v.ExclusionFilters + }).(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) +// The filtered data type. +func (o GetSecurityMonitoringFiltersFilterOutput) FilteredDataType() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) *string { return v.FilteredDataType }).(pulumi.StringPtrOutput) } -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) +// Whether the security filter is enabled. +func (o GetSecurityMonitoringFiltersFilterOutput) IsEnabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) bool { return v.IsEnabled }).(pulumi.BoolOutput) } -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *string { - return v.Q - }).(pulumi.StringPtrOutput) +// The name of the security filter. +func (o GetSecurityMonitoringFiltersFilterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) string { return v.Name }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) +// The query of the security filter. +func (o GetSecurityMonitoringFiltersFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) string { return v.Query }).(pulumi.StringOutput) } -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) +// The version of the security filter. +func (o GetSecurityMonitoringFiltersFilterOutput) Version() pulumi.IntOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) int { return v.Version }).(pulumi.IntOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringFiltersFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { +func (o GetSecurityMonitoringFiltersFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput { +func (o GetSecurityMonitoringFiltersFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestX)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput) +func (o GetSecurityMonitoringFiltersFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringFiltersFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringFiltersFilter { + return vs[0].([]GetSecurityMonitoringFiltersFilter)[vs[1].(int)] + }).(GetSecurityMonitoringFiltersFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +type GetSecurityMonitoringFiltersFilterExclusionFilter struct { + // Exclusion filter name. + Name string `pulumi:"name"` + // Exclusion filter query. Logs that match this query are excluded from the security filter. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput` via: +// GetSecurityMonitoringFiltersFilterExclusionFilterInput is an input type that accepts GetSecurityMonitoringFiltersFilterExclusionFilterArgs and GetSecurityMonitoringFiltersFilterExclusionFilterOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterExclusionFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput interface { +// GetSecurityMonitoringFiltersFilterExclusionFilterArgs{...} +type GetSecurityMonitoringFiltersFilterExclusionFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput + ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput + ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type GetSecurityMonitoringFiltersFilterExclusionFilterArgs struct { + // Exclusion filter name. + Name pulumi.StringInput `pulumi:"name"` + // Exclusion filter query. Logs that match this query are excluded from the security filter. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) +func (i GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput { + return i.ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) +func (i GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterExclusionFilterOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +// GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput is an input type that accepts GetSecurityMonitoringFiltersFilterExclusionFilterArray and GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput` via: +// +// GetSecurityMonitoringFiltersFilterExclusionFilterArray{ GetSecurityMonitoringFiltersFilterExclusionFilterArgs{...} } +type GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput interface { + pulumi.Input + + ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput + ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) +type GetSecurityMonitoringFiltersFilterExclusionFilterArray []GetSecurityMonitoringFiltersFilterExclusionFilterInput + +func (GetSecurityMonitoringFiltersFilterExclusionFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput interface { - pulumi.Input +func (i GetSecurityMonitoringFiltersFilterExclusionFilterArray) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { + return i.ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(context.Background()) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput +func (i GetSecurityMonitoringFiltersFilterExclusionFilterArray) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs +type GetSecurityMonitoringFiltersFilterExclusionFilterOutput struct{ *pulumi.OutputState } -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType)(v) +func (GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput { + return o +} + +func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { + return o } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +// Exclusion filter name. +func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilterExclusionFilter) string { return v.Name }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) +// Exclusion filter query. Logs that match this query are excluded from the security filter. +func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringFiltersFilterExclusionFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { +func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { +func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringFiltersFilterExclusionFilter { + return vs[0].([]GetSecurityMonitoringFiltersFilterExclusionFilter)[vs[1].(int)] + }).(GetSecurityMonitoringFiltersFilterExclusionFilterOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) +type GetSecurityMonitoringRulesRule struct { + // Cases for generating signals. + Cases []GetSecurityMonitoringRulesRuleCase `pulumi:"cases"` + // Whether the rule is enabled. + Enabled *bool `pulumi:"enabled"` + // Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. + Filters []GetSecurityMonitoringRulesRuleFilter `pulumi:"filters"` + // Whether the notifications include the triggering group-by values in their title. + HasExtendedTitle *bool `pulumi:"hasExtendedTitle"` + // Message for generated signals. + Message string `pulumi:"message"` + // The name of the rule. + Name string `pulumi:"name"` + // Options on rules. + Options *GetSecurityMonitoringRulesRuleOptions `pulumi:"options"` + // Queries for selecting logs which are part of the rule. + Queries []GetSecurityMonitoringRulesRuleQuery `pulumi:"queries"` + // Queries for selecting logs which are part of the rule. + SignalQueries []GetSecurityMonitoringRulesRuleSignalQuery `pulumi:"signalQueries"` + // Tags for generated signals. + Tags []string `pulumi:"tags"` + // Cases for generating signals for third-party rules. Only required and accepted for third-party rules + ThirdPartyCases []GetSecurityMonitoringRulesRuleThirdPartyCase `pulumi:"thirdPartyCases"` + // The rule type. + Type *string `pulumi:"type"` +} + +// GetSecurityMonitoringRulesRuleInput is an input type that accepts GetSecurityMonitoringRulesRuleArgs and GetSecurityMonitoringRulesRuleOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleInput` via: +// +// GetSecurityMonitoringRulesRuleArgs{...} +type GetSecurityMonitoringRulesRuleInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput + ToGetSecurityMonitoringRulesRuleOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOutput +} + +type GetSecurityMonitoringRulesRuleArgs struct { + // Cases for generating signals. + Cases GetSecurityMonitoringRulesRuleCaseArrayInput `pulumi:"cases"` + // Whether the rule is enabled. + Enabled pulumi.BoolPtrInput `pulumi:"enabled"` + // Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. + Filters GetSecurityMonitoringRulesRuleFilterArrayInput `pulumi:"filters"` + // Whether the notifications include the triggering group-by values in their title. + HasExtendedTitle pulumi.BoolPtrInput `pulumi:"hasExtendedTitle"` + // Message for generated signals. + Message pulumi.StringInput `pulumi:"message"` + // The name of the rule. + Name pulumi.StringInput `pulumi:"name"` + // Options on rules. + Options GetSecurityMonitoringRulesRuleOptionsPtrInput `pulumi:"options"` + // Queries for selecting logs which are part of the rule. + Queries GetSecurityMonitoringRulesRuleQueryArrayInput `pulumi:"queries"` + // Queries for selecting logs which are part of the rule. + SignalQueries GetSecurityMonitoringRulesRuleSignalQueryArrayInput `pulumi:"signalQueries"` + // Tags for generated signals. + Tags pulumi.StringArrayInput `pulumi:"tags"` + // Cases for generating signals for third-party rules. Only required and accepted for third-party rules + ThirdPartyCases GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput `pulumi:"thirdPartyCases"` + // The rule type. + Type pulumi.StringPtrInput `pulumi:"type"` } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +func (GetSecurityMonitoringRulesRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRule)(nil)).Elem() } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) +func (i GetSecurityMonitoringRulesRuleArgs) ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput { + return i.ToGetSecurityMonitoringRulesRuleOutputWithContext(context.Background()) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (i GetSecurityMonitoringRulesRuleArgs) ToGetSecurityMonitoringRulesRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) +// GetSecurityMonitoringRulesRuleArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleArray and GetSecurityMonitoringRulesRuleArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleArrayInput` via: +// +// GetSecurityMonitoringRulesRuleArray{ GetSecurityMonitoringRulesRuleArgs{...} } +type GetSecurityMonitoringRulesRuleArrayInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput + ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleArrayOutput } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +type GetSecurityMonitoringRulesRuleArray []GetSecurityMonitoringRulesRuleInput + +func (GetSecurityMonitoringRulesRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRule)(nil)).Elem() +} + +func (i GetSecurityMonitoringRulesRuleArray) ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } +func (i GetSecurityMonitoringRulesRuleArray) ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleArrayOutput) +} + +type GetSecurityMonitoringRulesRuleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOutput) ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOutput) ToGetSecurityMonitoringRulesRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput) +// Cases for generating signals. +func (o GetSecurityMonitoringRulesRuleOutput) Cases() GetSecurityMonitoringRulesRuleCaseArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleCase { return v.Cases }).(GetSecurityMonitoringRulesRuleCaseArrayOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +// Whether the rule is enabled. +func (o GetSecurityMonitoringRulesRuleOutput) Enabled() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) +// Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. +func (o GetSecurityMonitoringRulesRuleOutput) Filters() GetSecurityMonitoringRulesRuleFilterArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleFilter { return v.Filters }).(GetSecurityMonitoringRulesRuleFilterArrayOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +// Whether the notifications include the triggering group-by values in their title. +func (o GetSecurityMonitoringRulesRuleOutput) HasExtendedTitle() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *bool { return v.HasExtendedTitle }).(pulumi.BoolPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) +// Message for generated signals. +func (o GetSecurityMonitoringRulesRuleOutput) Message() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) string { return v.Message }).(pulumi.StringOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// The name of the rule. +func (o GetSecurityMonitoringRulesRuleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Options on rules. +func (o GetSecurityMonitoringRulesRuleOutput) Options() GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *GetSecurityMonitoringRulesRuleOptions { return v.Options }).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { - pulumi.Input +// Queries for selecting logs which are part of the rule. +func (o GetSecurityMonitoringRulesRuleOutput) Queries() GetSecurityMonitoringRulesRuleQueryArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleQuery { return v.Queries }).(GetSecurityMonitoringRulesRuleQueryArrayOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput +// Queries for selecting logs which are part of the rule. +func (o GetSecurityMonitoringRulesRuleOutput) SignalQueries() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleSignalQuery { + return v.SignalQueries + }).(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +// Tags for generated signals. +func (o GetSecurityMonitoringRulesRuleOutput) Tags() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []string { return v.Tags }).(pulumi.StringArrayOutput) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +// Cases for generating signals for third-party rules. Only required and accepted for third-party rules +func (o GetSecurityMonitoringRulesRuleOutput) ThirdPartyCases() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleThirdPartyCase { + return v.ThirdPartyCases + }).(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) +// The rule type. +func (o GetSecurityMonitoringRulesRuleOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *string { return v.Type }).(pulumi.StringPtrOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) +type GetSecurityMonitoringRulesRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringRulesRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRule)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringRulesRuleArrayOutput) ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) +func (o GetSecurityMonitoringRulesRuleArrayOutput) ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleArrayOutput { + return o } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -// -// or: +func (o GetSecurityMonitoringRulesRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRule { + return vs[0].([]GetSecurityMonitoringRulesRule)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleOutput) +} + +type GetSecurityMonitoringRulesRuleCase struct { + // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. + Condition *string `pulumi:"condition"` + // Name of the case. + Name *string `pulumi:"name"` + // Notification targets for each rule case. + Notifications []string `pulumi:"notifications"` + // Severity of the Security Signal. + Status string `pulumi:"status"` +} + +// GetSecurityMonitoringRulesRuleCaseInput is an input type that accepts GetSecurityMonitoringRulesRuleCaseArgs and GetSecurityMonitoringRulesRuleCaseOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleCaseInput` via: // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { +// GetSecurityMonitoringRulesRuleCaseArgs{...} +type GetSecurityMonitoringRulesRuleCaseInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput + ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput + ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleCaseOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) +type GetSecurityMonitoringRulesRuleCaseArgs struct { + // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. + Condition pulumi.StringPtrInput `pulumi:"condition"` + // Name of the case. + Name pulumi.StringPtrInput `pulumi:"name"` + // Notification targets for each rule case. + Notifications pulumi.StringArrayInput `pulumi:"notifications"` + // Severity of the Security Signal. + Status pulumi.StringInput `pulumi:"status"` } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleCase)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleCaseArgs) ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput { + return i.ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +func (i GetSecurityMonitoringRulesRuleCaseArgs) ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleCaseOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } +// GetSecurityMonitoringRulesRuleCaseArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleCaseArray and GetSecurityMonitoringRulesRuleCaseArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleCaseArrayInput` via: +// +// GetSecurityMonitoringRulesRuleCaseArray{ GetSecurityMonitoringRulesRuleCaseArgs{...} } +type GetSecurityMonitoringRulesRuleCaseArrayInput interface { + pulumi.Input -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() + ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput + ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o -} +type GetSecurityMonitoringRulesRuleCaseArray []GetSecurityMonitoringRulesRuleCaseInput -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o +func (GetSecurityMonitoringRulesRuleCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleCaseArray) ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) +func (i GetSecurityMonitoringRulesRuleCaseArray) ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleCaseArrayOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +type GetSecurityMonitoringRulesRuleCaseOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringRulesRuleCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleCase)(nil)).Elem() } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o GetSecurityMonitoringRulesRuleCaseOutput) ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (o GetSecurityMonitoringRulesRuleCaseOutput) ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. +func (o GetSecurityMonitoringRulesRuleCaseOutput) Condition() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) *string { return v.Condition }).(pulumi.StringPtrOutput) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() +// Name of the case. +func (o GetSecurityMonitoringRulesRuleCaseOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o +// Notification targets for each rule case. +func (o GetSecurityMonitoringRulesRuleCaseOutput) Notifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o +// Severity of the Security Signal. +func (o GetSecurityMonitoringRulesRuleCaseOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) string { return v.Status }).(pulumi.StringOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput) +type GetSecurityMonitoringRulesRuleCaseArrayOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringRulesRuleCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleCase)(nil)).Elem() } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput { + return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput { + return o } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleCase { + return vs[0].([]GetSecurityMonitoringRulesRuleCase)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleCaseOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` +type GetSecurityMonitoringRulesRuleFilter struct { + // The type of filtering action. + Action string `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput` via: +// GetSecurityMonitoringRulesRuleFilterInput is an input type that accepts GetSecurityMonitoringRulesRuleFilterArgs and GetSecurityMonitoringRulesRuleFilterOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleFilterInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput interface { +// GetSecurityMonitoringRulesRuleFilterArgs{...} +type GetSecurityMonitoringRulesRuleFilterInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput + ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput + ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleFilterOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type GetSecurityMonitoringRulesRuleFilterArgs struct { + // The type of filtering action. + Action pulumi.StringInput `pulumi:"action"` + // Query for selecting logs to apply the filtering action. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleFilterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleFilterArgs) ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput { + return i.ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (i GetSecurityMonitoringRulesRuleFilterArgs) ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleFilterOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: +// GetSecurityMonitoringRulesRuleFilterArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleFilterArray and GetSecurityMonitoringRulesRuleFilterArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleFilterArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { +// GetSecurityMonitoringRulesRuleFilterArray{ GetSecurityMonitoringRulesRuleFilterArgs{...} } +type GetSecurityMonitoringRulesRuleFilterArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput + ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput + ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput +type GetSecurityMonitoringRulesRuleFilterArray []GetSecurityMonitoringRulesRuleFilterInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleFilterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleFilterArray) ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) +func (i GetSecurityMonitoringRulesRuleFilterArray) ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleFilterArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleFilterOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleFilterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o GetSecurityMonitoringRulesRuleFilterOutput) ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { +func (o GetSecurityMonitoringRulesRuleFilterOutput) ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// The type of filtering action. +func (o GetSecurityMonitoringRulesRuleFilterOutput) Action() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleFilter) string { return v.Action }).(pulumi.StringOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) +// Query for selecting logs to apply the filtering action. +func (o GetSecurityMonitoringRulesRuleFilterOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleFilter) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleFilterArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleFilterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { +func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput) +func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleFilterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleFilter { + return vs[0].([]GetSecurityMonitoringRulesRuleFilter)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleFilterOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type GetSecurityMonitoringRulesRuleOptions struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. + DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` + // The detection method. + DetectionMethod *string `pulumi:"detectionMethod"` + // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. + EvaluationWindow *int `pulumi:"evaluationWindow"` + // Options for rules using the impossible travel detection method. + ImpossibleTravelOptions *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions `pulumi:"impossibleTravelOptions"` + // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). + KeepAlive *int `pulumi:"keepAlive"` + // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. + MaxSignalDuration *int `pulumi:"maxSignalDuration"` + // New value rules specific options. + NewValueOptions *GetSecurityMonitoringRulesRuleOptionsNewValueOptions `pulumi:"newValueOptions"` + // Options for rules using the third-party detection method. + ThirdPartyRuleOptions *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions `pulumi:"thirdPartyRuleOptions"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: +// GetSecurityMonitoringRulesRuleOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsArgs and GetSecurityMonitoringRulesRuleOptionsOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { +// GetSecurityMonitoringRulesRuleOptionsArgs{...} +type GetSecurityMonitoringRulesRuleOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput + ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput + ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type GetSecurityMonitoringRulesRuleOptionsArgs struct { + // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. + DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` + // The detection method. + DetectionMethod pulumi.StringPtrInput `pulumi:"detectionMethod"` + // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. + EvaluationWindow pulumi.IntPtrInput `pulumi:"evaluationWindow"` + // Options for rules using the impossible travel detection method. + ImpossibleTravelOptions GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput `pulumi:"impossibleTravelOptions"` + // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). + KeepAlive pulumi.IntPtrInput `pulumi:"keepAlive"` + // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. + MaxSignalDuration pulumi.IntPtrInput `pulumi:"maxSignalDuration"` + // New value rules specific options. + NewValueOptions GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput `pulumi:"newValueOptions"` + // Options for rules using the third-party detection method. + ThirdPartyRuleOptions GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput `pulumi:"thirdPartyRuleOptions"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) +func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: +// GetSecurityMonitoringRulesRuleOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsArgs, GetSecurityMonitoringRulesRuleOptionsPtr and GetSecurityMonitoringRulesRuleOptionsPtrOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} +// GetSecurityMonitoringRulesRuleOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { +type GetSecurityMonitoringRulesRuleOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs +type getSecurityMonitoringRulesRuleOptionsPtrType GetSecurityMonitoringRulesRuleOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) +func GetSecurityMonitoringRulesRuleOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsArgs) GetSecurityMonitoringRulesRuleOptionsPtrInput { + return (*getSecurityMonitoringRulesRuleOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (*getSecurityMonitoringRulesRuleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (i *getSecurityMonitoringRulesRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) +func (i *getSecurityMonitoringRulesRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return o.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) + }).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// The detection method. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) DetectionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *string { return v.DetectionMethod }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) EvaluationWindow() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.EvaluationWindow }).(pulumi.IntPtrOutput) +} + +// Options for rules using the impossible travel detection method. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ImpossibleTravelOptions() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { + return v.ImpossibleTravelOptions + }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) +} + +// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). +func (o GetSecurityMonitoringRulesRuleOptionsOutput) KeepAlive() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.KeepAlive }).(pulumi.IntPtrOutput) +} + +// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) MaxSignalDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.MaxSignalDuration }).(pulumi.IntPtrOutput) +} + +// New value rules specific options. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) NewValueOptions() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { + return v.NewValueOptions + }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) +} + +// Options for rules using the third-party detection method. +func (o GetSecurityMonitoringRulesRuleOptionsOutput) ThirdPartyRuleOptions() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { + return v.ThirdPartyRuleOptions + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery { +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) GetSecurityMonitoringRulesRuleOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery + var ret GetSecurityMonitoringRulesRuleOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) + }).(GetSecurityMonitoringRulesRuleOptionsOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *bool { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.DecreaseCriticalityBasedOnEnv + }).(pulumi.BoolPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +// The detection method. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) DetectionMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *string { if v == nil { return nil } - return v.Facet + return v.DetectionMethod }).(pulumi.StringPtrOutput) } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { +// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) EvaluationWindow() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { if v == nil { return nil } - return &v.Order - }).(pulumi.StringPtrOutput) + return v.EvaluationWindow + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +// Options for rules using the impossible travel detection method. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ImpossibleTravelOptions() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { + if v == nil { + return nil + } + return v.ImpossibleTravelOptions + }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) +} + +// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) KeepAlive() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { + if v == nil { + return nil + } + return v.KeepAlive + }).(pulumi.IntPtrOutput) +} + +// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) MaxSignalDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { + if v == nil { + return nil + } + return v.MaxSignalDuration + }).(pulumi.IntPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: +// New value rules specific options. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) NewValueOptions() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { + if v == nil { + return nil + } + return v.NewValueOptions + }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) +} + +// Options for rules using the third-party detection method. +func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ThirdPartyRuleOptions() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { + if v == nil { + return nil + } + return v.ThirdPartyRuleOptions + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) +} + +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions struct { + // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. + BaselineUserLocations *bool `pulumi:"baselineUserLocations"` +} + +// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs and GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { +// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{...} +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput + ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput + ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs struct { + // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. + BaselineUserLocations pulumi.BoolPtrInput `pulumi:"baselineUserLocations"` +} + +func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: +func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx) +} + +// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs, GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtr and GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput` via: +// +// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{...} +// +// or: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { +// nil +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput + ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput +type getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs + +func GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput { + return (*getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType)(v) +} -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (*getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i *getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) +func (i *getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { + return &v + }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) BaselineUserLocations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *bool { + return v.BaselineUserLocations + }).(pulumi.BoolPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput) +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { + if v != nil { + return *v + } + var ret GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions + return ret + }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. +func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) BaselineUserLocations() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *bool { + if v == nil { + return nil + } + return v.BaselineUserLocations + }).(pulumi.BoolPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput +type GetSecurityMonitoringRulesRuleOptionsNewValueOptions struct { + // The duration in days after which a learned value is forgotten. + ForgetAfter int `pulumi:"forgetAfter"` + // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. + LearningDuration *int `pulumi:"learningDuration"` + // The learning method used to determine when signals should be generated for values that weren't learned. + LearningMethod *string `pulumi:"learningMethod"` + // A number of occurrences after which signals are generated for values that weren't learned. + LearningThreshold *int `pulumi:"learningThreshold"` } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs and GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput` via: +// +// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{...} +type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput + ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput +} + +type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs struct { + // The duration in days after which a learned value is forgotten. + ForgetAfter pulumi.IntInput `pulumi:"forgetAfter"` + // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. + LearningDuration pulumi.IntPtrInput `pulumi:"learningDuration"` + // The learning method used to determine when signals should be generated for values that weren't learned. + LearningMethod pulumi.StringPtrInput `pulumi:"learningMethod"` + // A number of occurrences after which signals are generated for values that weren't learned. + LearningThreshold pulumi.IntPtrInput `pulumi:"learningThreshold"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) +func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) +func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput` via: +// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs, GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtr and GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{...} +// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput interface { +type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs +type getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType)(v) +func GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput { + return (*getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (*getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (i *getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) +func (i *getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return o.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +// The duration in days after which a learned value is forgotten. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ForgetAfter() pulumi.IntOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) int { return v.ForgetAfter }).(pulumi.IntOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) string { - return v.Index - }).(pulumi.StringOutput) +// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { return v.LearningDuration }).(pulumi.IntPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) +// The learning method used to determine when signals should be generated for values that weren't learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *string { return v.LearningMethod }).(pulumi.StringPtrOutput) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +// A number of occurrences after which signals are generated for values that weren't learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { return v.LearningThreshold }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery { +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) GetSecurityMonitoringRulesRuleOptionsNewValueOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery + var ret GetSecurityMonitoringRulesRuleOptionsNewValueOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput) + }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { +// The duration in days after which a learned value is forgotten. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ForgetAfter() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + return &v.ForgetAfter + }).(pulumi.IntPtrOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { +// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningDuration() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) + return v.LearningDuration + }).(pulumi.IntPtrOutput) } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { +// The learning method used to determine when signals should be generated for values that weren't learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningMethod() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *string { if v == nil { return nil } - return &v.Index + return v.LearningMethod }).(pulumi.StringPtrOutput) } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQuery) *string { +// A number of occurrences after which signals are generated for values that weren't learned. +func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningThreshold() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { if v == nil { return nil } - return v.SearchQuery - }).(pulumi.StringPtrOutput) + return v.LearningThreshold + }).(pulumi.IntPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions struct { + // Notification targets for the default rule case, when none of the third-party cases match. + DefaultNotifications []string `pulumi:"defaultNotifications"` + // Severity of the default rule case, when none of the third-party cases match. + DefaultStatus string `pulumi:"defaultStatus"` + // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. + RootQueries []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery `pulumi:"rootQueries"` + // A template for the signal title; if omitted, the title is generated based on the case name. + SignalTitleTemplate *string `pulumi:"signalTitleTemplate"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{...} +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs struct { + // Notification targets for the default rule case, when none of the third-party cases match. + DefaultNotifications pulumi.StringArrayInput `pulumi:"defaultNotifications"` + // Severity of the default rule case, when none of the third-party cases match. + DefaultStatus pulumi.StringInput `pulumi:"defaultStatus"` + // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. + RootQueries GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput `pulumi:"rootQueries"` + // A template for the signal title; if omitted, the title is generated based on the case name. + SignalTitleTemplate pulumi.StringPtrInput `pulumi:"signalTitleTemplate"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs, GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtr and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{...} // // or: // // nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs +type getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) +func GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput { + return (*getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType)(v) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (*getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (i *getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) +func (i *getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// Notification targets for the default rule case, when none of the third-party cases match. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) DefaultNotifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []string { + return v.DefaultNotifications + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Severity of the default rule case, when none of the third-party cases match. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) DefaultStatus() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) string { return v.DefaultStatus }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) RootQueries() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { + return v.RootQueries + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) +} + +// A template for the signal title; if omitted, the title is generated based on the case name. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) SignalTitleTemplate() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { + return v.SignalTitleTemplate + }).(pulumi.StringPtrOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { if v != nil { return *v } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery + var ret GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput) + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { +// Notification targets for the default rule case, when none of the third-party cases match. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultNotifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []string { if v == nil { return nil } - return &v.Aggregation - }).(pulumi.StringPtrOutput) + return v.DefaultNotifications + }).(pulumi.StringArrayOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *string { +// Severity of the default rule case, when none of the third-party cases match. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultStatus() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { if v == nil { return nil } - return v.Facet + return &v.DefaultStatus }).(pulumi.StringPtrOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQuery) *int { +// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) RootQueries() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { if v == nil { return nil } - return v.Interval - }).(pulumi.IntPtrOutput) + return v.RootQueries + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` +// A template for the signal title; if omitted, the title is generated based on the case name. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) SignalTitleTemplate() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { + if v == nil { + return nil + } + return v.SignalTitleTemplate + }).(pulumi.StringPtrOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput` via: +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery struct { + // Fields to group by. If empty, each log triggers a signal. + GroupByFields []string `pulumi:"groupByFields"` + // Query to filter logs. + Query string `pulumi:"query"` +} + +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput interface { +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs struct { + // Fields to group by. If empty, each log triggers a signal. + GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` + // Query to filter logs. + Query pulumi.StringInput `pulumi:"query"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { +// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray{ GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} } +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput + ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) +func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Fields to group by. If empty, each log triggers a signal. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) GroupByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery) []string { + return v.GroupByFields + }).(pulumi.StringArrayOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +// Query to filter logs. +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput) +func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { + return vs[0].([]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` +type GetSecurityMonitoringRulesRuleQuery struct { + // **Deprecated**. It won't be applied anymore. + // + // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. + AgentRules []GetSecurityMonitoringRulesRuleQueryAgentRule `pulumi:"agentRules"` + // The aggregation type. For Signal Correlation rules, it must be event_count. + Aggregation *string `pulumi:"aggregation"` + // Field for which the cardinality is measured. Sent as an array. + DistinctFields []string `pulumi:"distinctFields"` + // Fields to group by. + GroupByFields []string `pulumi:"groupByFields"` + // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. + // + // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + Metric *string `pulumi:"metric"` + // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. + Metrics []string `pulumi:"metrics"` + // Name of the query. Not compatible with `newValue` aggregations. + Name *string `pulumi:"name"` + // Query to run on logs. + Query string `pulumi:"query"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: +// GetSecurityMonitoringRulesRuleQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryArgs and GetSecurityMonitoringRulesRuleQueryOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { +// GetSecurityMonitoringRulesRuleQueryArgs{...} +type GetSecurityMonitoringRulesRuleQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput + ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput + ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` +type GetSecurityMonitoringRulesRuleQueryArgs struct { + // **Deprecated**. It won't be applied anymore. + // + // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. + AgentRules GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput `pulumi:"agentRules"` + // The aggregation type. For Signal Correlation rules, it must be event_count. + Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` + // Field for which the cardinality is measured. Sent as an array. + DistinctFields pulumi.StringArrayInput `pulumi:"distinctFields"` + // Fields to group by. + GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` + // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. + // + // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. + Metric pulumi.StringPtrInput `pulumi:"metric"` + // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. + Metrics pulumi.StringArrayInput `pulumi:"metrics"` + // Name of the query. Not compatible with `newValue` aggregations. + Name pulumi.StringPtrInput `pulumi:"name"` + // Query to run on logs. + Query pulumi.StringInput `pulumi:"query"` +} + +func (GetSecurityMonitoringRulesRuleQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (i GetSecurityMonitoringRulesRuleQueryArgs) ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput { + return i.ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleQueryArgs) ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) +// GetSecurityMonitoringRulesRuleQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryArray and GetSecurityMonitoringRulesRuleQueryArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryArrayInput` via: +// +// GetSecurityMonitoringRulesRuleQueryArray{ GetSecurityMonitoringRulesRuleQueryArgs{...} } +type GetSecurityMonitoringRulesRuleQueryArrayInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput + ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +type GetSecurityMonitoringRulesRuleQueryArray []GetSecurityMonitoringRulesRuleQueryInput + +func (GetSecurityMonitoringRulesRuleQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) +func (i GetSecurityMonitoringRulesRuleQueryArray) ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -// -// or: +func (i GetSecurityMonitoringRulesRuleQueryArray) ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryArrayOutput) +} + +type GetSecurityMonitoringRulesRuleQueryOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringRulesRuleQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() +} + +func (o GetSecurityMonitoringRulesRuleQueryOutput) ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput { + return o +} + +func (o GetSecurityMonitoringRulesRuleQueryOutput) ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryOutput { + return o +} + +// **Deprecated**. It won't be applied anymore. // -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input +// Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. +func (o GetSecurityMonitoringRulesRuleQueryOutput) AgentRules() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []GetSecurityMonitoringRulesRuleQueryAgentRule { + return v.AgentRules + }).(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) +} + +// The aggregation type. For Signal Correlation rules, it must be event_count. +func (o GetSecurityMonitoringRulesRuleQueryOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput +// Field for which the cardinality is measured. Sent as an array. +func (o GetSecurityMonitoringRulesRuleQueryOutput) DistinctFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.DistinctFields }).(pulumi.StringArrayOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs +// Fields to group by. +func (o GetSecurityMonitoringRulesRuleQueryOutput) GroupByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) +// The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. +// +// Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. +func (o GetSecurityMonitoringRulesRuleQueryOutput) Metric() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Metric }).(pulumi.StringPtrOutput) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +// Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. +func (o GetSecurityMonitoringRulesRuleQueryOutput) Metrics() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.Metrics }).(pulumi.StringArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +// Name of the query. Not compatible with `newValue` aggregations. +func (o GetSecurityMonitoringRulesRuleQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +// Query to run on logs. +func (o GetSecurityMonitoringRulesRuleQueryOutput) Query() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) string { return v.Query }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { +func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleQuery { + return vs[0].([]GetSecurityMonitoringRulesRuleQuery)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleQueryOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) +type GetSecurityMonitoringRulesRuleQueryAgentRule struct { + // **Deprecated**. It won't be applied anymore. + AgentRuleId string `pulumi:"agentRuleId"` + // **Deprecated**. It won't be applied anymore. + Expression string `pulumi:"expression"` } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// GetSecurityMonitoringRulesRuleQueryAgentRuleInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryAgentRuleArgs and GetSecurityMonitoringRulesRuleQueryAgentRuleOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryAgentRuleInput` via: +// +// GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{...} +type GetSecurityMonitoringRulesRuleQueryAgentRuleInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput + ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type GetSecurityMonitoringRulesRuleQueryAgentRuleArgs struct { + // **Deprecated**. It won't be applied anymore. + AgentRuleId pulumi.StringInput `pulumi:"agentRuleId"` + // **Deprecated**. It won't be applied anymore. + Expression pulumi.StringInput `pulumi:"expression"` } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) +func (GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() +} + +func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { + return i.ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } +func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) +} + +// GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryAgentRuleArray and GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput` via: +// +// GetSecurityMonitoringRulesRuleQueryAgentRuleArray{ GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{...} } +type GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput interface { + pulumi.Input + + ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput + ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput +} + +type GetSecurityMonitoringRulesRuleQueryAgentRuleArray []GetSecurityMonitoringRulesRuleQueryAgentRuleInput + +func (GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() +} + +func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(context.Background()) +} + +func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) +} + +type GetSecurityMonitoringRulesRuleQueryAgentRuleOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) +// **Deprecated**. It won't be applied anymore. +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) AgentRuleId() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQueryAgentRule) string { return v.AgentRuleId }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +// **Deprecated**. It won't be applied anymore. +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQueryAgentRule) string { return v.Expression }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +type GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() } -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { + return o } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { + return o +} + +func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleQueryAgentRule { + return vs[0].([]GetSecurityMonitoringRulesRuleQueryAgentRule)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) +} + +type GetSecurityMonitoringRulesRuleSignalQuery struct { + // The aggregation type. For Signal Correlation rules, it must be event_count. + Aggregation *string `pulumi:"aggregation"` + // Fields to correlate by. + CorrelatedByFields []string `pulumi:"correlatedByFields"` + // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. + CorrelatedQueryIndex *string `pulumi:"correlatedQueryIndex"` + // Default Rule ID of the signal to correlate. This value is READ-ONLY. + DefaultRuleId *string `pulumi:"defaultRuleId"` + // Name of the query. Not compatible with `newValue` aggregations. + Name *string `pulumi:"name"` + // Rule ID of the signal to correlate. + RuleId string `pulumi:"ruleId"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: +// GetSecurityMonitoringRulesRuleSignalQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleSignalQueryArgs and GetSecurityMonitoringRulesRuleSignalQueryOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleSignalQueryInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { +// GetSecurityMonitoringRulesRuleSignalQueryArgs{...} +type GetSecurityMonitoringRulesRuleSignalQueryInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput + ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput + ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type GetSecurityMonitoringRulesRuleSignalQueryArgs struct { + // The aggregation type. For Signal Correlation rules, it must be event_count. + Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` + // Fields to correlate by. + CorrelatedByFields pulumi.StringArrayInput `pulumi:"correlatedByFields"` + // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. + CorrelatedQueryIndex pulumi.StringPtrInput `pulumi:"correlatedQueryIndex"` + // Default Rule ID of the signal to correlate. This value is READ-ONLY. + DefaultRuleId pulumi.StringPtrInput `pulumi:"defaultRuleId"` + // Name of the query. Not compatible with `newValue` aggregations. + Name pulumi.StringPtrInput `pulumi:"name"` + // Rule ID of the signal to correlate. + RuleId pulumi.StringInput `pulumi:"ruleId"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleSignalQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleSignalQueryArgs) ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput { + return i.ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) +func (i GetSecurityMonitoringRulesRuleSignalQueryArgs) ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleSignalQueryOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: +// GetSecurityMonitoringRulesRuleSignalQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleSignalQueryArray and GetSecurityMonitoringRulesRuleSignalQueryArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleSignalQueryArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { +// GetSecurityMonitoringRulesRuleSignalQueryArray{ GetSecurityMonitoringRulesRuleSignalQueryArgs{...} } +type GetSecurityMonitoringRulesRuleSignalQueryArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput + ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput + ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput +type GetSecurityMonitoringRulesRuleSignalQueryArray []GetSecurityMonitoringRulesRuleSignalQueryInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleSignalQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleSignalQueryArray) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) +func (i GetSecurityMonitoringRulesRuleSignalQueryArray) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleSignalQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleSignalQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput { return o } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) +// The aggregation type. For Signal Correlation rules, it must be event_count. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) Aggregation() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +// Fields to correlate by. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) CorrelatedByFields() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) []string { return v.CorrelatedByFields }).(pulumi.StringArrayOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +// Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) CorrelatedQueryIndex() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.CorrelatedQueryIndex }).(pulumi.StringPtrOutput) +} + +// Default Rule ID of the signal to correlate. This value is READ-ONLY. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) DefaultRuleId() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.DefaultRuleId }).(pulumi.StringPtrOutput) +} + +// Name of the query. Not compatible with `newValue` aggregations. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +// Rule ID of the signal to correlate. +func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) RuleId() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) string { return v.RuleId }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleSignalQueryArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { +func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { +func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput) +func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleSignalQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleSignalQuery { + return vs[0].([]GetSecurityMonitoringRulesRuleSignalQuery)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleSignalQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` +type GetSecurityMonitoringRulesRuleThirdPartyCase struct { + // Name of the case. + Name *string `pulumi:"name"` + // Notification targets for each rule case. + Notifications []string `pulumi:"notifications"` + // A query to associate a third-party event to this case. + Query *string `pulumi:"query"` + // Severity of the Security Signal. + Status string `pulumi:"status"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput` via: +// GetSecurityMonitoringRulesRuleThirdPartyCaseInput is an input type that accepts GetSecurityMonitoringRulesRuleThirdPartyCaseArgs and GetSecurityMonitoringRulesRuleThirdPartyCaseOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleThirdPartyCaseInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput interface { +// GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{...} +type GetSecurityMonitoringRulesRuleThirdPartyCaseInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() + ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput + ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) +type GetSecurityMonitoringRulesRuleThirdPartyCaseArgs struct { + // Name of the case. + Name pulumi.StringPtrInput `pulumi:"name"` + // Notification targets for each rule case. + Notifications pulumi.StringArrayInput `pulumi:"notifications"` + // A query to associate a third-party event to this case. + Query pulumi.StringPtrInput `pulumi:"query"` + // Severity of the Security Signal. + Status pulumi.StringInput `pulumi:"status"` } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) +func (GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { + return i.ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) +func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput` via: +// GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleThirdPartyCaseArray and GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput interface { +// GetSecurityMonitoringRulesRuleThirdPartyCaseArray{ GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{...} } +type GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput + ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput + ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs +type GetSecurityMonitoringRulesRuleThirdPartyCaseArray []GetSecurityMonitoringRulesRuleThirdPartyCaseInput -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType)(v) +func (GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { + return i.ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(context.Background()) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringRulesRuleThirdPartyCaseOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) +// Name of the case. +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) +// Notification targets for each rule case. +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Notifications() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) } -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) +// A query to associate a third-party event to this case. +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Query() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) *string { return v.Query }).(pulumi.StringPtrOutput) } -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +// Severity of the Security Signal. +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Status() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) string { return v.Status }).(pulumi.StringOutput) } -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} +type GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput struct{ *pulumi.OutputState } -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { + return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o +func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleThirdPartyCase { + return vs[0].([]GetSecurityMonitoringRulesRuleThirdPartyCase)[vs[1].(int)] + }).(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput) +type GetSecurityMonitoringSuppressionsSuppression struct { + DataExclusionQuery string `pulumi:"dataExclusionQuery"` + Description string `pulumi:"description"` + Enabled bool `pulumi:"enabled"` + ExpirationDate string `pulumi:"expirationDate"` + Id string `pulumi:"id"` + Name string `pulumi:"name"` + RuleQuery string `pulumi:"ruleQuery"` + SuppressionQuery string `pulumi:"suppressionQuery"` } -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) +// GetSecurityMonitoringSuppressionsSuppressionInput is an input type that accepts GetSecurityMonitoringSuppressionsSuppressionArgs and GetSecurityMonitoringSuppressionsSuppressionOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringSuppressionsSuppressionInput` via: +// +// GetSecurityMonitoringSuppressionsSuppressionArgs{...} +type GetSecurityMonitoringSuppressionsSuppressionInput interface { + pulumi.Input + + ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput + ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput } -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) +type GetSecurityMonitoringSuppressionsSuppressionArgs struct { + DataExclusionQuery pulumi.StringInput `pulumi:"dataExclusionQuery"` + Description pulumi.StringInput `pulumi:"description"` + Enabled pulumi.BoolInput `pulumi:"enabled"` + ExpirationDate pulumi.StringInput `pulumi:"expirationDate"` + Id pulumi.StringInput `pulumi:"id"` + Name pulumi.StringInput `pulumi:"name"` + RuleQuery pulumi.StringInput `pulumi:"ruleQuery"` + SuppressionQuery pulumi.StringInput `pulumi:"suppressionQuery"` } -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) +func (GetSecurityMonitoringSuppressionsSuppressionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() } -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) +func (i GetSecurityMonitoringSuppressionsSuppressionArgs) ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput { + return i.ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(context.Background()) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` +func (i GetSecurityMonitoringSuppressionsSuppressionArgs) ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringSuppressionsSuppressionOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput` via: +// GetSecurityMonitoringSuppressionsSuppressionArrayInput is an input type that accepts GetSecurityMonitoringSuppressionsSuppressionArray and GetSecurityMonitoringSuppressionsSuppressionArrayOutput values. +// You can construct a concrete instance of `GetSecurityMonitoringSuppressionsSuppressionArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput interface { +// GetSecurityMonitoringSuppressionsSuppressionArray{ GetSecurityMonitoringSuppressionsSuppressionArgs{...} } +type GetSecurityMonitoringSuppressionsSuppressionArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput + ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput + ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` +type GetSecurityMonitoringSuppressionsSuppressionArray []GetSecurityMonitoringSuppressionsSuppressionInput + +func (GetSecurityMonitoringSuppressionsSuppressionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() +} + +func (i GetSecurityMonitoringSuppressionsSuppressionArray) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput { + return i.ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(context.Background()) } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (i GetSecurityMonitoringSuppressionsSuppressionArray) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringSuppressionsSuppressionArrayOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) +type GetSecurityMonitoringSuppressionsSuppressionOutput struct{ *pulumi.OutputState } + +func (GetSecurityMonitoringSuppressionsSuppressionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput { + return o } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) DataExclusionQuery() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.DataExclusionQuery }).(pulumi.StringOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput interface { - pulumi.Input +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Description }).(pulumi.StringOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Enabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) bool { return v.Enabled }).(pulumi.BoolOutput) } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ExpirationDate() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.ExpirationDate }).(pulumi.StringOutput) +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType)(v) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Id }).(pulumi.StringOutput) } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Name }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) RuleQuery() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.RuleQuery }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) +func (o GetSecurityMonitoringSuppressionsSuppressionOutput) SuppressionQuery() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.SuppressionQuery }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } +type GetSecurityMonitoringSuppressionsSuppressionArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { +func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { +func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) +func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringSuppressionsSuppressionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringSuppressionsSuppression { + return vs[0].([]GetSecurityMonitoringSuppressionsSuppression)[vs[1].(int)] + }).(GetSecurityMonitoringSuppressionsSuppressionOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) +type GetServiceLevelObjectiveQuery struct { + // The sum of the `total` events. + Denominator string `pulumi:"denominator"` + // The sum of all the `good` events. + Numerator string `pulumi:"numerator"` } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +// GetServiceLevelObjectiveQueryInput is an input type that accepts GetServiceLevelObjectiveQueryArgs and GetServiceLevelObjectiveQueryOutput values. +// You can construct a concrete instance of `GetServiceLevelObjectiveQueryInput` via: +// +// GetServiceLevelObjectiveQueryArgs{...} +type GetServiceLevelObjectiveQueryInput interface { + pulumi.Input + + ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput + ToGetServiceLevelObjectiveQueryOutputWithContext(context.Context) GetServiceLevelObjectiveQueryOutput } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) +type GetServiceLevelObjectiveQueryArgs struct { + // The sum of the `total` events. + Denominator pulumi.StringInput `pulumi:"denominator"` + // The sum of all the `good` events. + Numerator pulumi.StringInput `pulumi:"numerator"` } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) string { - return v.Index - }).(pulumi.StringOutput) +func (GetServiceLevelObjectiveQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetServiceLevelObjectiveQuery)(nil)).Elem() } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) +func (i GetServiceLevelObjectiveQueryArgs) ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput { + return i.ToGetServiceLevelObjectiveQueryOutputWithContext(context.Background()) } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (i GetServiceLevelObjectiveQueryArgs) ToGetServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectiveQueryOutput) +} + +// GetServiceLevelObjectiveQueryArrayInput is an input type that accepts GetServiceLevelObjectiveQueryArray and GetServiceLevelObjectiveQueryArrayOutput values. +// You can construct a concrete instance of `GetServiceLevelObjectiveQueryArrayInput` via: +// +// GetServiceLevelObjectiveQueryArray{ GetServiceLevelObjectiveQueryArgs{...} } +type GetServiceLevelObjectiveQueryArrayInput interface { + pulumi.Input + + ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput + ToGetServiceLevelObjectiveQueryArrayOutputWithContext(context.Context) GetServiceLevelObjectiveQueryArrayOutput +} + +type GetServiceLevelObjectiveQueryArray []GetServiceLevelObjectiveQueryInput + +func (GetServiceLevelObjectiveQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetServiceLevelObjectiveQuery)(nil)).Elem() +} + +func (i GetServiceLevelObjectiveQueryArray) ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput { + return i.ToGetServiceLevelObjectiveQueryArrayOutputWithContext(context.Background()) +} + +func (i GetServiceLevelObjectiveQueryArray) ToGetServiceLevelObjectiveQueryArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectiveQueryArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } +type GetServiceLevelObjectiveQueryOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery)(nil)).Elem() +func (GetServiceLevelObjectiveQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetServiceLevelObjectiveQuery)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o GetServiceLevelObjectiveQueryOutput) ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput { +func (o GetServiceLevelObjectiveQueryOutput) ToGetServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput) +// The sum of the `total` events. +func (o GetServiceLevelObjectiveQueryOutput) Denominator() pulumi.StringOutput { + return o.ApplyT(func(v GetServiceLevelObjectiveQuery) string { return v.Denominator }).(pulumi.StringOutput) } -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +// The sum of all the `good` events. +func (o GetServiceLevelObjectiveQueryOutput) Numerator() pulumi.StringOutput { + return o.ApplyT(func(v GetServiceLevelObjectiveQuery) string { return v.Numerator }).(pulumi.StringOutput) } -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) +type GetServiceLevelObjectiveQueryArrayOutput struct{ *pulumi.OutputState } + +func (GetServiceLevelObjectiveQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetServiceLevelObjectiveQuery)(nil)).Elem() } -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) +func (o GetServiceLevelObjectiveQueryArrayOutput) ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput { + return o } -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) +func (o GetServiceLevelObjectiveQueryArrayOutput) ToGetServiceLevelObjectiveQueryArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryArrayOutput { + return o } -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) +func (o GetServiceLevelObjectiveQueryArrayOutput) Index(i pulumi.IntInput) GetServiceLevelObjectiveQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetServiceLevelObjectiveQuery { + return vs[0].([]GetServiceLevelObjectiveQuery)[vs[1].(int)] + }).(GetServiceLevelObjectiveQueryOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` +type GetServiceLevelObjectivesSlo struct { + // ID of the Datadog service level objective + Id string `pulumi:"id"` + // Name of the Datadog service level objective + Name string `pulumi:"name"` + // The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. + Type string `pulumi:"type"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: +// GetServiceLevelObjectivesSloInput is an input type that accepts GetServiceLevelObjectivesSloArgs and GetServiceLevelObjectivesSloOutput values. +// You can construct a concrete instance of `GetServiceLevelObjectivesSloInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { +// GetServiceLevelObjectivesSloArgs{...} +type GetServiceLevelObjectivesSloInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput + ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput + ToGetServiceLevelObjectivesSloOutputWithContext(context.Context) GetServiceLevelObjectivesSloOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` +type GetServiceLevelObjectivesSloArgs struct { + // ID of the Datadog service level objective + Id pulumi.StringInput `pulumi:"id"` + // Name of the Datadog service level objective + Name pulumi.StringInput `pulumi:"name"` + // The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetServiceLevelObjectivesSloArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetServiceLevelObjectivesSlo)(nil)).Elem() } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (i GetServiceLevelObjectivesSloArgs) ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput { + return i.ToGetServiceLevelObjectivesSloOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) +func (i GetServiceLevelObjectivesSloArgs) ToGetServiceLevelObjectivesSloOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectivesSloOutput) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) +// GetServiceLevelObjectivesSloArrayInput is an input type that accepts GetServiceLevelObjectivesSloArray and GetServiceLevelObjectivesSloArrayOutput values. +// You can construct a concrete instance of `GetServiceLevelObjectivesSloArrayInput` via: +// +// GetServiceLevelObjectivesSloArray{ GetServiceLevelObjectivesSloArgs{...} } +type GetServiceLevelObjectivesSloArrayInput interface { + pulumi.Input + + ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput + ToGetServiceLevelObjectivesSloArrayOutputWithContext(context.Context) GetServiceLevelObjectivesSloArrayOutput } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +type GetServiceLevelObjectivesSloArray []GetServiceLevelObjectivesSloInput + +func (GetServiceLevelObjectivesSloArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetServiceLevelObjectivesSlo)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) +func (i GetServiceLevelObjectivesSloArray) ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput { + return i.ToGetServiceLevelObjectivesSloArrayOutputWithContext(context.Background()) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { - pulumi.Input +func (i GetServiceLevelObjectivesSloArray) ToGetServiceLevelObjectivesSloArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectivesSloArrayOutput) +} - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput +type GetServiceLevelObjectivesSloOutput struct{ *pulumi.OutputState } + +func (GetServiceLevelObjectivesSloOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetServiceLevelObjectivesSlo)(nil)).Elem() } -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs +func (o GetServiceLevelObjectivesSloOutput) ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput { + return o +} -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) +func (o GetServiceLevelObjectivesSloOutput) ToGetServiceLevelObjectivesSloOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloOutput { + return o } -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +// ID of the Datadog service level objective +func (o GetServiceLevelObjectivesSloOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Id }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +// Name of the Datadog service level objective +func (o GetServiceLevelObjectivesSloOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Name }).(pulumi.StringOutput) } -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +// The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. +func (o GetServiceLevelObjectivesSloOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Type }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } +type GetServiceLevelObjectivesSloArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (GetServiceLevelObjectivesSloArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetServiceLevelObjectivesSlo)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o GetServiceLevelObjectivesSloArrayOutput) ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { +func (o GetServiceLevelObjectivesSloArrayOutput) ToGetServiceLevelObjectivesSloArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) +func (o GetServiceLevelObjectivesSloArrayOutput) Index(i pulumi.IntInput) GetServiceLevelObjectivesSloOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetServiceLevelObjectivesSlo { + return vs[0].([]GetServiceLevelObjectivesSlo)[vs[1].(int)] + }).(GetServiceLevelObjectivesSloOutput) } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) +type GetTeamMembershipsTeamMembership struct { + Id string `pulumi:"id"` + Role string `pulumi:"role"` + TeamId string `pulumi:"teamId"` + UserId string `pulumi:"userId"` } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) +// GetTeamMembershipsTeamMembershipInput is an input type that accepts GetTeamMembershipsTeamMembershipArgs and GetTeamMembershipsTeamMembershipOutput values. +// You can construct a concrete instance of `GetTeamMembershipsTeamMembershipInput` via: +// +// GetTeamMembershipsTeamMembershipArgs{...} +type GetTeamMembershipsTeamMembershipInput interface { + pulumi.Input + + ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput + ToGetTeamMembershipsTeamMembershipOutputWithContext(context.Context) GetTeamMembershipsTeamMembershipOutput } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +type GetTeamMembershipsTeamMembershipArgs struct { + Id pulumi.StringInput `pulumi:"id"` + Role pulumi.StringInput `pulumi:"role"` + TeamId pulumi.StringInput `pulumi:"teamId"` + UserId pulumi.StringInput `pulumi:"userId"` } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) +func (GetTeamMembershipsTeamMembershipArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetTeamMembershipsTeamMembership)(nil)).Elem() +} + +func (i GetTeamMembershipsTeamMembershipArgs) ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput { + return i.ToGetTeamMembershipsTeamMembershipOutputWithContext(context.Background()) +} + +func (i GetTeamMembershipsTeamMembershipArgs) ToGetTeamMembershipsTeamMembershipOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTeamMembershipsTeamMembershipOutput) +} + +// GetTeamMembershipsTeamMembershipArrayInput is an input type that accepts GetTeamMembershipsTeamMembershipArray and GetTeamMembershipsTeamMembershipArrayOutput values. +// You can construct a concrete instance of `GetTeamMembershipsTeamMembershipArrayInput` via: +// +// GetTeamMembershipsTeamMembershipArray{ GetTeamMembershipsTeamMembershipArgs{...} } +type GetTeamMembershipsTeamMembershipArrayInput interface { + pulumi.Input + + ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput + ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(context.Context) GetTeamMembershipsTeamMembershipArrayOutput +} + +type GetTeamMembershipsTeamMembershipArray []GetTeamMembershipsTeamMembershipInput + +func (GetTeamMembershipsTeamMembershipArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTeamMembershipsTeamMembership)(nil)).Elem() +} + +func (i GetTeamMembershipsTeamMembershipArray) ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput { + return i.ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(context.Background()) +} + +func (i GetTeamMembershipsTeamMembershipArray) ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTeamMembershipsTeamMembershipArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } +type GetTeamMembershipsTeamMembershipOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() +func (GetTeamMembershipsTeamMembershipOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetTeamMembershipsTeamMembership)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o GetTeamMembershipsTeamMembershipOutput) ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { +func (o GetTeamMembershipsTeamMembershipOutput) ToGetTeamMembershipsTeamMembershipOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput) +func (o GetTeamMembershipsTeamMembershipOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.Id }).(pulumi.StringOutput) } -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) +func (o GetTeamMembershipsTeamMembershipOutput) Role() pulumi.StringOutput { + return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.Role }).(pulumi.StringOutput) } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) +func (o GetTeamMembershipsTeamMembershipOutput) TeamId() pulumi.StringOutput { + return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.TeamId }).(pulumi.StringOutput) } -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) +func (o GetTeamMembershipsTeamMembershipOutput) UserId() pulumi.StringOutput { + return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.UserId }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` +type GetTeamMembershipsTeamMembershipArrayOutput struct{ *pulumi.OutputState } + +func (GetTeamMembershipsTeamMembershipArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTeamMembershipsTeamMembership)(nil)).Elem() +} + +func (o GetTeamMembershipsTeamMembershipArrayOutput) ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput { + return o +} + +func (o GetTeamMembershipsTeamMembershipArrayOutput) ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipArrayOutput { + return o +} + +func (o GetTeamMembershipsTeamMembershipArrayOutput) Index(i pulumi.IntInput) GetTeamMembershipsTeamMembershipOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTeamMembershipsTeamMembership { + return vs[0].([]GetTeamMembershipsTeamMembership)[vs[1].(int)] + }).(GetTeamMembershipsTeamMembershipOutput) +} + +type GetUsersUser struct { + Email string `pulumi:"email"` + Id string `pulumi:"id"` + Name string `pulumi:"name"` } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput` via: +// GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. +// You can construct a concrete instance of `GetUsersUserInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput interface { +// GetUsersUserArgs{...} +type GetUsersUserInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput + ToGetUsersUserOutput() GetUsersUserOutput + ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` +type GetUsersUserArgs struct { + Email pulumi.StringInput `pulumi:"email"` + Id pulumi.StringInput `pulumi:"id"` + Name pulumi.StringInput `pulumi:"name"` } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (GetUsersUserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUser)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) +func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput { + return i.ToGetUsersUserOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) +func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserOutput) } -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: +// GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. +// You can construct a concrete instance of `GetUsersUserArrayInput` via: // -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { +// GetUsersUserArray{ GetUsersUserArgs{...} } +type GetUsersUserArrayInput interface { pulumi.Input - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput + ToGetUsersUserArrayOutput() GetUsersUserArrayOutput + ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput +type GetUsersUserArray []GetUsersUserInput -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (GetUsersUserArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) +func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { + return i.ToGetUsersUserArrayOutputWithContext(context.Background()) } -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) +func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserArrayOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } +type GetUsersUserOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (GetUsersUserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { +func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { +func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { return o } -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) +func (o GetUsersUserOutput) Email() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUser) string { return v.Email }).(pulumi.StringOutput) } -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) +func (o GetUsersUserOutput) Id() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUser) string { return v.Id }).(pulumi.StringOutput) } -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) +func (o GetUsersUserOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUser) string { return v.Name }).(pulumi.StringOutput) } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserArrayOutput struct{ *pulumi.OutputState } -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() +func (GetUsersUserArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { +func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { +func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { return o } -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput) +func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUser { + return vs[0].([]GetUsersUser)[vs[1].(int)] + }).(GetUsersUserOutput) } func init() { - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayoutInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrInput)(nil)).Elem(), DashboardWidgetGroupDefinitionWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEventInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionEventArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionEventArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHeatmapDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetHeatmapDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetHostmapDefinitionStylePtrInput)(nil)).Elem(), DashboardWidgetHostmapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetIframeDefinitionInput)(nil)).Elem(), DashboardWidgetIframeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetIframeDefinitionPtrInput)(nil)).Elem(), DashboardWidgetIframeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetImageDefinitionInput)(nil)).Elem(), DashboardWidgetImageDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetImageDefinitionPtrInput)(nil)).Elem(), DashboardWidgetImageDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionPtrInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumnInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestColumnArrayInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetListStreamDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionPtrInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSortInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetLogStreamDefinitionSortPtrInput)(nil)).Elem(), DashboardWidgetLogStreamDefinitionSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetManageStatusDefinitionInput)(nil)).Elem(), DashboardWidgetManageStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetManageStatusDefinitionPtrInput)(nil)).Elem(), DashboardWidgetManageStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetNoteDefinitionInput)(nil)).Elem(), DashboardWidgetNoteDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetNoteDefinitionPtrInput)(nil)).Elem(), DashboardWidgetNoteDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionPtrInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesPtrInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayInput)(nil)).Elem(), DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionPtrInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputTypeInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionInputTypeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetRunWorkflowDefinitionInputTypeArrayInput)(nil)).Elem(), DashboardWidgetRunWorkflowDefinitionInputTypeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxisInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionXaxisPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetScatterplotDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinitionInput)(nil)).Elem(), DashboardWidgetServiceLevelObjectiveDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServiceLevelObjectiveDefinitionPtrInput)(nil)).Elem(), DashboardWidgetServiceLevelObjectiveDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetServicemapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetServicemapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionInput)(nil)).Elem(), DashboardWidgetSloListDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQueryPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySortInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSloListDefinitionRequestQuerySortPtrInput)(nil)).Elem(), DashboardWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArray{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetToplistDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTopologyMapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetWidgetLayoutOutput{}) - pulumi.RegisterOutputType(DashboardWidgetGroupDefinitionWidgetWidgetLayoutPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionEventArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHeatmapDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetHostmapDefinitionStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetIframeDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetIframeDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetImageDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetImageDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetListStreamDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionSortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetLogStreamDefinitionSortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetManageStatusDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetManageStatusDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetNoteDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetNoteDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledByPowerpackArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyOutput{}) - pulumi.RegisterOutputType(DashboardWidgetPowerpackDefinitionTemplateVariablesControlledExternallyArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionInputTypeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetRunWorkflowDefinitionInputTypeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionXaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionXaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetScatterplotDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServiceLevelObjectiveDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServiceLevelObjectiveDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetServicemapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSloListDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionGeomapDefinitionViewOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxisInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionXaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxisPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionXaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinitionInput)(nil)).Elem(), PowerpackWidgetServiceLevelObjectiveDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetServiceLevelObjectiveDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQueryPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySortInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQuerySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInlineInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendInlineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInlinePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendInlineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTableInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTablePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendTableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEventInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionEventArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEventArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionEventArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarkerInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionMarkerArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarkerArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionMarkerArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestMetadataArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionYaxisArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionCustomLinkArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTraceServiceDefinitionInput)(nil)).Elem(), PowerpackWidgetTraceServiceDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTraceServiceDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTraceServiceDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetWidgetLayoutInput)(nil)).Elem(), PowerpackWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetWidgetLayoutPtrInput)(nil)).Elem(), PowerpackWidgetWidgetLayoutArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RestrictionPolicyBindingInput)(nil)).Elem(), RestrictionPolicyBindingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RestrictionPolicyBindingArrayInput)(nil)).Elem(), RestrictionPolicyBindingArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*RolePermissionInput)(nil)).Elem(), RolePermissionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RolePermissionArrayInput)(nil)).Elem(), RolePermissionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleCaseInput)(nil)).Elem(), SecurityMonitoringDefaultRuleCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleCaseArrayInput)(nil)).Elem(), SecurityMonitoringDefaultRuleCaseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleFilterInput)(nil)).Elem(), SecurityMonitoringDefaultRuleFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleFilterArrayInput)(nil)).Elem(), SecurityMonitoringDefaultRuleFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleOptionsInput)(nil)).Elem(), SecurityMonitoringDefaultRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringDefaultRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringFilterExclusionFilterInput)(nil)).Elem(), SecurityMonitoringFilterExclusionFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringFilterExclusionFilterArrayInput)(nil)).Elem(), SecurityMonitoringFilterExclusionFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleCaseInput)(nil)).Elem(), SecurityMonitoringRuleCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleCaseArrayInput)(nil)).Elem(), SecurityMonitoringRuleCaseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleFilterInput)(nil)).Elem(), SecurityMonitoringRuleFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleFilterArrayInput)(nil)).Elem(), SecurityMonitoringRuleFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsNewValueOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsNewValueOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryInput)(nil)).Elem(), SecurityMonitoringRuleQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRuleInput)(nil)).Elem(), SecurityMonitoringRuleQueryAgentRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRuleArrayInput)(nil)).Elem(), SecurityMonitoringRuleQueryAgentRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleSignalQueryInput)(nil)).Elem(), SecurityMonitoringRuleSignalQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleSignalQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleSignalQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCaseInput)(nil)).Elem(), SecurityMonitoringRuleThirdPartyCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCaseArrayInput)(nil)).Elem(), SecurityMonitoringRuleThirdPartyCaseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerGroupFilterInput)(nil)).Elem(), SensitiveDataScannerGroupFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerGroupFilterPtrInput)(nil)).Elem(), SensitiveDataScannerGroupFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfigurationInput)(nil)).Elem(), SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput)(nil)).Elem(), SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleTextReplacementInput)(nil)).Elem(), SensitiveDataScannerRuleTextReplacementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleTextReplacementPtrInput)(nil)).Elem(), SensitiveDataScannerRuleTextReplacementArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveQueryInput)(nil)).Elem(), ServiceLevelObjectiveQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveThresholdInput)(nil)).Elem(), ServiceLevelObjectiveThresholdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveThresholdArrayInput)(nil)).Elem(), ServiceLevelObjectiveThresholdArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricComputeInput)(nil)).Elem(), SpansMetricComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricComputePtrInput)(nil)).Elem(), SpansMetricComputeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricFilterInput)(nil)).Elem(), SpansMetricFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricFilterPtrInput)(nil)).Elem(), SpansMetricFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricGroupByInput)(nil)).Elem(), SpansMetricGroupByArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricGroupByArrayInput)(nil)).Elem(), SpansMetricGroupByArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsPtrInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParametersInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsTotpParametersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParametersPtrInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsTotpParametersArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsPtrInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParserInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParserPtrInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsPrivateLocationMetadataInput)(nil)).Elem(), SyntheticsPrivateLocationMetadataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsPrivateLocationMetadataPtrInput)(nil)).Elem(), SyntheticsPrivateLocationMetadataArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepInput)(nil)).Elem(), SyntheticsTestApiStepArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepArrayInput)(nil)).Elem(), SyntheticsTestApiStepArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionInput)(nil)).Elem(), SyntheticsTestApiStepAssertionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionArrayInput)(nil)).Elem(), SyntheticsTestApiStepAssertionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpathInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetjsonpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpathPtrInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetjsonpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpathInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetxpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpathPtrInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetxpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueArrayInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParserInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueParserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauthInput)(nil)).Elem(), SyntheticsTestApiStepRequestBasicauthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauthPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestBasicauthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificatePtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCertInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateCertArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCertPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateCertArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKeyInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKeyPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestDefinitionInput)(nil)).Elem(), SyntheticsTestApiStepRequestDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestDefinitionPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestProxyInput)(nil)).Elem(), SyntheticsTestApiStepRequestProxyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestProxyPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestProxyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRetryInput)(nil)).Elem(), SyntheticsTestApiStepRetryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRetryPtrInput)(nil)).Elem(), SyntheticsTestApiStepRetryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionInput)(nil)).Elem(), SyntheticsTestAssertionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionArrayInput)(nil)).Elem(), SyntheticsTestAssertionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpathInput)(nil)).Elem(), SyntheticsTestAssertionTargetjsonpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpathPtrInput)(nil)).Elem(), SyntheticsTestAssertionTargetjsonpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetxpathInput)(nil)).Elem(), SyntheticsTestAssertionTargetxpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetxpathPtrInput)(nil)).Elem(), SyntheticsTestAssertionTargetxpathArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepInput)(nil)).Elem(), SyntheticsTestBrowserStepArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepArrayInput)(nil)).Elem(), SyntheticsTestBrowserStepArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValueInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariableInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariablePtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserVariableInput)(nil)).Elem(), SyntheticsTestBrowserVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserVariableArrayInput)(nil)).Elem(), SyntheticsTestBrowserVariableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestConfigVariableInput)(nil)).Elem(), SyntheticsTestConfigVariableArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestConfigVariableArrayInput)(nil)).Elem(), SyntheticsTestConfigVariableArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListInput)(nil)).Elem(), SyntheticsTestOptionsListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListPtrInput)(nil)).Elem(), SyntheticsTestOptionsListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListCiInput)(nil)).Elem(), SyntheticsTestOptionsListCiArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListCiPtrInput)(nil)).Elem(), SyntheticsTestOptionsListCiArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptionsInput)(nil)).Elem(), SyntheticsTestOptionsListMonitorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptionsPtrInput)(nil)).Elem(), SyntheticsTestOptionsListMonitorOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRetryInput)(nil)).Elem(), SyntheticsTestOptionsListRetryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRetryPtrInput)(nil)).Elem(), SyntheticsTestOptionsListRetryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRumSettingsInput)(nil)).Elem(), SyntheticsTestOptionsListRumSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRumSettingsPtrInput)(nil)).Elem(), SyntheticsTestOptionsListRumSettingsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingPtrInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframeInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingTimeframeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframeArrayInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingTimeframeArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestBasicauthInput)(nil)).Elem(), SyntheticsTestRequestBasicauthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestBasicauthPtrInput)(nil)).Elem(), SyntheticsTestRequestBasicauthArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificatePtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateCertInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateCertArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateCertPtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateCertArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateKeyInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateKeyPtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateKeyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestDefinitionInput)(nil)).Elem(), SyntheticsTestRequestDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestDefinitionPtrInput)(nil)).Elem(), SyntheticsTestRequestDefinitionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestProxyInput)(nil)).Elem(), SyntheticsTestRequestProxyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestProxyPtrInput)(nil)).Elem(), SyntheticsTestRequestProxyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRuleInput)(nil)).Elem(), GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput)(nil)).Elem(), GetCloudWorkloadSecurityAgentRulesAgentRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRuleInput)(nil)).Elem(), GetCsmThreatsAgentRulesAgentRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRuleArrayInput)(nil)).Elem(), GetCsmThreatsAgentRulesAgentRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListInput)(nil)).Elem(), GetHostsHostListArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListArrayInput)(nil)).Elem(), GetHostsHostListArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListMetaInput)(nil)).Elem(), GetHostsHostListMetaArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListMetricsInput)(nil)).Elem(), GetHostsHostListMetricsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexInput)(nil)).Elem(), GetLogsIndexesLogsIndexArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitResetInput)(nil)).Elem(), GetLogsIndexesLogsIndexDailyLimitResetArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitResetArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexDailyLimitResetArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineArrayInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilterInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilterArrayInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdInput)(nil)).Elem(), GetMonitorMonitorThresholdArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdArrayInput)(nil)).Elem(), GetMonitorMonitorThresholdArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdWindowInput)(nil)).Elem(), GetMonitorMonitorThresholdWindowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdWindowArrayInput)(nil)).Elem(), GetMonitorMonitorThresholdWindowArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionInput)(nil)).Elem(), GetMonitorSchedulingOptionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrenceInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleRecurrenceArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindowInput)(nil)).Elem(), GetMonitorSchedulingOptionEvaluationWindowArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindowArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionEvaluationWindowArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorsMonitorInput)(nil)).Elem(), GetMonitorsMonitorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorsMonitorArrayInput)(nil)).Elem(), GetMonitorsMonitorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRoleUsersRoleUserInput)(nil)).Elem(), GetRoleUsersRoleUserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRoleUsersRoleUserArrayInput)(nil)).Elem(), GetRoleUsersRoleUserArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleInput)(nil)).Elem(), GetRolesRoleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleArrayInput)(nil)).Elem(), GetRolesRoleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilterInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterExclusionFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterExclusionFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleCaseInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleCaseArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleCaseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilterInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleFilterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleFilterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRuleInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryAgentRuleArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleSignalQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleSignalQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCaseInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleThirdPartyCaseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppressionInput)(nil)).Elem(), GetSecurityMonitoringSuppressionsSuppressionArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppressionArrayInput)(nil)).Elem(), GetSecurityMonitoringSuppressionsSuppressionArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectiveQueryInput)(nil)).Elem(), GetServiceLevelObjectiveQueryArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectiveQueryArrayInput)(nil)).Elem(), GetServiceLevelObjectiveQueryArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectivesSloInput)(nil)).Elem(), GetServiceLevelObjectivesSloArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectivesSloArrayInput)(nil)).Elem(), GetServiceLevelObjectivesSloArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipArrayInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserInput)(nil)).Elem(), GetUsersUserArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserArrayInput)(nil)).Elem(), GetUsersUserArray{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionXaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServiceLevelObjectiveDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQuerySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendInlineOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendTableOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionEventOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionEventArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionMarkerOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionYaxisOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTraceServiceDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTraceServiceDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetWidgetLayoutOutput{}) + pulumi.RegisterOutputType(PowerpackWidgetWidgetLayoutPtrOutput{}) + pulumi.RegisterOutputType(RestrictionPolicyBindingOutput{}) + pulumi.RegisterOutputType(RestrictionPolicyBindingArrayOutput{}) + pulumi.RegisterOutputType(RolePermissionOutput{}) + pulumi.RegisterOutputType(RolePermissionArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleCaseOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleCaseArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleFilterOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleFilterArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleOptionsOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleOptionsPtrOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringFilterExclusionFilterOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringFilterExclusionFilterArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleCaseOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleCaseArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleFilterOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleFilterArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsPtrOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsNewValueOptionsOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleQueryOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleQueryArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleQueryAgentRuleOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleQueryAgentRuleArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleSignalQueryOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleSignalQueryArrayOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleThirdPartyCaseOutput{}) + pulumi.RegisterOutputType(SecurityMonitoringRuleThirdPartyCaseArrayOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerGroupFilterOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerGroupFilterPtrOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerRuleTextReplacementOutput{}) + pulumi.RegisterOutputType(SensitiveDataScannerRuleTextReplacementPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveQueryOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveQueryPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveThresholdOutput{}) + pulumi.RegisterOutputType(ServiceLevelObjectiveThresholdArrayOutput{}) + pulumi.RegisterOutputType(SpansMetricComputeOutput{}) + pulumi.RegisterOutputType(SpansMetricComputePtrOutput{}) + pulumi.RegisterOutputType(SpansMetricFilterOutput{}) + pulumi.RegisterOutputType(SpansMetricFilterPtrOutput{}) + pulumi.RegisterOutputType(SpansMetricGroupByOutput{}) + pulumi.RegisterOutputType(SpansMetricGroupByArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsTotpParametersOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsParserOutput{}) + pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsPrivateLocationMetadataOutput{}) + pulumi.RegisterOutputType(SyntheticsPrivateLocationMetadataPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetjsonpathOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetxpathOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetxpathPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueParserOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestBasicauthOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestBasicauthPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificatePtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateCertOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateKeyOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestDefinitionOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestDefinitionPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestProxyOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRequestProxyPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRetryOutput{}) + pulumi.RegisterOutputType(SyntheticsTestApiStepRetryPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionTargetjsonpathOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionTargetjsonpathPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionTargetxpathOutput{}) + pulumi.RegisterOutputType(SyntheticsTestAssertionTargetxpathPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsVariableOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsVariablePtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserVariableOutput{}) + pulumi.RegisterOutputType(SyntheticsTestBrowserVariableArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestConfigVariableOutput{}) + pulumi.RegisterOutputType(SyntheticsTestConfigVariableArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListCiOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListCiPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListMonitorOptionsOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListMonitorOptionsPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListRetryOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListRetryPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListRumSettingsOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListRumSettingsPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingTimeframeOutput{}) + pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestBasicauthOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestBasicauthPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificatePtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateCertOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateCertPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateKeyOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateKeyPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestDefinitionOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestDefinitionPtrOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestProxyOutput{}) + pulumi.RegisterOutputType(SyntheticsTestRequestProxyPtrOutput{}) + pulumi.RegisterOutputType(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput{}) + pulumi.RegisterOutputType(GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput{}) + pulumi.RegisterOutputType(GetCsmThreatsAgentRulesAgentRuleOutput{}) + pulumi.RegisterOutputType(GetCsmThreatsAgentRulesAgentRuleArrayOutput{}) + pulumi.RegisterOutputType(GetHostsHostListOutput{}) + pulumi.RegisterOutputType(GetHostsHostListArrayOutput{}) + pulumi.RegisterOutputType(GetHostsHostListMetaOutput{}) + pulumi.RegisterOutputType(GetHostsHostListMetricsOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexArrayOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexDailyLimitResetOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterArrayOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterFilterOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexFilterOutput{}) + pulumi.RegisterOutputType(GetLogsIndexesLogsIndexFilterArrayOutput{}) + pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineOutput{}) + pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineArrayOutput{}) + pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineFilterOutput{}) + pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineFilterArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyOutput{}) + pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput{}) + pulumi.RegisterOutputType(GetMonitorMonitorThresholdOutput{}) + pulumi.RegisterOutputType(GetMonitorMonitorThresholdArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorMonitorThresholdWindowOutput{}) + pulumi.RegisterOutputType(GetMonitorMonitorThresholdWindowArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionEvaluationWindowOutput{}) + pulumi.RegisterOutputType(GetMonitorSchedulingOptionEvaluationWindowArrayOutput{}) + pulumi.RegisterOutputType(GetMonitorsMonitorOutput{}) + pulumi.RegisterOutputType(GetMonitorsMonitorArrayOutput{}) + pulumi.RegisterOutputType(GetRoleUsersRoleUserOutput{}) + pulumi.RegisterOutputType(GetRoleUsersRoleUserArrayOutput{}) + pulumi.RegisterOutputType(GetRolesRoleOutput{}) + pulumi.RegisterOutputType(GetRolesRoleArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterExclusionFilterOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleCaseOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleCaseArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleFilterOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleFilterArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsPtrOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleSignalQueryOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringSuppressionsSuppressionOutput{}) + pulumi.RegisterOutputType(GetSecurityMonitoringSuppressionsSuppressionArrayOutput{}) + pulumi.RegisterOutputType(GetServiceLevelObjectiveQueryOutput{}) + pulumi.RegisterOutputType(GetServiceLevelObjectiveQueryArrayOutput{}) + pulumi.RegisterOutputType(GetServiceLevelObjectivesSloOutput{}) + pulumi.RegisterOutputType(GetServiceLevelObjectivesSloArrayOutput{}) + pulumi.RegisterOutputType(GetTeamMembershipsTeamMembershipOutput{}) + pulumi.RegisterOutputType(GetTeamMembershipsTeamMembershipArrayOutput{}) + pulumi.RegisterOutputType(GetUsersUserOutput{}) + pulumi.RegisterOutputType(GetUsersUserArrayOutput{}) } diff --git a/sdk/go/datadog/pulumiTypes3.go b/sdk/go/datadog/pulumiTypes3.go deleted file mode 100644 index ac038e998..000000000 --- a/sdk/go/datadog/pulumiTypes3.go +++ /dev/null @@ -1,89442 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package datadog - -import ( - "context" - "reflect" - - "github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -var _ = internal.GetEnvOrDefault - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestY)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline struct { - // Whether to hide the percentages of the groups. - HidePercent *bool `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue *bool `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type string `pulumi:"type"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs struct { - // Whether to hide the percentages of the groups. - HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput { - return o -} - -// Whether to hide the percentages of the groups. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) *bool { - return v.HidePercent - }).(pulumi.BoolPtrOutput) -} - -// Whether to hide the values of the groups. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInline) string { - return v.Type - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type string `pulumi:"type"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput { - return o -} - -// The type of legend (table or none). Valid values are `table`, `none`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTable) string { - return v.Type - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define style for the widget's request. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define style for the widget's request. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) AuditQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) NetworkQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// Define style for the widget's request. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput { - return o -} - -// The event query to use in the widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent) string { - return v.Q - }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEvent) *string { - return v.TagsExecution - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType *string `pulumi:"displayType"` - // A label for the line or range. - Label *string `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value string `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - // A label for the line or range. - Label pulumi.StringPtrInput `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput { - return o -} - -// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) *string { - return v.DisplayType - }).(pulumi.StringPtrOutput) -} - -// A label for the line or range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarker) string { - return v.Value - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType *string `pulumi:"displayType"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis *bool `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) AuditQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *string { - return v.DisplayType - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Metadatas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata { - return v.Metadatas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) NetworkQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// A Boolean indicating whether the request uses the right or left Y-Axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *bool { - return v.OnRightYaxis - }).(pulumi.BoolPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. Exactly one `style` block is allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata struct { - // The expression alias. - AliasName *string `pulumi:"aliasName"` - // The expression name. - Expression string `pulumi:"expression"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs struct { - // The expression alias. - AliasName pulumi.StringPtrInput `pulumi:"aliasName"` - // The expression name. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return o -} - -// The expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata) *string { - return v.AliasName - }).(pulumi.StringPtrOutput) -} - -// The expression name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata) string { - return v.Expression - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadata)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType *string `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth *string `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType pulumi.StringPtrInput `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput { - return o -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *bool { - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxis) *string { - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *bool { - return v.IsHidden - }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.Label - }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.Link - }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLink) *string { - return v.OverrideLabel - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define request for the widget's style. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define request for the widget's style. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ApmQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) AuditQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) LogQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *string { - return v.Q - }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) RumQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) SecurityQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// Define request for the widget's style. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequest) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) []string { - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) string { - return v.Index - }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest struct { - Formulas []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula `pulumi:"formulas"` - Queries []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery `pulumi:"queries"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs struct { - Formulas DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) Formulas() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput) Queries() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequest) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *string { - return v.Alias - }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Limit() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) Style() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Comparator - }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *bool { - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.ImageUrl - }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) string { - return v.Palette - }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.Timeframe - }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat) float64 { - return v.Value - }).(pulumi.Float64Output) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *int { - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *string { - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *int { - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs, DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtr and DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfig struct { - // Maximum number of graphs to display in the widget. - Limit *int `pulumi:"limit"` - // Controls the order in which graphs appear in the split. - Sort DashboardWidgetSplitGraphDefinitionSplitConfigSort `pulumi:"sort"` - // The property by which the graph splits - SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions `pulumi:"splitDimensions"` - // The property by which the graph splits - StaticSplits []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit `pulumi:"staticSplits"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigArgs and DashboardWidgetSplitGraphDefinitionSplitConfigOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigArgs struct { - // Maximum number of graphs to display in the widget. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Controls the order in which graphs appear in the split. - Sort DashboardWidgetSplitGraphDefinitionSplitConfigSortInput `pulumi:"sort"` - // The property by which the graph splits - SplitDimensions DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput `pulumi:"splitDimensions"` - // The property by which the graph splits - StaticSplits DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput `pulumi:"staticSplits"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigArgs, DashboardWidgetSplitGraphDefinitionSplitConfigPtr and DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSplitConfigPtrType DashboardWidgetSplitGraphDefinitionSplitConfigArgs - -func DashboardWidgetSplitGraphDefinitionSplitConfigPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigArgs) DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSplitConfigPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutput() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfig { - return &v - }).(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) -} - -// Maximum number of graphs to display in the widget. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Controls the order in which graphs appear in the split. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) Sort() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfigSort { - return v.Sort - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) -} - -// The property by which the graph splits -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) SplitDimensions() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { - return v.SplitDimensions - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) -} - -// The property by which the graph splits -func (o DashboardWidgetSplitGraphDefinitionSplitConfigOutput) StaticSplits() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfig) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { - return v.StaticSplits - }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfig)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) DashboardWidgetSplitGraphDefinitionSplitConfig { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSplitConfig - return ret - }).(DashboardWidgetSplitGraphDefinitionSplitConfigOutput) -} - -// Maximum number of graphs to display in the widget. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Controls the order in which graphs appear in the split. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) Sort() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfigSort { - if v == nil { - return nil - } - return &v.Sort - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) -} - -// The property by which the graph splits -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) SplitDimensions() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { - if v == nil { - return nil - } - return &v.SplitDimensions - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) -} - -// The property by which the graph splits -func (o DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput) StaticSplits() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfig) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { - if v == nil { - return nil - } - return v.StaticSplits - }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSort struct { - // Defines the metric and aggregation used as the sort value - Compute *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute `pulumi:"compute"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSortInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigSortInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs struct { - // Defines the metric and aggregation used as the sort value - Compute DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput `pulumi:"compute"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSortPtr and DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs - -func DashboardWidgetSplitGraphDefinitionSplitConfigSortPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSort { - return &v - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) -} - -// Defines the metric and aggregation used as the sort value -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) Compute() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { - return v.Compute - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSort) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSort)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) DashboardWidgetSplitGraphDefinitionSplitConfigSort { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSplitConfigSort - return ret - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput) -} - -// Defines the metric and aggregation used as the sort value -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Compute() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { - if v == nil { - return nil - } - return v.Compute - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSort) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute struct { - // How to aggregate the sort metric for the purposes of ordering. - Aggregation *string `pulumi:"aggregation"` - // The metric to use for sorting graphs. - Metric string `pulumi:"metric"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs struct { - // How to aggregate the sort metric for the purposes of ordering. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // The metric to use for sorting graphs. - Metric pulumi.StringInput `pulumi:"metric"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtr and DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs - -func DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput { - return (*dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { - return &v - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) -} - -// How to aggregate the sort metric for the purposes of ordering. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { return v.Aggregation }).(pulumi.StringPtrOutput) -} - -// The metric to use for sorting graphs. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) string { return v.Metric }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute - return ret - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput) -} - -// How to aggregate the sort metric for the purposes of ordering. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { - if v == nil { - return nil - } - return v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric to use for sorting graphs. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSortCompute) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions struct { - // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. - OneGraphPer string `pulumi:"oneGraphPer"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs and DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs struct { - // The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. - OneGraphPer pulumi.StringInput `pulumi:"oneGraphPer"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput).ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs, DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtr and DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{...} -// -// or: -// -// nil -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput -} - -type dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs - -func DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtr(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput { - return (*dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType)(v) -} - -func (*dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrType) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return o.ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { - return &v - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) -} - -// The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) OneGraphPer() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) string { return v.OneGraphPer }).(pulumi.StringOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) Elem() DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions { - if v != nil { - return *v - } - var ret DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions - return ret - }).(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput) -} - -// The system interprets this attribute differently depending on the data source of the query being split. For metrics, it's a tag. For the events platform, it's an attribute or tag. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput) OneGraphPer() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensions) *string { - if v == nil { - return nil - } - return &v.OneGraphPer - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit struct { - // The split graph list contains a graph for each value of the split dimension. - SplitVectors []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector `pulumi:"splitVectors"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs struct { - // The split graph list contains a graph for each value of the split dimension. - SplitVectors DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput `pulumi:"splitVectors"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{ DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{...} } -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return o -} - -// The split graph list contains a graph for each value of the split dimension. -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) SplitVectors() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit) []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { - return v.SplitVectors - }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplit)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector struct { - TagKey string `pulumi:"tagKey"` - TagValues []string `pulumi:"tagValues"` -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs struct { - TagKey pulumi.StringInput `pulumi:"tagKey"` - TagValues pulumi.StringArrayInput `pulumi:"tagValues"` -} - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) -} - -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput is an input type that accepts DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray and DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput` via: -// -// DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{ DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{...} } -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput interface { - pulumi.Input - - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput - ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray []DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return i.ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) string { return v.TagKey }).(pulumi.StringOutput) -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) TagValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector) []string { - return v.TagValues - }).(pulumi.StringArrayOutput) -} - -type DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)(nil)).Elem() -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput() DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) ToDashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutputWithContext(ctx context.Context) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput { - return o -} - -func (o DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector { - return vs[0].([]DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVector)[vs[1].(int)] - }).(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput) -} - -type DashboardWidgetSunburstDefinition struct { - // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. - CustomLinks []DashboardWidgetSunburstDefinitionCustomLink `pulumi:"customLinks"` - // Whether or not to show the total value in the widget. - HideTotal *bool `pulumi:"hideTotal"` - // Used to configure the inline legend. Cannot be used in conjunction with legend*table. - LegendInline *DashboardWidgetSunburstDefinitionLegendInline `pulumi:"legendInline"` - // Used to configure the table legend. Cannot be used in conjunction with legend*inline. - LegendTable *DashboardWidgetSunburstDefinitionLegendTable `pulumi:"legendTable"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). - Requests []DashboardWidgetSunburstDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetSunburstDefinitionInput is an input type that accepts DashboardWidgetSunburstDefinitionArgs and DashboardWidgetSunburstDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionInput` via: -// -// DashboardWidgetSunburstDefinitionArgs{...} -type DashboardWidgetSunburstDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput - ToDashboardWidgetSunburstDefinitionOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionOutput -} - -type DashboardWidgetSunburstDefinitionArgs struct { - // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. - CustomLinks DashboardWidgetSunburstDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Whether or not to show the total value in the widget. - HideTotal pulumi.BoolPtrInput `pulumi:"hideTotal"` - // Used to configure the inline legend. Cannot be used in conjunction with legend*table. - LegendInline DashboardWidgetSunburstDefinitionLegendInlinePtrInput `pulumi:"legendInline"` - // Used to configure the table legend. Cannot be used in conjunction with legend*inline. - LegendTable DashboardWidgetSunburstDefinitionLegendTablePtrInput `pulumi:"legendTable"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). - Requests DashboardWidgetSunburstDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetSunburstDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinition)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput { - return i.ToDashboardWidgetSunburstDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionOutput) -} - -func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionArgs) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionOutput).ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionArgs, DashboardWidgetSunburstDefinitionPtr and DashboardWidgetSunburstDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionPtrInput` via: -// -// DashboardWidgetSunburstDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput - ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionPtrOutput -} - -type dashboardWidgetSunburstDefinitionPtrType DashboardWidgetSunburstDefinitionArgs - -func DashboardWidgetSunburstDefinitionPtr(v *DashboardWidgetSunburstDefinitionArgs) DashboardWidgetSunburstDefinitionPtrInput { - return (*dashboardWidgetSunburstDefinitionPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionPtrType) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionPtrType) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionPtrOutput) -} - -type DashboardWidgetSunburstDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionOutput() DashboardWidgetSunburstDefinitionOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionOutput) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinition { - return &v - }).(DashboardWidgetSunburstDefinitionPtrOutput) -} - -// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. -func (o DashboardWidgetSunburstDefinitionOutput) CustomLinks() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -// Whether or not to show the total value in the widget. -func (o DashboardWidgetSunburstDefinitionOutput) HideTotal() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *bool { return v.HideTotal }).(pulumi.BoolPtrOutput) -} - -// Used to configure the inline legend. Cannot be used in conjunction with legend*table. -func (o DashboardWidgetSunburstDefinitionOutput) LegendInline() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendInline { - return v.LegendInline - }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Used to configure the table legend. Cannot be used in conjunction with legend*inline. -func (o DashboardWidgetSunburstDefinitionOutput) LegendTable() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendTable { - return v.LegendTable - }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetSunburstDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). -func (o DashboardWidgetSunburstDefinitionOutput) Requests() DashboardWidgetSunburstDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionRequest { - return v.Requests - }).(DashboardWidgetSunburstDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetSunburstDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetSunburstDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o DashboardWidgetSunburstDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinition)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionPtrOutput) ToDashboardWidgetSunburstDefinitionPtrOutput() DashboardWidgetSunburstDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionPtrOutput) ToDashboardWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionPtrOutput) Elem() DashboardWidgetSunburstDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) DashboardWidgetSunburstDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinition - return ret - }).(DashboardWidgetSunburstDefinitionOutput) -} - -// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. -func (o DashboardWidgetSunburstDefinitionPtrOutput) CustomLinks() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -// Whether or not to show the total value in the widget. -func (o DashboardWidgetSunburstDefinitionPtrOutput) HideTotal() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *bool { - if v == nil { - return nil - } - return v.HideTotal - }).(pulumi.BoolPtrOutput) -} - -// Used to configure the inline legend. Cannot be used in conjunction with legend*table. -func (o DashboardWidgetSunburstDefinitionPtrOutput) LegendInline() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendInline { - if v == nil { - return nil - } - return v.LegendInline - }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Used to configure the table legend. Cannot be used in conjunction with legend*inline. -func (o DashboardWidgetSunburstDefinitionPtrOutput) LegendTable() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *DashboardWidgetSunburstDefinitionLegendTable { - if v == nil { - return nil - } - return v.LegendTable - }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetSunburstDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). -func (o DashboardWidgetSunburstDefinitionPtrOutput) Requests() DashboardWidgetSunburstDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) []DashboardWidgetSunburstDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetSunburstDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetSunburstDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetSunburstDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o DashboardWidgetSunburstDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetSunburstDefinitionCustomLinkInput is an input type that accepts DashboardWidgetSunburstDefinitionCustomLinkArgs and DashboardWidgetSunburstDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionCustomLinkInput` via: -// -// DashboardWidgetSunburstDefinitionCustomLinkArgs{...} -type DashboardWidgetSunburstDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput - ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput -} - -type DashboardWidgetSunburstDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput { - return i.ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionCustomLinkArgs) ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionCustomLinkOutput) -} - -// DashboardWidgetSunburstDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionCustomLinkArray and DashboardWidgetSunburstDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetSunburstDefinitionCustomLinkArray{ DashboardWidgetSunburstDefinitionCustomLinkArgs{...} } -type DashboardWidgetSunburstDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput - ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetSunburstDefinitionCustomLinkArray []DashboardWidgetSunburstDefinitionCustomLinkInput - -func (DashboardWidgetSunburstDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionCustomLinkArray) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionCustomLinkArray) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSunburstDefinitionCustomLinkOutput() DashboardWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) ToDashboardWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutput() DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) ToDashboardWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionCustomLink { - return vs[0].([]DashboardWidgetSunburstDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionCustomLinkOutput) -} - -type DashboardWidgetSunburstDefinitionLegendInline struct { - // Whether to hide the percentages of the groups. - HidePercent *bool `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue *bool `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type string `pulumi:"type"` -} - -// DashboardWidgetSunburstDefinitionLegendInlineInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendInlineArgs and DashboardWidgetSunburstDefinitionLegendInlineOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendInlineInput` via: -// -// DashboardWidgetSunburstDefinitionLegendInlineArgs{...} -type DashboardWidgetSunburstDefinitionLegendInlineInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput - ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput -} - -type DashboardWidgetSunburstDefinitionLegendInlineArgs struct { - // Whether to hide the percentages of the groups. - HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (DashboardWidgetSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlineOutput) -} - -func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionLegendInlineArgs) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlineOutput).ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionLegendInlinePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendInlineArgs, DashboardWidgetSunburstDefinitionLegendInlinePtr and DashboardWidgetSunburstDefinitionLegendInlinePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendInlinePtrInput` via: -// -// DashboardWidgetSunburstDefinitionLegendInlineArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionLegendInlinePtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput - ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput -} - -type dashboardWidgetSunburstDefinitionLegendInlinePtrType DashboardWidgetSunburstDefinitionLegendInlineArgs - -func DashboardWidgetSunburstDefinitionLegendInlinePtr(v *DashboardWidgetSunburstDefinitionLegendInlineArgs) DashboardWidgetSunburstDefinitionLegendInlinePtrInput { - return (*dashboardWidgetSunburstDefinitionLegendInlinePtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionLegendInlinePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionLegendInlinePtrType) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionLegendInlinePtrType) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -type DashboardWidgetSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlineOutput() DashboardWidgetSunburstDefinitionLegendInlineOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlineOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionLegendInline) *DashboardWidgetSunburstDefinitionLegendInline { - return &v - }).(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Whether to hide the percentages of the groups. -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) *bool { return v.HidePercent }).(pulumi.BoolPtrOutput) -} - -// Whether to hide the values of the groups. -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o DashboardWidgetSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendInline) string { return v.Type }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionLegendInlinePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutput() DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) ToDashboardWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendInlinePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) Elem() DashboardWidgetSunburstDefinitionLegendInlineOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) DashboardWidgetSunburstDefinitionLegendInline { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionLegendInline - return ret - }).(DashboardWidgetSunburstDefinitionLegendInlineOutput) -} - -// Whether to hide the percentages of the groups. -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *bool { - if v == nil { - return nil - } - return v.HidePercent - }).(pulumi.BoolPtrOutput) -} - -// Whether to hide the values of the groups. -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *bool { - if v == nil { - return nil - } - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o DashboardWidgetSunburstDefinitionLegendInlinePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendInline) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionLegendTable struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type string `pulumi:"type"` -} - -// DashboardWidgetSunburstDefinitionLegendTableInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendTableArgs and DashboardWidgetSunburstDefinitionLegendTableOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendTableInput` via: -// -// DashboardWidgetSunburstDefinitionLegendTableArgs{...} -type DashboardWidgetSunburstDefinitionLegendTableInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput - ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput -} - -type DashboardWidgetSunburstDefinitionLegendTableArgs struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (DashboardWidgetSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTableOutput) -} - -func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionLegendTableArgs) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTableOutput).ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionLegendTablePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionLegendTableArgs, DashboardWidgetSunburstDefinitionLegendTablePtr and DashboardWidgetSunburstDefinitionLegendTablePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionLegendTablePtrInput` via: -// -// DashboardWidgetSunburstDefinitionLegendTableArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionLegendTablePtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput - ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput -} - -type dashboardWidgetSunburstDefinitionLegendTablePtrType DashboardWidgetSunburstDefinitionLegendTableArgs - -func DashboardWidgetSunburstDefinitionLegendTablePtr(v *DashboardWidgetSunburstDefinitionLegendTableArgs) DashboardWidgetSunburstDefinitionLegendTablePtrInput { - return (*dashboardWidgetSunburstDefinitionLegendTablePtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionLegendTablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionLegendTablePtrType) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionLegendTablePtrType) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) -} - -type DashboardWidgetSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTableOutput() DashboardWidgetSunburstDefinitionLegendTableOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTableOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionLegendTableOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionLegendTable) *DashboardWidgetSunburstDefinitionLegendTable { - return &v - }).(DashboardWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The type of legend (table or none). Valid values are `table`, `none`. -func (o DashboardWidgetSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionLegendTable) string { return v.Type }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionLegendTablePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutput() DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) ToDashboardWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionLegendTablePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) Elem() DashboardWidgetSunburstDefinitionLegendTableOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendTable) DashboardWidgetSunburstDefinitionLegendTable { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionLegendTable - return ret - }).(DashboardWidgetSunburstDefinitionLegendTableOutput) -} - -// The type of legend (table or none). Valid values are `table`, `none`. -func (o DashboardWidgetSunburstDefinitionLegendTablePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionLegendTable) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` - Formulas []DashboardWidgetSunburstDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define style for the widget's request. - Style *DashboardWidgetSunburstDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetSunburstDefinitionRequestInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestArgs and DashboardWidgetSunburstDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestInput` via: -// -// DashboardWidgetSunburstDefinitionRequestArgs{...} -type DashboardWidgetSunburstDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput - ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestOutput -} - -type DashboardWidgetSunburstDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - Formulas DashboardWidgetSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define style for the widget's request. - Style DashboardWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestArgs) ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestOutput) -} - -// DashboardWidgetSunburstDefinitionRequestArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestArray and DashboardWidgetSunburstDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestArray{ DashboardWidgetSunburstDefinitionRequestArgs{...} } -type DashboardWidgetSunburstDefinitionRequestArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput - ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestArray []DashboardWidgetSunburstDefinitionRequestInput - -func (DashboardWidgetSunburstDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestArray) ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestArray) ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetSunburstDefinitionRequestOutput() DashboardWidgetSunburstDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestOutput) ToDashboardWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) ApmQuery() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) AuditQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -func (o DashboardWidgetSunburstDefinitionRequestOutput) Formulas() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) []DashboardWidgetSunburstDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) LogQuery() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) NetworkQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetSunburstDefinitionRequestOutput) ProcessQuery() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetSunburstDefinitionRequestOutput) Queries() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) []DashboardWidgetSunburstDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) RumQuery() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetSunburstDefinitionRequestOutput) SecurityQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// Define style for the widget's request. -func (o DashboardWidgetSunburstDefinitionRequestOutput) Style() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequest) *DashboardWidgetSunburstDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) ToDashboardWidgetSunburstDefinitionRequestArrayOutput() DashboardWidgetSunburstDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) ToDashboardWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequest { - return vs[0].([]DashboardWidgetSunburstDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestApmQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryArgs - -func DashboardWidgetSunburstDefinitionRequestApmQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) DashboardWidgetSunburstDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestApmQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) []DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryArgs - -func DashboardWidgetSunburstDefinitionRequestAuditQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) DashboardWidgetSunburstDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetSunburstDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetSunburstDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaArgs and DashboardWidgetSunburstDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaArgs{...} -type DashboardWidgetSunburstDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaOutput) -} - -// DashboardWidgetSunburstDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaArray and DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaArray{ DashboardWidgetSunburstDefinitionRequestFormulaArgs{...} } -type DashboardWidgetSunburstDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaArray []DashboardWidgetSunburstDefinitionRequestFormulaInput - -func (DashboardWidgetSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaArray) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaOutput() DashboardWidgetSunburstDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Limit() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *DashboardWidgetSunburstDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetSunburstDefinitionRequestFormulaOutput) Style() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormula) *DashboardWidgetSunburstDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestFormula { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestFormulaOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs and DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetSunburstDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput).ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs, DashboardWidgetSunburstDefinitionRequestFormulaLimitPtr and DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs - -func DashboardWidgetSunburstDefinitionRequestFormulaLimitPtr(v *DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *DashboardWidgetSunburstDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) DashboardWidgetSunburstDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetSunburstDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs and DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetSunburstDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput).ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs, DashboardWidgetSunburstDefinitionRequestFormulaStylePtr and DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs - -func DashboardWidgetSunburstDefinitionRequestFormulaStylePtr(v *DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestFormulaStylePtrType) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutput() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *DashboardWidgetSunburstDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput() DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) DashboardWidgetSunburstDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestLogQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryArgs - -func DashboardWidgetSunburstDefinitionRequestLogQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) DashboardWidgetSunburstDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestLogQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) []DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs - -func DashboardWidgetSunburstDefinitionRequestNetworkQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) DashboardWidgetSunburstDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestNetworkQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetSunburstDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestProcessQueryArgs and DashboardWidgetSunburstDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput - ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput).ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestProcessQueryArgs, DashboardWidgetSunburstDefinitionRequestProcessQueryPtr and DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType DashboardWidgetSunburstDefinitionRequestProcessQueryArgs - -func DashboardWidgetSunburstDefinitionRequestProcessQueryPtr(v *DashboardWidgetSunburstDefinitionRequestProcessQueryArgs) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestProcessQuery) *DashboardWidgetSunburstDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) DashboardWidgetSunburstDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryOutput) -} - -// DashboardWidgetSunburstDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryArray and DashboardWidgetSunburstDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryArray{ DashboardWidgetSunburstDefinitionRequestQueryArgs{...} } -type DashboardWidgetSunburstDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput - ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryArray []DashboardWidgetSunburstDefinitionRequestQueryInput - -func (DashboardWidgetSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryArray) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) EventQuery() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetSunburstDefinitionRequestQueryOutput) SloQuery() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuery) *DashboardWidgetSunburstDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQuery { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestQueryOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) DashboardWidgetSunburstDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) DashboardWidgetSunburstDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs and DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs, DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtr and DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) DashboardWidgetSunburstDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs and DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs, DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtr and DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *DashboardWidgetSunburstDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) DashboardWidgetSunburstDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestRumQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryArgs - -func DashboardWidgetSunburstDefinitionRequestRumQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) DashboardWidgetSunburstDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestRumQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) []DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs - -func DashboardWidgetSunburstDefinitionRequestSecurityQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) DashboardWidgetSunburstDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetSunburstDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetSunburstDefinitionRequestStyleInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs and DashboardWidgetSunburstDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStyleInput` via: -// -// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} -type DashboardWidgetSunburstDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput - ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput -} - -type DashboardWidgetSunburstDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetSunburstDefinitionRequestStyleArgs) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStyleOutput).ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetSunburstDefinitionRequestStyleArgs, DashboardWidgetSunburstDefinitionRequestStylePtr and DashboardWidgetSunburstDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetSunburstDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetSunburstDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetSunburstDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput - ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput -} - -type dashboardWidgetSunburstDefinitionRequestStylePtrType DashboardWidgetSunburstDefinitionRequestStyleArgs - -func DashboardWidgetSunburstDefinitionRequestStylePtr(v *DashboardWidgetSunburstDefinitionRequestStyleArgs) DashboardWidgetSunburstDefinitionRequestStylePtrInput { - return (*dashboardWidgetSunburstDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetSunburstDefinitionRequestStylePtrType) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutput() DashboardWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetSunburstDefinitionRequestStyle) *DashboardWidgetSunburstDefinitionRequestStyle { - return &v - }).(DashboardWidgetSunburstDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutput() DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) ToDashboardWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Elem() DashboardWidgetSunburstDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) DashboardWidgetSunburstDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetSunburstDefinitionRequestStyle - return ret - }).(DashboardWidgetSunburstDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetSunburstDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events []DashboardWidgetTimeseriesDefinitionEvent `pulumi:"events"` - // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. - LegendColumns []string `pulumi:"legendColumns"` - // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. - LegendLayout *string `pulumi:"legendLayout"` - // The size of the legend displayed in the widget. - LegendSize *string `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. - Markers []DashboardWidgetTimeseriesDefinitionMarker `pulumi:"markers"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []DashboardWidgetTimeseriesDefinitionRequest `pulumi:"requests"` - // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. - RightYaxis *DashboardWidgetTimeseriesDefinitionRightYaxis `pulumi:"rightYaxis"` - // Whether or not to show the legend on this widget. - ShowLegend *bool `pulumi:"showLegend"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis *DashboardWidgetTimeseriesDefinitionYaxis `pulumi:"yaxis"` -} - -// DashboardWidgetTimeseriesDefinitionInput is an input type that accepts DashboardWidgetTimeseriesDefinitionArgs and DashboardWidgetTimeseriesDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionInput` via: -// -// DashboardWidgetTimeseriesDefinitionArgs{...} -type DashboardWidgetTimeseriesDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput - ToDashboardWidgetTimeseriesDefinitionOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionOutput -} - -type DashboardWidgetTimeseriesDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events DashboardWidgetTimeseriesDefinitionEventArrayInput `pulumi:"events"` - // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. - LegendColumns pulumi.StringArrayInput `pulumi:"legendColumns"` - // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. - LegendLayout pulumi.StringPtrInput `pulumi:"legendLayout"` - // The size of the legend displayed in the widget. - LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. - Markers DashboardWidgetTimeseriesDefinitionMarkerArrayInput `pulumi:"markers"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests DashboardWidgetTimeseriesDefinitionRequestArrayInput `pulumi:"requests"` - // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. - RightYaxis DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput `pulumi:"rightYaxis"` - // Whether or not to show the legend on this widget. - ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis DashboardWidgetTimeseriesDefinitionYaxisPtrInput `pulumi:"yaxis"` -} - -func (DashboardWidgetTimeseriesDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput { - return i.ToDashboardWidgetTimeseriesDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionArgs) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionOutput).ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionArgs, DashboardWidgetTimeseriesDefinitionPtr and DashboardWidgetTimeseriesDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput - ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionPtrType DashboardWidgetTimeseriesDefinitionArgs - -func DashboardWidgetTimeseriesDefinitionPtr(v *DashboardWidgetTimeseriesDefinitionArgs) DashboardWidgetTimeseriesDefinitionPtrInput { - return (*dashboardWidgetTimeseriesDefinitionPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionPtrType) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionPtrType) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionOutput() DashboardWidgetTimeseriesDefinitionOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinition { - return &v - }).(DashboardWidgetTimeseriesDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionOutput) CustomLinks() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionOutput) Events() DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionEvent { - return v.Events - }).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) -} - -// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. -func (o DashboardWidgetTimeseriesDefinitionOutput) LegendColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []string { return v.LegendColumns }).(pulumi.StringArrayOutput) -} - -// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. -func (o DashboardWidgetTimeseriesDefinitionOutput) LegendLayout() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LegendLayout }).(pulumi.StringPtrOutput) -} - -// The size of the legend displayed in the widget. -func (o DashboardWidgetTimeseriesDefinitionOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetTimeseriesDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. -func (o DashboardWidgetTimeseriesDefinitionOutput) Markers() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionMarker { - return v.Markers - }).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetTimeseriesDefinitionOutput) Requests() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionRequest { - return v.Requests - }).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) -} - -// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. -func (o DashboardWidgetTimeseriesDefinitionOutput) RightYaxis() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionRightYaxis { - return v.RightYaxis - }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Whether or not to show the legend on this widget. -func (o DashboardWidgetTimeseriesDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetTimeseriesDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTimeseriesDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTimeseriesDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o DashboardWidgetTimeseriesDefinitionOutput) Yaxis() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionYaxis { return v.Yaxis }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutput() DashboardWidgetTimeseriesDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ToDashboardWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) DashboardWidgetTimeseriesDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinition - return ret - }).(DashboardWidgetTimeseriesDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) CustomLinks() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Events() DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionEvent { - if v == nil { - return nil - } - return v.Events - }).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) -} - -// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []string { - if v == nil { - return nil - } - return v.LegendColumns - }).(pulumi.StringArrayOutput) -} - -// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendLayout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LegendLayout - }).(pulumi.StringPtrOutput) -} - -// The size of the legend displayed in the widget. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LegendSize - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Markers() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionMarker { - if v == nil { - return nil - } - return v.Markers - }).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Requests() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) []DashboardWidgetTimeseriesDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) -} - -// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) RightYaxis() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionRightYaxis { - if v == nil { - return nil - } - return v.RightYaxis - }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Whether or not to show the legend on this widget. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLegend - }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o DashboardWidgetTimeseriesDefinitionPtrOutput) Yaxis() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinition) *DashboardWidgetTimeseriesDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetTimeseriesDefinitionCustomLinkInput is an input type that accepts DashboardWidgetTimeseriesDefinitionCustomLinkArgs and DashboardWidgetTimeseriesDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionCustomLinkInput` via: -// -// DashboardWidgetTimeseriesDefinitionCustomLinkArgs{...} -type DashboardWidgetTimeseriesDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput - ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput -} - -type DashboardWidgetTimeseriesDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput { - return i.ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionCustomLinkArgs) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionCustomLinkOutput) -} - -// DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionCustomLinkArray and DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionCustomLinkArray{ DashboardWidgetTimeseriesDefinitionCustomLinkArgs{...} } -type DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput - ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionCustomLinkArray []DashboardWidgetTimeseriesDefinitionCustomLinkInput - -func (DashboardWidgetTimeseriesDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionCustomLinkArray) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionCustomLinkArray) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutput() DashboardWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput() DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToDashboardWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionCustomLink { - return vs[0].([]DashboardWidgetTimeseriesDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionCustomLinkOutput) -} - -type DashboardWidgetTimeseriesDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` -} - -// DashboardWidgetTimeseriesDefinitionEventInput is an input type that accepts DashboardWidgetTimeseriesDefinitionEventArgs and DashboardWidgetTimeseriesDefinitionEventOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionEventInput` via: -// -// DashboardWidgetTimeseriesDefinitionEventArgs{...} -type DashboardWidgetTimeseriesDefinitionEventInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput - ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionEventOutput -} - -type DashboardWidgetTimeseriesDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} - -func (DashboardWidgetTimeseriesDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput { - return i.ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionEventArgs) ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionEventOutput) -} - -// DashboardWidgetTimeseriesDefinitionEventArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionEventArray and DashboardWidgetTimeseriesDefinitionEventArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionEventArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionEventArray{ DashboardWidgetTimeseriesDefinitionEventArgs{...} } -type DashboardWidgetTimeseriesDefinitionEventArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput - ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionEventArray []DashboardWidgetTimeseriesDefinitionEventInput - -func (DashboardWidgetTimeseriesDefinitionEventArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionEventArray) ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionEventArray) ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionEventArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetTimeseriesDefinitionEventOutput() DashboardWidgetTimeseriesDefinitionEventOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionEventOutput) ToDashboardWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventOutput { - return o -} - -// The event query to use in the widget. -func (o DashboardWidgetTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o DashboardWidgetTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionEventArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionEventArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) ToDashboardWidgetTimeseriesDefinitionEventArrayOutput() DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) ToDashboardWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionEventArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionEventArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionEventOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionEvent { - return vs[0].([]DashboardWidgetTimeseriesDefinitionEvent)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionEventOutput) -} - -type DashboardWidgetTimeseriesDefinitionMarker struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType *string `pulumi:"displayType"` - // A label for the line or range. - Label *string `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value string `pulumi:"value"` -} - -// DashboardWidgetTimeseriesDefinitionMarkerInput is an input type that accepts DashboardWidgetTimeseriesDefinitionMarkerArgs and DashboardWidgetTimeseriesDefinitionMarkerOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionMarkerInput` via: -// -// DashboardWidgetTimeseriesDefinitionMarkerArgs{...} -type DashboardWidgetTimeseriesDefinitionMarkerInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput - ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput -} - -type DashboardWidgetTimeseriesDefinitionMarkerArgs struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - // A label for the line or range. - Label pulumi.StringPtrInput `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (DashboardWidgetTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput { - return i.ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionMarkerArgs) ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionMarkerOutput) -} - -// DashboardWidgetTimeseriesDefinitionMarkerArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionMarkerArray and DashboardWidgetTimeseriesDefinitionMarkerArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionMarkerArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionMarkerArray{ DashboardWidgetTimeseriesDefinitionMarkerArgs{...} } -type DashboardWidgetTimeseriesDefinitionMarkerArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput - ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionMarkerArray []DashboardWidgetTimeseriesDefinitionMarkerInput - -func (DashboardWidgetTimeseriesDefinitionMarkerArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionMarkerArray) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionMarkerArray) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetTimeseriesDefinitionMarkerOutput() DashboardWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) ToDashboardWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. -func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) *string { return v.DisplayType }).(pulumi.StringPtrOutput) -} - -// A label for the line or range. -func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. -func (o DashboardWidgetTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionMarker) string { return v.Value }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionMarkerArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutput() DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) ToDashboardWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionMarkerArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionMarkerArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionMarkerOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionMarker { - return vs[0].([]DashboardWidgetTimeseriesDefinitionMarker)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionMarkerOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType *string `pulumi:"displayType"` - Formulas []DashboardWidgetTimeseriesDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas []DashboardWidgetTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis *bool `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetTimeseriesDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style *DashboardWidgetTimeseriesDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetTimeseriesDefinitionRequestInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestArgs and DashboardWidgetTimeseriesDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput - ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - Formulas DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style DashboardWidgetTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestArgs) ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestArray and DashboardWidgetTimeseriesDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestArray{ DashboardWidgetTimeseriesDefinitionRequestArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestArray []DashboardWidgetTimeseriesDefinitionRequestInput - -func (DashboardWidgetTimeseriesDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestArray) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestArray) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetTimeseriesDefinitionRequestOutput() DashboardWidgetTimeseriesDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ToDashboardWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ApmQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) AuditQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *string { return v.DisplayType }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Formulas() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) LogQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Metadatas() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestMetadata { - return v.Metadatas - }).(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) NetworkQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// A Boolean indicating whether the request uses the right or left Y-Axis. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *bool { return v.OnRightYaxis }).(pulumi.BoolPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) ProcessQuery() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Queries() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) []DashboardWidgetTimeseriesDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) RumQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) SecurityQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. Exactly one `style` block is allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestOutput) Style() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequest) *DashboardWidgetTimeseriesDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutput() DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequest { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestApmQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) DashboardWidgetTimeseriesDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestApmQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaArray and DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaArray{ DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaArray []DashboardWidgetTimeseriesDefinitionRequestFormulaInput - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Limit() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) Style() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormula) *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestFormula { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput).ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs, DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtr and DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs - -func DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtr(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) DashboardWidgetTimeseriesDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs and DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput).ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs, DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtr and DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs - -func DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtr(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) DashboardWidgetTimeseriesDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestLogQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) DashboardWidgetTimeseriesDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestLogQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestMetadata struct { - // The expression alias. - AliasName *string `pulumi:"aliasName"` - // The expression name. - Expression string `pulumi:"expression"` -} - -// DashboardWidgetTimeseriesDefinitionRequestMetadataInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestMetadataArgs and DashboardWidgetTimeseriesDefinitionRequestMetadataOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestMetadataInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestMetadataInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput - ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestMetadataArgs struct { - // The expression alias. - AliasName pulumi.StringPtrInput `pulumi:"aliasName"` - // The expression name. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArgs) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestMetadataArray and DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestMetadataArray{ DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestMetadataArray []DashboardWidgetTimeseriesDefinitionRequestMetadataInput - -func (DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestMetadataArray) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { - return o -} - -// The expression alias. -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestMetadata) *string { return v.AliasName }).(pulumi.StringPtrOutput) -} - -// The expression name. -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestMetadata) string { return v.Expression }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput() DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestMetadata { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestMetadata)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs and DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs, DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtr and DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *DashboardWidgetTimeseriesDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) DashboardWidgetTimeseriesDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryArray and DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryArray{ DashboardWidgetTimeseriesDefinitionRequestQueryArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryArray []DashboardWidgetTimeseriesDefinitionRequestQueryInput - -func (DashboardWidgetTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) EventQuery() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryOutput) SloQuery() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuery) *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQuery { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestQueryOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs and DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs, DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtr and DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestRumQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) DashboardWidgetTimeseriesDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestRumQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestStyle struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType *string `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth *string `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetTimeseriesDefinitionRequestStyleInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestStyleArgs and DashboardWidgetTimeseriesDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestStyleInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestStyleArgs{...} -type DashboardWidgetTimeseriesDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput - ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput -} - -type DashboardWidgetTimeseriesDefinitionRequestStyleArgs struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType pulumi.StringPtrInput `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRequestStyleArgs) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput).ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRequestStyleArgs, DashboardWidgetTimeseriesDefinitionRequestStylePtr and DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput - ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRequestStylePtrType DashboardWidgetTimeseriesDefinitionRequestStyleArgs - -func DashboardWidgetTimeseriesDefinitionRequestStylePtr(v *DashboardWidgetTimeseriesDefinitionRequestStyleArgs) DashboardWidgetTimeseriesDefinitionRequestStylePtrInput { - return (*dashboardWidgetTimeseriesDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRequestStylePtrType) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutput() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRequestStyle) *DashboardWidgetTimeseriesDefinitionRequestStyle { - return &v - }).(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineType }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineWidth }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutput() DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) ToDashboardWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) DashboardWidgetTimeseriesDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRequestStyle - return ret - }).(DashboardWidgetTimeseriesDefinitionRequestStyleOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRightYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetTimeseriesDefinitionRightYaxisInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRightYaxisArgs and DashboardWidgetTimeseriesDefinitionRightYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRightYaxisInput` via: -// -// DashboardWidgetTimeseriesDefinitionRightYaxisArgs{...} -type DashboardWidgetTimeseriesDefinitionRightYaxisInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput - ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput -} - -type DashboardWidgetTimeseriesDefinitionRightYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionRightYaxisArgs) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput).ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionRightYaxisArgs, DashboardWidgetTimeseriesDefinitionRightYaxisPtr and DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionRightYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput - ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionRightYaxisPtrType DashboardWidgetTimeseriesDefinitionRightYaxisArgs - -func DashboardWidgetTimeseriesDefinitionRightYaxisPtr(v *DashboardWidgetTimeseriesDefinitionRightYaxisArgs) DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput { - return (*dashboardWidgetTimeseriesDefinitionRightYaxisPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionRightYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutput() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionRightYaxis) *DashboardWidgetTimeseriesDefinitionRightYaxis { - return &v - }).(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionRightYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionRightYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) DashboardWidgetTimeseriesDefinitionRightYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionRightYaxis - return ret - }).(DashboardWidgetTimeseriesDefinitionRightYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// DashboardWidgetTimeseriesDefinitionYaxisInput is an input type that accepts DashboardWidgetTimeseriesDefinitionYaxisArgs and DashboardWidgetTimeseriesDefinitionYaxisOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionYaxisInput` via: -// -// DashboardWidgetTimeseriesDefinitionYaxisArgs{...} -type DashboardWidgetTimeseriesDefinitionYaxisInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput - ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput -} - -type DashboardWidgetTimeseriesDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (DashboardWidgetTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput { - return i.ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisOutput) -} - -func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTimeseriesDefinitionYaxisArgs) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisOutput).ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx) -} - -// DashboardWidgetTimeseriesDefinitionYaxisPtrInput is an input type that accepts DashboardWidgetTimeseriesDefinitionYaxisArgs, DashboardWidgetTimeseriesDefinitionYaxisPtr and DashboardWidgetTimeseriesDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTimeseriesDefinitionYaxisPtrInput` via: -// -// DashboardWidgetTimeseriesDefinitionYaxisArgs{...} -// -// or: -// -// nil -type DashboardWidgetTimeseriesDefinitionYaxisPtrInput interface { - pulumi.Input - - ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput - ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput -} - -type dashboardWidgetTimeseriesDefinitionYaxisPtrType DashboardWidgetTimeseriesDefinitionYaxisArgs - -func DashboardWidgetTimeseriesDefinitionYaxisPtr(v *DashboardWidgetTimeseriesDefinitionYaxisArgs) DashboardWidgetTimeseriesDefinitionYaxisPtrInput { - return (*dashboardWidgetTimeseriesDefinitionYaxisPtrType)(v) -} - -func (*dashboardWidgetTimeseriesDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i *dashboardWidgetTimeseriesDefinitionYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return i.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTimeseriesDefinitionYaxisPtrType) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisOutput() DashboardWidgetTimeseriesDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTimeseriesDefinitionYaxis) *DashboardWidgetTimeseriesDefinitionYaxis { - return &v - }).(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTimeseriesDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTimeseriesDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutput() DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) ToDashboardWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) DashboardWidgetTimeseriesDefinitionYaxisPtrOutput { - return o -} - -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Elem() DashboardWidgetTimeseriesDefinitionYaxisOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) DashboardWidgetTimeseriesDefinitionYaxis { - if v != nil { - return *v - } - var ret DashboardWidgetTimeseriesDefinitionYaxis - return ret - }).(DashboardWidgetTimeseriesDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o DashboardWidgetTimeseriesDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetToplistDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []DashboardWidgetToplistDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetToplistDefinitionInput is an input type that accepts DashboardWidgetToplistDefinitionArgs and DashboardWidgetToplistDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionInput` via: -// -// DashboardWidgetToplistDefinitionArgs{...} -type DashboardWidgetToplistDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput - ToDashboardWidgetToplistDefinitionOutputWithContext(context.Context) DashboardWidgetToplistDefinitionOutput -} - -type DashboardWidgetToplistDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetToplistDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests DashboardWidgetToplistDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetToplistDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinition)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput { - return i.ToDashboardWidgetToplistDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionOutput) -} - -func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { - return i.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionArgs) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionOutput).ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionPtrInput is an input type that accepts DashboardWidgetToplistDefinitionArgs, DashboardWidgetToplistDefinitionPtr and DashboardWidgetToplistDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionPtrInput` via: -// -// DashboardWidgetToplistDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput - ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionPtrOutput -} - -type dashboardWidgetToplistDefinitionPtrType DashboardWidgetToplistDefinitionArgs - -func DashboardWidgetToplistDefinitionPtr(v *DashboardWidgetToplistDefinitionArgs) DashboardWidgetToplistDefinitionPtrInput { - return (*dashboardWidgetToplistDefinitionPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionPtrType) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { - return i.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionPtrType) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionPtrOutput) -} - -type DashboardWidgetToplistDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinition)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionOutput() DashboardWidgetToplistDefinitionOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { - return o.ToDashboardWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionOutput) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinition) *DashboardWidgetToplistDefinition { - return &v - }).(DashboardWidgetToplistDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionOutput) CustomLinks() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetToplistDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetToplistDefinitionOutput) Requests() DashboardWidgetToplistDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionRequest { return v.Requests }).(DashboardWidgetToplistDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetToplistDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetToplistDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetToplistDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinition)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionPtrOutput) ToDashboardWidgetToplistDefinitionPtrOutput() DashboardWidgetToplistDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionPtrOutput) ToDashboardWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionPtrOutput) Elem() DashboardWidgetToplistDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) DashboardWidgetToplistDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinition - return ret - }).(DashboardWidgetToplistDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionPtrOutput) CustomLinks() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetToplistDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o DashboardWidgetToplistDefinitionPtrOutput) Requests() DashboardWidgetToplistDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) []DashboardWidgetToplistDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetToplistDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetToplistDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetToplistDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetToplistDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetToplistDefinitionCustomLinkInput is an input type that accepts DashboardWidgetToplistDefinitionCustomLinkArgs and DashboardWidgetToplistDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionCustomLinkInput` via: -// -// DashboardWidgetToplistDefinitionCustomLinkArgs{...} -type DashboardWidgetToplistDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput - ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput -} - -type DashboardWidgetToplistDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput { - return i.ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionCustomLinkArgs) ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionCustomLinkOutput) -} - -// DashboardWidgetToplistDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetToplistDefinitionCustomLinkArray and DashboardWidgetToplistDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetToplistDefinitionCustomLinkArray{ DashboardWidgetToplistDefinitionCustomLinkArgs{...} } -type DashboardWidgetToplistDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput - ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetToplistDefinitionCustomLinkArray []DashboardWidgetToplistDefinitionCustomLinkInput - -func (DashboardWidgetToplistDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionCustomLinkArray) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionCustomLinkArray) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetToplistDefinitionCustomLinkOutput() DashboardWidgetToplistDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) ToDashboardWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutput() DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) ToDashboardWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionCustomLink { - return vs[0].([]DashboardWidgetToplistDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionCustomLinkOutput) -} - -type DashboardWidgetToplistDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *DashboardWidgetToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *DashboardWidgetToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []DashboardWidgetToplistDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *DashboardWidgetToplistDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *DashboardWidgetToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []DashboardWidgetToplistDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *DashboardWidgetToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *DashboardWidgetToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define request for the widget's style. - Style *DashboardWidgetToplistDefinitionRequestStyle `pulumi:"style"` -} - -// DashboardWidgetToplistDefinitionRequestInput is an input type that accepts DashboardWidgetToplistDefinitionRequestArgs and DashboardWidgetToplistDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestInput` via: -// -// DashboardWidgetToplistDefinitionRequestArgs{...} -type DashboardWidgetToplistDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput - ToDashboardWidgetToplistDefinitionRequestOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestOutput -} - -type DashboardWidgetToplistDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery DashboardWidgetToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas DashboardWidgetToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery DashboardWidgetToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries DashboardWidgetToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery DashboardWidgetToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define request for the widget's style. - Style DashboardWidgetToplistDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetToplistDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestArgs) ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput { - return i.ToDashboardWidgetToplistDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestArgs) ToDashboardWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestOutput) -} - -// DashboardWidgetToplistDefinitionRequestArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestArray and DashboardWidgetToplistDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestArray{ DashboardWidgetToplistDefinitionRequestArgs{...} } -type DashboardWidgetToplistDefinitionRequestArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput - ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestArray []DashboardWidgetToplistDefinitionRequestInput - -func (DashboardWidgetToplistDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestArray) ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestArray) ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestOutput) ToDashboardWidgetToplistDefinitionRequestOutput() DashboardWidgetToplistDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestOutput) ToDashboardWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) ApmQuery() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestApmQuery { - return v.ApmQuery - }).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) AuditQuery() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestAuditQuery { - return v.AuditQuery - }).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestOutput) ConditionalFormats() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestOutput) Formulas() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) LogQuery() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestLogQuery { - return v.LogQuery - }).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o DashboardWidgetToplistDefinitionRequestOutput) ProcessQuery() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o DashboardWidgetToplistDefinitionRequestOutput) Queries() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) []DashboardWidgetToplistDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetToplistDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) RumQuery() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestRumQuery { - return v.RumQuery - }).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o DashboardWidgetToplistDefinitionRequestOutput) SecurityQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// Define request for the widget's style. -func (o DashboardWidgetToplistDefinitionRequestOutput) Style() DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequest) *DashboardWidgetToplistDefinitionRequestStyle { - return v.Style - }).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestArrayOutput) ToDashboardWidgetToplistDefinitionRequestArrayOutput() DashboardWidgetToplistDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestArrayOutput) ToDashboardWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequest { - return vs[0].([]DashboardWidgetToplistDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestApmQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryArgs - -func DashboardWidgetToplistDefinitionRequestApmQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestApmQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) DashboardWidgetToplistDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestApmQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) []DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs - -func DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray and DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray []DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBy) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput - -func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestAuditQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryArgs - -func DashboardWidgetToplistDefinitionRequestAuditQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestAuditQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) DashboardWidgetToplistDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestAuditQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) []DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs - -func DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray and DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray []DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy) *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput - -func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetToplistDefinitionRequestConditionalFormatInput is an input type that accepts DashboardWidgetToplistDefinitionRequestConditionalFormatArgs and DashboardWidgetToplistDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestConditionalFormatInput` via: -// -// DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{...} -type DashboardWidgetToplistDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput - ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput -} - -type DashboardWidgetToplistDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { - return i.ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) -} - -// DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestConditionalFormatArray and DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestConditionalFormatArray{ DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{...} } -type DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput - ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestConditionalFormatArray []DashboardWidgetToplistDefinitionRequestConditionalFormatInput - -func (DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestConditionalFormat { - return vs[0].([]DashboardWidgetToplistDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetToplistDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetToplistDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetToplistDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaArgs and DashboardWidgetToplistDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaArgs{...} -type DashboardWidgetToplistDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput - ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaArgs) ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaOutput) -} - -// DashboardWidgetToplistDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaArray and DashboardWidgetToplistDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaArray{ DashboardWidgetToplistDefinitionRequestFormulaArgs{...} } -type DashboardWidgetToplistDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput - ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaArray []DashboardWidgetToplistDefinitionRequestFormulaInput - -func (DashboardWidgetToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaArray) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetToplistDefinitionRequestFormulaOutput() DashboardWidgetToplistDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ToDashboardWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Limit() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *DashboardWidgetToplistDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetToplistDefinitionRequestFormulaOutput) Style() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormula) *DashboardWidgetToplistDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestFormula { - return vs[0].([]DashboardWidgetToplistDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestFormulaOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaLimitArgs and DashboardWidgetToplistDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetToplistDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput - ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput).ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaLimitArgs, DashboardWidgetToplistDefinitionRequestFormulaLimitPtr and DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType DashboardWidgetToplistDefinitionRequestFormulaLimitArgs - -func DashboardWidgetToplistDefinitionRequestFormulaLimitPtr(v *DashboardWidgetToplistDefinitionRequestFormulaLimitArgs) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestFormulaLimit) *DashboardWidgetToplistDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) DashboardWidgetToplistDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetToplistDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaStyleArgs and DashboardWidgetToplistDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetToplistDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput - ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetToplistDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput).ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestFormulaStyleArgs, DashboardWidgetToplistDefinitionRequestFormulaStylePtr and DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetToplistDefinitionRequestFormulaStylePtrType DashboardWidgetToplistDefinitionRequestFormulaStyleArgs - -func DashboardWidgetToplistDefinitionRequestFormulaStylePtr(v *DashboardWidgetToplistDefinitionRequestFormulaStyleArgs) DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetToplistDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestFormulaStylePtrType) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutput() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestFormulaStyle) *DashboardWidgetToplistDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput() DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetToplistDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) DashboardWidgetToplistDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetToplistDefinitionRequestLogQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestLogQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestLogQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryArgs - -func DashboardWidgetToplistDefinitionRequestLogQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestLogQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) DashboardWidgetToplistDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestLogQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) []DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs - -func DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray and DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray []DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBy) *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestLogQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput - -func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// DashboardWidgetToplistDefinitionRequestProcessQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestProcessQueryArgs and DashboardWidgetToplistDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestProcessQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestProcessQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput - ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput).ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestProcessQueryArgs, DashboardWidgetToplistDefinitionRequestProcessQueryPtr and DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestProcessQueryPtrType DashboardWidgetToplistDefinitionRequestProcessQueryArgs - -func DashboardWidgetToplistDefinitionRequestProcessQueryPtr(v *DashboardWidgetToplistDefinitionRequestProcessQueryArgs) DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestProcessQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutput() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestProcessQuery) *DashboardWidgetToplistDefinitionRequestProcessQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) DashboardWidgetToplistDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestProcessQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetToplistDefinitionRequestQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryArgs and DashboardWidgetToplistDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryOutput) -} - -// DashboardWidgetToplistDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryArray and DashboardWidgetToplistDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryArray{ DashboardWidgetToplistDefinitionRequestQueryArgs{...} } -type DashboardWidgetToplistDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput - ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryArray []DashboardWidgetToplistDefinitionRequestQueryInput - -func (DashboardWidgetToplistDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryArray) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryOutput() DashboardWidgetToplistDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) EventQuery() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetToplistDefinitionRequestQueryOutput) SloQuery() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuery) *DashboardWidgetToplistDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutput() DashboardWidgetToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQuery { - return vs[0].([]DashboardWidgetToplistDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestQueryOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs, DashboardWidgetToplistDefinitionRequestQueryEventQueryPtr and DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) DashboardWidgetToplistDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs and DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs, DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtr and DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *DashboardWidgetToplistDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) DashboardWidgetToplistDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs and DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs, DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtr and DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *DashboardWidgetToplistDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) DashboardWidgetToplistDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetToplistDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs and DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs, DashboardWidgetToplistDefinitionRequestQuerySloQueryPtr and DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetToplistDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *DashboardWidgetToplistDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) DashboardWidgetToplistDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetToplistDefinitionRequestRumQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestRumQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestRumQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryArgs - -func DashboardWidgetToplistDefinitionRequestRumQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestRumQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) DashboardWidgetToplistDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestRumQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) []DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs - -func DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray and DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray []DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBy) *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestRumQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput - -func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryArgs - -func DashboardWidgetToplistDefinitionRequestSecurityQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) GroupBies() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) DashboardWidgetToplistDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestSecurityQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs - -func DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray{ DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} } -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray []DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy) *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs and DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray and DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{ DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray []DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToDashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]DashboardWidgetToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type DashboardWidgetToplistDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// DashboardWidgetToplistDefinitionRequestStyleInput is an input type that accepts DashboardWidgetToplistDefinitionRequestStyleArgs and DashboardWidgetToplistDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestStyleInput` via: -// -// DashboardWidgetToplistDefinitionRequestStyleArgs{...} -type DashboardWidgetToplistDefinitionRequestStyleInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput - ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput -} - -type DashboardWidgetToplistDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (DashboardWidgetToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput { - return i.ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStyleOutput) -} - -func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetToplistDefinitionRequestStyleArgs) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStyleOutput).ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetToplistDefinitionRequestStylePtrInput is an input type that accepts DashboardWidgetToplistDefinitionRequestStyleArgs, DashboardWidgetToplistDefinitionRequestStylePtr and DashboardWidgetToplistDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetToplistDefinitionRequestStylePtrInput` via: -// -// DashboardWidgetToplistDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetToplistDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput - ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput -} - -type dashboardWidgetToplistDefinitionRequestStylePtrType DashboardWidgetToplistDefinitionRequestStyleArgs - -func DashboardWidgetToplistDefinitionRequestStylePtr(v *DashboardWidgetToplistDefinitionRequestStyleArgs) DashboardWidgetToplistDefinitionRequestStylePtrInput { - return (*dashboardWidgetToplistDefinitionRequestStylePtrType)(v) -} - -func (*dashboardWidgetToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i *dashboardWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetToplistDefinitionRequestStylePtrType) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStyleOutput() DashboardWidgetToplistDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStyleOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return o.ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetToplistDefinitionRequestStyleOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetToplistDefinitionRequestStyle) *DashboardWidgetToplistDefinitionRequestStyle { - return &v - }).(DashboardWidgetToplistDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetToplistDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutput() DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) ToDashboardWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) DashboardWidgetToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) Elem() DashboardWidgetToplistDefinitionRequestStyleOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestStyle) DashboardWidgetToplistDefinitionRequestStyle { - if v != nil { - return *v - } - var ret DashboardWidgetToplistDefinitionRequestStyle - return ret - }).(DashboardWidgetToplistDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o DashboardWidgetToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetToplistDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTopologyMapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []DashboardWidgetTopologyMapDefinitionCustomLink `pulumi:"customLinks"` - // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). - Requests []DashboardWidgetTopologyMapDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetTopologyMapDefinitionInput is an input type that accepts DashboardWidgetTopologyMapDefinitionArgs and DashboardWidgetTopologyMapDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionInput` via: -// -// DashboardWidgetTopologyMapDefinitionArgs{...} -type DashboardWidgetTopologyMapDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput - ToDashboardWidgetTopologyMapDefinitionOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionOutput -} - -type DashboardWidgetTopologyMapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). - Requests DashboardWidgetTopologyMapDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetTopologyMapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput { - return i.ToDashboardWidgetTopologyMapDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionOutput) -} - -func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { - return i.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionArgs) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionOutput).ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetTopologyMapDefinitionPtrInput is an input type that accepts DashboardWidgetTopologyMapDefinitionArgs, DashboardWidgetTopologyMapDefinitionPtr and DashboardWidgetTopologyMapDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionPtrInput` via: -// -// DashboardWidgetTopologyMapDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetTopologyMapDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput - ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput -} - -type dashboardWidgetTopologyMapDefinitionPtrType DashboardWidgetTopologyMapDefinitionArgs - -func DashboardWidgetTopologyMapDefinitionPtr(v *DashboardWidgetTopologyMapDefinitionArgs) DashboardWidgetTopologyMapDefinitionPtrInput { - return (*dashboardWidgetTopologyMapDefinitionPtrType)(v) -} - -func (*dashboardWidgetTopologyMapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetTopologyMapDefinitionPtrType) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { - return i.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTopologyMapDefinitionPtrType) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionPtrOutput) -} - -type DashboardWidgetTopologyMapDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionOutput() DashboardWidgetTopologyMapDefinitionOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { - return o.ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTopologyMapDefinitionOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTopologyMapDefinition) *DashboardWidgetTopologyMapDefinition { - return &v - }).(DashboardWidgetTopologyMapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetTopologyMapDefinitionOutput) CustomLinks() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionCustomLink { - return v.CustomLinks - }).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). -func (o DashboardWidgetTopologyMapDefinitionOutput) Requests() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionRequest { - return v.Requests - }).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetTopologyMapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTopologyMapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTopologyMapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTopologyMapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutput() DashboardWidgetTopologyMapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) ToDashboardWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Elem() DashboardWidgetTopologyMapDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) DashboardWidgetTopologyMapDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetTopologyMapDefinition - return ret - }).(DashboardWidgetTopologyMapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) CustomLinks() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Requests() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) []DashboardWidgetTopologyMapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTopologyMapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTopologyMapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// DashboardWidgetTopologyMapDefinitionCustomLinkInput is an input type that accepts DashboardWidgetTopologyMapDefinitionCustomLinkArgs and DashboardWidgetTopologyMapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionCustomLinkInput` via: -// -// DashboardWidgetTopologyMapDefinitionCustomLinkArgs{...} -type DashboardWidgetTopologyMapDefinitionCustomLinkInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput - ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput -} - -type DashboardWidgetTopologyMapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput { - return i.ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionCustomLinkArgs) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionCustomLinkOutput) -} - -// DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionCustomLinkArray and DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput` via: -// -// DashboardWidgetTopologyMapDefinitionCustomLinkArray{ DashboardWidgetTopologyMapDefinitionCustomLinkArgs{...} } -type DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput - ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput -} - -type DashboardWidgetTopologyMapDefinitionCustomLinkArray []DashboardWidgetTopologyMapDefinitionCustomLinkInput - -func (DashboardWidgetTopologyMapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionCustomLinkArray) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return i.ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionCustomLinkArray) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -type DashboardWidgetTopologyMapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutput() DashboardWidgetTopologyMapDefinitionCustomLinkOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o DashboardWidgetTopologyMapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput() DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToDashboardWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionCustomLink { - return vs[0].([]DashboardWidgetTopologyMapDefinitionCustomLink)[vs[1].(int)] - }).(DashboardWidgetTopologyMapDefinitionCustomLinkOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequest struct { - // The query for a Topology request. - Queries []DashboardWidgetTopologyMapDefinitionRequestQuery `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType string `pulumi:"requestType"` -} - -// DashboardWidgetTopologyMapDefinitionRequestInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestArgs and DashboardWidgetTopologyMapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestInput` via: -// -// DashboardWidgetTopologyMapDefinitionRequestArgs{...} -type DashboardWidgetTopologyMapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput - ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput -} - -type DashboardWidgetTopologyMapDefinitionRequestArgs struct { - // The query for a Topology request. - Queries DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType pulumi.StringInput `pulumi:"requestType"` -} - -func (DashboardWidgetTopologyMapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput { - return i.ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionRequestArgs) ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestOutput) -} - -// DashboardWidgetTopologyMapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestArray and DashboardWidgetTopologyMapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestArrayInput` via: -// -// DashboardWidgetTopologyMapDefinitionRequestArray{ DashboardWidgetTopologyMapDefinitionRequestArgs{...} } -type DashboardWidgetTopologyMapDefinitionRequestArrayInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput - ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput -} - -type DashboardWidgetTopologyMapDefinitionRequestArray []DashboardWidgetTopologyMapDefinitionRequestInput - -func (DashboardWidgetTopologyMapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionRequestArray) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return i.ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionRequestArray) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestArrayOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetTopologyMapDefinitionRequestOutput() DashboardWidgetTopologyMapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestOutput) ToDashboardWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestOutput { - return o -} - -// The query for a Topology request. -func (o DashboardWidgetTopologyMapDefinitionRequestOutput) Queries() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequest) []DashboardWidgetTopologyMapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) -} - -// The request type for the Topology request ('topology'). Valid values are `topology`. -func (o DashboardWidgetTopologyMapDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutput() DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionRequest { - return vs[0].([]DashboardWidgetTopologyMapDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetTopologyMapDefinitionRequestOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequestQuery struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource string `pulumi:"dataSource"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters []string `pulumi:"filters"` - // The ID of the service to map. - Service string `pulumi:"service"` -} - -// DashboardWidgetTopologyMapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestQueryArgs and DashboardWidgetTopologyMapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestQueryInput` via: -// -// DashboardWidgetTopologyMapDefinitionRequestQueryArgs{...} -type DashboardWidgetTopologyMapDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput - ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput -} - -type DashboardWidgetTopologyMapDefinitionRequestQueryArgs struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters pulumi.StringArrayInput `pulumi:"filters"` - // The ID of the service to map. - Service pulumi.StringInput `pulumi:"service"` -} - -func (DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionRequestQueryArgs) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestQueryOutput) -} - -// DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTopologyMapDefinitionRequestQueryArray and DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetTopologyMapDefinitionRequestQueryArray{ DashboardWidgetTopologyMapDefinitionRequestQueryArgs{...} } -type DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput - ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetTopologyMapDefinitionRequestQueryArray []DashboardWidgetTopologyMapDefinitionRequestQueryInput - -func (DashboardWidgetTopologyMapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTopologyMapDefinitionRequestQueryArray) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutput() DashboardWidgetTopologyMapDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { - return o -} - -// The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. -func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) []string { return v.Filters }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o DashboardWidgetTopologyMapDefinitionRequestQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTopologyMapDefinitionRequestQuery) string { return v.Service }).(pulumi.StringOutput) -} - -type DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput() DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTopologyMapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetTopologyMapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetTopologyMapDefinitionRequestQueryOutput) -} - -type DashboardWidgetTraceServiceDefinition struct { - // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. - DisplayFormat *string `pulumi:"displayFormat"` - // APM environment. - Env string `pulumi:"env"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // APM service. - Service string `pulumi:"service"` - // Whether to show the latency breakdown or not. - ShowBreakdown *bool `pulumi:"showBreakdown"` - // Whether to show the latency distribution or not. - ShowDistribution *bool `pulumi:"showDistribution"` - // Whether to show the error metrics or not. - ShowErrors *bool `pulumi:"showErrors"` - // Whether to show the hits metrics or not - ShowHits *bool `pulumi:"showHits"` - // Whether to show the latency metrics or not. - ShowLatency *bool `pulumi:"showLatency"` - // Whether to show the resource list or not. - ShowResourceList *bool `pulumi:"showResourceList"` - // The size of the widget. Valid values are `small`, `medium`, `large`. - SizeFormat *string `pulumi:"sizeFormat"` - // APM span name - SpanName string `pulumi:"spanName"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// DashboardWidgetTraceServiceDefinitionInput is an input type that accepts DashboardWidgetTraceServiceDefinitionArgs and DashboardWidgetTraceServiceDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetTraceServiceDefinitionInput` via: -// -// DashboardWidgetTraceServiceDefinitionArgs{...} -type DashboardWidgetTraceServiceDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput - ToDashboardWidgetTraceServiceDefinitionOutputWithContext(context.Context) DashboardWidgetTraceServiceDefinitionOutput -} - -type DashboardWidgetTraceServiceDefinitionArgs struct { - // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. - DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // Whether to show the latency breakdown or not. - ShowBreakdown pulumi.BoolPtrInput `pulumi:"showBreakdown"` - // Whether to show the latency distribution or not. - ShowDistribution pulumi.BoolPtrInput `pulumi:"showDistribution"` - // Whether to show the error metrics or not. - ShowErrors pulumi.BoolPtrInput `pulumi:"showErrors"` - // Whether to show the hits metrics or not - ShowHits pulumi.BoolPtrInput `pulumi:"showHits"` - // Whether to show the latency metrics or not. - ShowLatency pulumi.BoolPtrInput `pulumi:"showLatency"` - // Whether to show the resource list or not. - ShowResourceList pulumi.BoolPtrInput `pulumi:"showResourceList"` - // The size of the widget. Valid values are `small`, `medium`, `large`. - SizeFormat pulumi.StringPtrInput `pulumi:"sizeFormat"` - // APM span name - SpanName pulumi.StringInput `pulumi:"spanName"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (DashboardWidgetTraceServiceDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput { - return i.ToDashboardWidgetTraceServiceDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionOutput) -} - -func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { - return i.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTraceServiceDefinitionArgs) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionOutput).ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetTraceServiceDefinitionPtrInput is an input type that accepts DashboardWidgetTraceServiceDefinitionArgs, DashboardWidgetTraceServiceDefinitionPtr and DashboardWidgetTraceServiceDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTraceServiceDefinitionPtrInput` via: -// -// DashboardWidgetTraceServiceDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetTraceServiceDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput - ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput -} - -type dashboardWidgetTraceServiceDefinitionPtrType DashboardWidgetTraceServiceDefinitionArgs - -func DashboardWidgetTraceServiceDefinitionPtr(v *DashboardWidgetTraceServiceDefinitionArgs) DashboardWidgetTraceServiceDefinitionPtrInput { - return (*dashboardWidgetTraceServiceDefinitionPtrType)(v) -} - -func (*dashboardWidgetTraceServiceDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetTraceServiceDefinitionPtrType) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { - return i.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTraceServiceDefinitionPtrType) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTraceServiceDefinitionPtrOutput) -} - -type DashboardWidgetTraceServiceDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTraceServiceDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionOutput() DashboardWidgetTraceServiceDefinitionOutput { - return o -} - -func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionOutput { - return o -} - -func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { - return o.ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTraceServiceDefinitionOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTraceServiceDefinition) *DashboardWidgetTraceServiceDefinition { - return &v - }).(DashboardWidgetTraceServiceDefinitionPtrOutput) -} - -// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. -func (o DashboardWidgetTraceServiceDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTraceServiceDefinitionOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.Env }).(pulumi.StringOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetTraceServiceDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTraceServiceDefinitionOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.Service }).(pulumi.StringOutput) -} - -// Whether to show the latency breakdown or not. -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowBreakdown() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowBreakdown }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency distribution or not. -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowDistribution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowDistribution }).(pulumi.BoolPtrOutput) -} - -// Whether to show the error metrics or not. -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowErrors }).(pulumi.BoolPtrOutput) -} - -// Whether to show the hits metrics or not -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowHits() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowHits }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency metrics or not. -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowLatency() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowLatency }).(pulumi.BoolPtrOutput) -} - -// Whether to show the resource list or not. -func (o DashboardWidgetTraceServiceDefinitionOutput) ShowResourceList() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *bool { return v.ShowResourceList }).(pulumi.BoolPtrOutput) -} - -// The size of the widget. Valid values are `small`, `medium`, `large`. -func (o DashboardWidgetTraceServiceDefinitionOutput) SizeFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.SizeFormat }).(pulumi.StringPtrOutput) -} - -// APM span name -func (o DashboardWidgetTraceServiceDefinitionOutput) SpanName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) string { return v.SpanName }).(pulumi.StringOutput) -} - -// The title of the widget. -func (o DashboardWidgetTraceServiceDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTraceServiceDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTraceServiceDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTraceServiceDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTraceServiceDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTraceServiceDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutput() DashboardWidgetTraceServiceDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ToDashboardWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTraceServiceDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Elem() DashboardWidgetTraceServiceDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) DashboardWidgetTraceServiceDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetTraceServiceDefinition - return ret - }).(DashboardWidgetTraceServiceDefinitionOutput) -} - -// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.DisplayFormat - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// Whether to show the latency breakdown or not. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowBreakdown() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowBreakdown - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency distribution or not. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowDistribution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowDistribution - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the error metrics or not. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowErrors - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the hits metrics or not -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowHits() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowHits - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency metrics or not. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowLatency() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLatency - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the resource list or not. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) ShowResourceList() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowResourceList - }).(pulumi.BoolPtrOutput) -} - -// The size of the widget. Valid values are `small`, `medium`, `large`. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) SizeFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.SizeFormat - }).(pulumi.StringPtrOutput) -} - -// APM span name -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) SpanName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.SpanName - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o DashboardWidgetTraceServiceDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinition struct { - // Nested block describing the request to use when displaying the widget. - Requests []DashboardWidgetTreemapDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` -} - -// DashboardWidgetTreemapDefinitionInput is an input type that accepts DashboardWidgetTreemapDefinitionArgs and DashboardWidgetTreemapDefinitionOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionInput` via: -// -// DashboardWidgetTreemapDefinitionArgs{...} -type DashboardWidgetTreemapDefinitionInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput - ToDashboardWidgetTreemapDefinitionOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionOutput -} - -type DashboardWidgetTreemapDefinitionArgs struct { - // Nested block describing the request to use when displaying the widget. - Requests DashboardWidgetTreemapDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` -} - -func (DashboardWidgetTreemapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinition)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput { - return i.ToDashboardWidgetTreemapDefinitionOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionOutput) -} - -func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionArgs) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionOutput).ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionArgs, DashboardWidgetTreemapDefinitionPtr and DashboardWidgetTreemapDefinitionPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionPtrInput` via: -// -// DashboardWidgetTreemapDefinitionArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput - ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionPtrOutput -} - -type dashboardWidgetTreemapDefinitionPtrType DashboardWidgetTreemapDefinitionArgs - -func DashboardWidgetTreemapDefinitionPtr(v *DashboardWidgetTreemapDefinitionArgs) DashboardWidgetTreemapDefinitionPtrInput { - return (*dashboardWidgetTreemapDefinitionPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinition)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionPtrType) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionPtrType) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionPtrOutput) -} - -type DashboardWidgetTreemapDefinitionOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionOutput() DashboardWidgetTreemapDefinitionOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionOutput) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinition) *DashboardWidgetTreemapDefinition { - return &v - }).(DashboardWidgetTreemapDefinitionPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. -func (o DashboardWidgetTreemapDefinitionOutput) Requests() DashboardWidgetTreemapDefinitionRequestArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinition) []DashboardWidgetTreemapDefinitionRequest { return v.Requests }).(DashboardWidgetTreemapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetTreemapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinition)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionPtrOutput) ToDashboardWidgetTreemapDefinitionPtrOutput() DashboardWidgetTreemapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionPtrOutput) ToDashboardWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionPtrOutput) Elem() DashboardWidgetTreemapDefinitionOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) DashboardWidgetTreemapDefinition { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinition - return ret - }).(DashboardWidgetTreemapDefinitionOutput) -} - -// Nested block describing the request to use when displaying the widget. -func (o DashboardWidgetTreemapDefinitionPtrOutput) Requests() DashboardWidgetTreemapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) []DashboardWidgetTreemapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(DashboardWidgetTreemapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o DashboardWidgetTreemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequest struct { - Formulas []DashboardWidgetTreemapDefinitionRequestFormula `pulumi:"formulas"` - Queries []DashboardWidgetTreemapDefinitionRequestQuery `pulumi:"queries"` -} - -// DashboardWidgetTreemapDefinitionRequestInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestArgs and DashboardWidgetTreemapDefinitionRequestOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestInput` via: -// -// DashboardWidgetTreemapDefinitionRequestArgs{...} -type DashboardWidgetTreemapDefinitionRequestInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput - ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestOutput -} - -type DashboardWidgetTreemapDefinitionRequestArgs struct { - Formulas DashboardWidgetTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - Queries DashboardWidgetTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` -} - -func (DashboardWidgetTreemapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestArgs) ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestOutput) -} - -// DashboardWidgetTreemapDefinitionRequestArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestArray and DashboardWidgetTreemapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestArray{ DashboardWidgetTreemapDefinitionRequestArgs{...} } -type DashboardWidgetTreemapDefinitionRequestArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput - ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestArray []DashboardWidgetTreemapDefinitionRequestInput - -func (DashboardWidgetTreemapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestArray) ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestArray) ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetTreemapDefinitionRequestOutput() DashboardWidgetTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestOutput) ToDashboardWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestOutput) Formulas() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequest) []DashboardWidgetTreemapDefinitionRequestFormula { - return v.Formulas - }).(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) -} - -func (o DashboardWidgetTreemapDefinitionRequestOutput) Queries() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequest) []DashboardWidgetTreemapDefinitionRequestQuery { - return v.Queries - }).(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) ToDashboardWidgetTreemapDefinitionRequestArrayOutput() DashboardWidgetTreemapDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) ToDashboardWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequest { - return vs[0].([]DashboardWidgetTreemapDefinitionRequest)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *DashboardWidgetTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *DashboardWidgetTreemapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// DashboardWidgetTreemapDefinitionRequestFormulaInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaArgs and DashboardWidgetTreemapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaArgs{...} -type DashboardWidgetTreemapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (DashboardWidgetTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaOutput) -} - -// DashboardWidgetTreemapDefinitionRequestFormulaArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaArray and DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaArray{ DashboardWidgetTreemapDefinitionRequestFormulaArgs{...} } -type DashboardWidgetTreemapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaArray []DashboardWidgetTreemapDefinitionRequestFormulaInput - -func (DashboardWidgetTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaArray) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaOutput() DashboardWidgetTreemapDefinitionRequestFormulaOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) ConditionalFormats() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Limit() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *DashboardWidgetTreemapDefinitionRequestFormulaLimit { - return v.Limit - }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o DashboardWidgetTreemapDefinitionRequestFormulaOutput) Style() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormula) *DashboardWidgetTreemapDefinitionRequestFormulaStyle { - return v.Style - }).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestFormula { - return vs[0].([]DashboardWidgetTreemapDefinitionRequestFormula)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestFormulaOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs and DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray and DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{ DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray []DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput - -func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetTreemapDefinitionRequestFormulaLimitInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs and DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaLimitInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{...} -type DashboardWidgetTreemapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput).ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs, DashboardWidgetTreemapDefinitionRequestFormulaLimitPtr and DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs - -func DashboardWidgetTreemapDefinitionRequestFormulaLimitPtr(v *DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *DashboardWidgetTreemapDefinitionRequestFormulaLimit { - return &v - }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) DashboardWidgetTreemapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestFormulaLimit - return ret - }).(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// DashboardWidgetTreemapDefinitionRequestFormulaStyleInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs and DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaStyleInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{...} -type DashboardWidgetTreemapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput -} - -type DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput).ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs, DashboardWidgetTreemapDefinitionRequestFormulaStylePtr and DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput - ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs - -func DashboardWidgetTreemapDefinitionRequestFormulaStylePtr(v *DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput { - return (*dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestFormulaStylePtrType) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutput() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *DashboardWidgetTreemapDefinitionRequestFormulaStyle { - return &v - }).(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput() DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToDashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) DashboardWidgetTreemapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestFormulaStyle - return ret - }).(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *DashboardWidgetTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *DashboardWidgetTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryOutput) -} - -// DashboardWidgetTreemapDefinitionRequestQueryArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryArray and DashboardWidgetTreemapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryArray{ DashboardWidgetTreemapDefinitionRequestQueryArgs{...} } -type DashboardWidgetTreemapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput - ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryArray []DashboardWidgetTreemapDefinitionRequestQueryInput - -func (DashboardWidgetTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryArray) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) CloudCostQuery() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) EventQuery() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) MetricQuery() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) ProcessQuery() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o DashboardWidgetTreemapDefinitionRequestQueryOutput) SloQuery() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuery) *DashboardWidgetTreemapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQuery { - return vs[0].([]DashboardWidgetTreemapDefinitionRequestQuery)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestQueryOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Computes() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Search() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) DashboardWidgetTreemapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryEventQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray and DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{ DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray []DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]DashboardWidgetTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{ DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray []DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs - -func DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs and DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput).ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs, DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr and DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs - -func DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) DashboardWidgetTreemapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryMetricQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs and DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs, DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtr and DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) DashboardWidgetTreemapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQueryProcessQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs and DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -type DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput - ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput -} - -type DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) -} - -func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput).ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs, DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtr and DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput` via: -// -// DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput - ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput -} - -type dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs - -func DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtr(v *DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput { - return (*dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *DashboardWidgetTreemapDefinitionRequestQuerySloQuery { - return &v - }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToDashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) DashboardWidgetTreemapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret DashboardWidgetTreemapDefinitionRequestQuerySloQuery - return ret - }).(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DashboardWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type DashboardWidgetWidgetLayout struct { - // The height of the widget. - Height int `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak *bool `pulumi:"isColumnBreak"` - // The width of the widget. - Width int `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X int `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y int `pulumi:"y"` -} - -// DashboardWidgetWidgetLayoutInput is an input type that accepts DashboardWidgetWidgetLayoutArgs and DashboardWidgetWidgetLayoutOutput values. -// You can construct a concrete instance of `DashboardWidgetWidgetLayoutInput` via: -// -// DashboardWidgetWidgetLayoutArgs{...} -type DashboardWidgetWidgetLayoutInput interface { - pulumi.Input - - ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput - ToDashboardWidgetWidgetLayoutOutputWithContext(context.Context) DashboardWidgetWidgetLayoutOutput -} - -type DashboardWidgetWidgetLayoutArgs struct { - // The height of the widget. - Height pulumi.IntInput `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` - // The width of the widget. - Width pulumi.IntInput `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X pulumi.IntInput `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y pulumi.IntInput `pulumi:"y"` -} - -func (DashboardWidgetWidgetLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetWidgetLayout)(nil)).Elem() -} - -func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput { - return i.ToDashboardWidgetWidgetLayoutOutputWithContext(context.Background()) -} - -func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutOutput) -} - -func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { - return i.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (i DashboardWidgetWidgetLayoutArgs) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutOutput).ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx) -} - -// DashboardWidgetWidgetLayoutPtrInput is an input type that accepts DashboardWidgetWidgetLayoutArgs, DashboardWidgetWidgetLayoutPtr and DashboardWidgetWidgetLayoutPtrOutput values. -// You can construct a concrete instance of `DashboardWidgetWidgetLayoutPtrInput` via: -// -// DashboardWidgetWidgetLayoutArgs{...} -// -// or: -// -// nil -type DashboardWidgetWidgetLayoutPtrInput interface { - pulumi.Input - - ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput - ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Context) DashboardWidgetWidgetLayoutPtrOutput -} - -type dashboardWidgetWidgetLayoutPtrType DashboardWidgetWidgetLayoutArgs - -func DashboardWidgetWidgetLayoutPtr(v *DashboardWidgetWidgetLayoutArgs) DashboardWidgetWidgetLayoutPtrInput { - return (*dashboardWidgetWidgetLayoutPtrType)(v) -} - -func (*dashboardWidgetWidgetLayoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetWidgetLayout)(nil)).Elem() -} - -func (i *dashboardWidgetWidgetLayoutPtrType) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { - return i.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (i *dashboardWidgetWidgetLayoutPtrType) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DashboardWidgetWidgetLayoutPtrOutput) -} - -type DashboardWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetWidgetLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DashboardWidgetWidgetLayout)(nil)).Elem() -} - -func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutOutput() DashboardWidgetWidgetLayoutOutput { - return o -} - -func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutOutput { - return o -} - -func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { - return o.ToDashboardWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (o DashboardWidgetWidgetLayoutOutput) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DashboardWidgetWidgetLayout) *DashboardWidgetWidgetLayout { - return &v - }).(DashboardWidgetWidgetLayoutPtrOutput) -} - -// The height of the widget. -func (o DashboardWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) -} - -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o DashboardWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v DashboardWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) -} - -// The width of the widget. -func (o DashboardWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) -} - -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o DashboardWidgetWidgetLayoutOutput) X() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) -} - -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o DashboardWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { - return o.ApplyT(func(v DashboardWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) -} - -type DashboardWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } - -func (DashboardWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DashboardWidgetWidgetLayout)(nil)).Elem() -} - -func (o DashboardWidgetWidgetLayoutPtrOutput) ToDashboardWidgetWidgetLayoutPtrOutput() DashboardWidgetWidgetLayoutPtrOutput { - return o -} - -func (o DashboardWidgetWidgetLayoutPtrOutput) ToDashboardWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) DashboardWidgetWidgetLayoutPtrOutput { - return o -} - -func (o DashboardWidgetWidgetLayoutPtrOutput) Elem() DashboardWidgetWidgetLayoutOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) DashboardWidgetWidgetLayout { - if v != nil { - return *v - } - var ret DashboardWidgetWidgetLayout - return ret - }).(DashboardWidgetWidgetLayoutOutput) -} - -// The height of the widget. -func (o DashboardWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Height - }).(pulumi.IntPtrOutput) -} - -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o DashboardWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *bool { - if v == nil { - return nil - } - return v.IsColumnBreak - }).(pulumi.BoolPtrOutput) -} - -// The width of the widget. -func (o DashboardWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Width - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o DashboardWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.X - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o DashboardWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DashboardWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Y - }).(pulumi.IntPtrOutput) -} - -type DowntimeRecurrence struct { - // How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. - Period *int `pulumi:"period"` - // The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. - Rrule *string `pulumi:"rrule"` - // One of `days`, `weeks`, `months`, `years`, or `rrule`. - Type string `pulumi:"type"` - // The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. - UntilDate *int `pulumi:"untilDate"` - // How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. - UntilOccurrences *int `pulumi:"untilOccurrences"` - // A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. - WeekDays []string `pulumi:"weekDays"` -} - -// DowntimeRecurrenceInput is an input type that accepts DowntimeRecurrenceArgs and DowntimeRecurrenceOutput values. -// You can construct a concrete instance of `DowntimeRecurrenceInput` via: -// -// DowntimeRecurrenceArgs{...} -type DowntimeRecurrenceInput interface { - pulumi.Input - - ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput - ToDowntimeRecurrenceOutputWithContext(context.Context) DowntimeRecurrenceOutput -} - -type DowntimeRecurrenceArgs struct { - // How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. - Period pulumi.IntPtrInput `pulumi:"period"` - // The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. - Rrule pulumi.StringPtrInput `pulumi:"rrule"` - // One of `days`, `weeks`, `months`, `years`, or `rrule`. - Type pulumi.StringInput `pulumi:"type"` - // The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. - UntilDate pulumi.IntPtrInput `pulumi:"untilDate"` - // How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. - UntilOccurrences pulumi.IntPtrInput `pulumi:"untilOccurrences"` - // A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. - WeekDays pulumi.StringArrayInput `pulumi:"weekDays"` -} - -func (DowntimeRecurrenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeRecurrence)(nil)).Elem() -} - -func (i DowntimeRecurrenceArgs) ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput { - return i.ToDowntimeRecurrenceOutputWithContext(context.Background()) -} - -func (i DowntimeRecurrenceArgs) ToDowntimeRecurrenceOutputWithContext(ctx context.Context) DowntimeRecurrenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrenceOutput) -} - -func (i DowntimeRecurrenceArgs) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { - return i.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) -} - -func (i DowntimeRecurrenceArgs) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrenceOutput).ToDowntimeRecurrencePtrOutputWithContext(ctx) -} - -// DowntimeRecurrencePtrInput is an input type that accepts DowntimeRecurrenceArgs, DowntimeRecurrencePtr and DowntimeRecurrencePtrOutput values. -// You can construct a concrete instance of `DowntimeRecurrencePtrInput` via: -// -// DowntimeRecurrenceArgs{...} -// -// or: -// -// nil -type DowntimeRecurrencePtrInput interface { - pulumi.Input - - ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput - ToDowntimeRecurrencePtrOutputWithContext(context.Context) DowntimeRecurrencePtrOutput -} - -type downtimeRecurrencePtrType DowntimeRecurrenceArgs - -func DowntimeRecurrencePtr(v *DowntimeRecurrenceArgs) DowntimeRecurrencePtrInput { - return (*downtimeRecurrencePtrType)(v) -} - -func (*downtimeRecurrencePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeRecurrence)(nil)).Elem() -} - -func (i *downtimeRecurrencePtrType) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { - return i.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) -} - -func (i *downtimeRecurrencePtrType) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeRecurrencePtrOutput) -} - -type DowntimeRecurrenceOutput struct{ *pulumi.OutputState } - -func (DowntimeRecurrenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeRecurrence)(nil)).Elem() -} - -func (o DowntimeRecurrenceOutput) ToDowntimeRecurrenceOutput() DowntimeRecurrenceOutput { - return o -} - -func (o DowntimeRecurrenceOutput) ToDowntimeRecurrenceOutputWithContext(ctx context.Context) DowntimeRecurrenceOutput { - return o -} - -func (o DowntimeRecurrenceOutput) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { - return o.ToDowntimeRecurrencePtrOutputWithContext(context.Background()) -} - -func (o DowntimeRecurrenceOutput) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeRecurrence) *DowntimeRecurrence { - return &v - }).(DowntimeRecurrencePtrOutput) -} - -// How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. -func (o DowntimeRecurrenceOutput) Period() pulumi.IntPtrOutput { - return o.ApplyT(func(v DowntimeRecurrence) *int { return v.Period }).(pulumi.IntPtrOutput) -} - -// The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. -func (o DowntimeRecurrenceOutput) Rrule() pulumi.StringPtrOutput { - return o.ApplyT(func(v DowntimeRecurrence) *string { return v.Rrule }).(pulumi.StringPtrOutput) -} - -// One of `days`, `weeks`, `months`, `years`, or `rrule`. -func (o DowntimeRecurrenceOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v DowntimeRecurrence) string { return v.Type }).(pulumi.StringOutput) -} - -// The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. -func (o DowntimeRecurrenceOutput) UntilDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v DowntimeRecurrence) *int { return v.UntilDate }).(pulumi.IntPtrOutput) -} - -// How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. -func (o DowntimeRecurrenceOutput) UntilOccurrences() pulumi.IntPtrOutput { - return o.ApplyT(func(v DowntimeRecurrence) *int { return v.UntilOccurrences }).(pulumi.IntPtrOutput) -} - -// A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. -func (o DowntimeRecurrenceOutput) WeekDays() pulumi.StringArrayOutput { - return o.ApplyT(func(v DowntimeRecurrence) []string { return v.WeekDays }).(pulumi.StringArrayOutput) -} - -type DowntimeRecurrencePtrOutput struct{ *pulumi.OutputState } - -func (DowntimeRecurrencePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeRecurrence)(nil)).Elem() -} - -func (o DowntimeRecurrencePtrOutput) ToDowntimeRecurrencePtrOutput() DowntimeRecurrencePtrOutput { - return o -} - -func (o DowntimeRecurrencePtrOutput) ToDowntimeRecurrencePtrOutputWithContext(ctx context.Context) DowntimeRecurrencePtrOutput { - return o -} - -func (o DowntimeRecurrencePtrOutput) Elem() DowntimeRecurrenceOutput { - return o.ApplyT(func(v *DowntimeRecurrence) DowntimeRecurrence { - if v != nil { - return *v - } - var ret DowntimeRecurrence - return ret - }).(DowntimeRecurrenceOutput) -} - -// How often to repeat as an integer. For example to repeat every 3 days, select a `type` of `days` and a `period` of `3`. -func (o DowntimeRecurrencePtrOutput) Period() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DowntimeRecurrence) *int { - if v == nil { - return nil - } - return v.Period - }).(pulumi.IntPtrOutput) -} - -// The RRULE standard for defining recurring events. For example, to have a recurring event on the first day of each month, use `FREQ=MONTHLY;INTERVAL=1`. Most common rrule options from the iCalendar Spec are supported. Attributes specifying the duration in RRULE are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). Only applicable when `type` is `rrule`. -func (o DowntimeRecurrencePtrOutput) Rrule() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DowntimeRecurrence) *string { - if v == nil { - return nil - } - return v.Rrule - }).(pulumi.StringPtrOutput) -} - -// One of `days`, `weeks`, `months`, `years`, or `rrule`. -func (o DowntimeRecurrencePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DowntimeRecurrence) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -// The date at which the recurrence should end as a POSIX timestamp. `untilOccurrences` and `untilDate` are mutually exclusive. -func (o DowntimeRecurrencePtrOutput) UntilDate() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DowntimeRecurrence) *int { - if v == nil { - return nil - } - return v.UntilDate - }).(pulumi.IntPtrOutput) -} - -// How many times the downtime will be rescheduled. `untilOccurrences` and `untilDate` are mutually exclusive. -func (o DowntimeRecurrencePtrOutput) UntilOccurrences() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DowntimeRecurrence) *int { - if v == nil { - return nil - } - return v.UntilOccurrences - }).(pulumi.IntPtrOutput) -} - -// A list of week days to repeat on. Choose from: `Mon`, `Tue`, `Wed`, `Thu`, `Fri`, `Sat` or `Sun`. Only applicable when `type` is `weeks`. First letter must be capitalized. -func (o DowntimeRecurrencePtrOutput) WeekDays() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DowntimeRecurrence) []string { - if v == nil { - return nil - } - return v.WeekDays - }).(pulumi.StringArrayOutput) -} - -type DowntimeScheduleMonitorIdentifier struct { - // ID of the monitor to prevent notifications. - MonitorId *int `pulumi:"monitorId"` - // A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. - MonitorTags []string `pulumi:"monitorTags"` -} - -// DowntimeScheduleMonitorIdentifierInput is an input type that accepts DowntimeScheduleMonitorIdentifierArgs and DowntimeScheduleMonitorIdentifierOutput values. -// You can construct a concrete instance of `DowntimeScheduleMonitorIdentifierInput` via: -// -// DowntimeScheduleMonitorIdentifierArgs{...} -type DowntimeScheduleMonitorIdentifierInput interface { - pulumi.Input - - ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput - ToDowntimeScheduleMonitorIdentifierOutputWithContext(context.Context) DowntimeScheduleMonitorIdentifierOutput -} - -type DowntimeScheduleMonitorIdentifierArgs struct { - // ID of the monitor to prevent notifications. - MonitorId pulumi.IntPtrInput `pulumi:"monitorId"` - // A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. - MonitorTags pulumi.StringArrayInput `pulumi:"monitorTags"` -} - -func (DowntimeScheduleMonitorIdentifierArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleMonitorIdentifier)(nil)).Elem() -} - -func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput { - return i.ToDowntimeScheduleMonitorIdentifierOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierOutput) -} - -func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { - return i.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleMonitorIdentifierArgs) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierOutput).ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx) -} - -// DowntimeScheduleMonitorIdentifierPtrInput is an input type that accepts DowntimeScheduleMonitorIdentifierArgs, DowntimeScheduleMonitorIdentifierPtr and DowntimeScheduleMonitorIdentifierPtrOutput values. -// You can construct a concrete instance of `DowntimeScheduleMonitorIdentifierPtrInput` via: -// -// DowntimeScheduleMonitorIdentifierArgs{...} -// -// or: -// -// nil -type DowntimeScheduleMonitorIdentifierPtrInput interface { - pulumi.Input - - ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput - ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Context) DowntimeScheduleMonitorIdentifierPtrOutput -} - -type downtimeScheduleMonitorIdentifierPtrType DowntimeScheduleMonitorIdentifierArgs - -func DowntimeScheduleMonitorIdentifierPtr(v *DowntimeScheduleMonitorIdentifierArgs) DowntimeScheduleMonitorIdentifierPtrInput { - return (*downtimeScheduleMonitorIdentifierPtrType)(v) -} - -func (*downtimeScheduleMonitorIdentifierPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleMonitorIdentifier)(nil)).Elem() -} - -func (i *downtimeScheduleMonitorIdentifierPtrType) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { - return i.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) -} - -func (i *downtimeScheduleMonitorIdentifierPtrType) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleMonitorIdentifierPtrOutput) -} - -type DowntimeScheduleMonitorIdentifierOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleMonitorIdentifierOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleMonitorIdentifier)(nil)).Elem() -} - -func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierOutput() DowntimeScheduleMonitorIdentifierOutput { - return o -} - -func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierOutput { - return o -} - -func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { - return o.ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(context.Background()) -} - -func (o DowntimeScheduleMonitorIdentifierOutput) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleMonitorIdentifier) *DowntimeScheduleMonitorIdentifier { - return &v - }).(DowntimeScheduleMonitorIdentifierPtrOutput) -} - -// ID of the monitor to prevent notifications. -func (o DowntimeScheduleMonitorIdentifierOutput) MonitorId() pulumi.IntPtrOutput { - return o.ApplyT(func(v DowntimeScheduleMonitorIdentifier) *int { return v.MonitorId }).(pulumi.IntPtrOutput) -} - -// A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. -func (o DowntimeScheduleMonitorIdentifierOutput) MonitorTags() pulumi.StringArrayOutput { - return o.ApplyT(func(v DowntimeScheduleMonitorIdentifier) []string { return v.MonitorTags }).(pulumi.StringArrayOutput) -} - -type DowntimeScheduleMonitorIdentifierPtrOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleMonitorIdentifierPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleMonitorIdentifier)(nil)).Elem() -} - -func (o DowntimeScheduleMonitorIdentifierPtrOutput) ToDowntimeScheduleMonitorIdentifierPtrOutput() DowntimeScheduleMonitorIdentifierPtrOutput { - return o -} - -func (o DowntimeScheduleMonitorIdentifierPtrOutput) ToDowntimeScheduleMonitorIdentifierPtrOutputWithContext(ctx context.Context) DowntimeScheduleMonitorIdentifierPtrOutput { - return o -} - -func (o DowntimeScheduleMonitorIdentifierPtrOutput) Elem() DowntimeScheduleMonitorIdentifierOutput { - return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) DowntimeScheduleMonitorIdentifier { - if v != nil { - return *v - } - var ret DowntimeScheduleMonitorIdentifier - return ret - }).(DowntimeScheduleMonitorIdentifierOutput) -} - -// ID of the monitor to prevent notifications. -func (o DowntimeScheduleMonitorIdentifierPtrOutput) MonitorId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) *int { - if v == nil { - return nil - } - return v.MonitorId - }).(pulumi.IntPtrOutput) -} - -// A list of monitor tags. For example, tags that are applied directly to monitors, not tags that are used in monitor queries (which are filtered by the scope parameter), to which the downtime applies. The resulting downtime applies to monitors that match **all** provided monitor tags. Setting `monitorTags` to `[*]` configures the downtime to mute all monitors for the given scope. -func (o DowntimeScheduleMonitorIdentifierPtrOutput) MonitorTags() pulumi.StringArrayOutput { - return o.ApplyT(func(v *DowntimeScheduleMonitorIdentifier) []string { - if v == nil { - return nil - } - return v.MonitorTags - }).(pulumi.StringArrayOutput) -} - -type DowntimeScheduleOneTimeSchedule struct { - // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. - End *string `pulumi:"end"` - // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. - Start *string `pulumi:"start"` -} - -// DowntimeScheduleOneTimeScheduleInput is an input type that accepts DowntimeScheduleOneTimeScheduleArgs and DowntimeScheduleOneTimeScheduleOutput values. -// You can construct a concrete instance of `DowntimeScheduleOneTimeScheduleInput` via: -// -// DowntimeScheduleOneTimeScheduleArgs{...} -type DowntimeScheduleOneTimeScheduleInput interface { - pulumi.Input - - ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput - ToDowntimeScheduleOneTimeScheduleOutputWithContext(context.Context) DowntimeScheduleOneTimeScheduleOutput -} - -type DowntimeScheduleOneTimeScheduleArgs struct { - // ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. - End pulumi.StringPtrInput `pulumi:"end"` - // ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. - Start pulumi.StringPtrInput `pulumi:"start"` -} - -func (DowntimeScheduleOneTimeScheduleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleOneTimeSchedule)(nil)).Elem() -} - -func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput { - return i.ToDowntimeScheduleOneTimeScheduleOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeScheduleOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeScheduleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeScheduleOutput) -} - -func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { - return i.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleOneTimeScheduleArgs) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeScheduleOutput).ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx) -} - -// DowntimeScheduleOneTimeSchedulePtrInput is an input type that accepts DowntimeScheduleOneTimeScheduleArgs, DowntimeScheduleOneTimeSchedulePtr and DowntimeScheduleOneTimeSchedulePtrOutput values. -// You can construct a concrete instance of `DowntimeScheduleOneTimeSchedulePtrInput` via: -// -// DowntimeScheduleOneTimeScheduleArgs{...} -// -// or: -// -// nil -type DowntimeScheduleOneTimeSchedulePtrInput interface { - pulumi.Input - - ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput - ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Context) DowntimeScheduleOneTimeSchedulePtrOutput -} - -type downtimeScheduleOneTimeSchedulePtrType DowntimeScheduleOneTimeScheduleArgs - -func DowntimeScheduleOneTimeSchedulePtr(v *DowntimeScheduleOneTimeScheduleArgs) DowntimeScheduleOneTimeSchedulePtrInput { - return (*downtimeScheduleOneTimeSchedulePtrType)(v) -} - -func (*downtimeScheduleOneTimeSchedulePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleOneTimeSchedule)(nil)).Elem() -} - -func (i *downtimeScheduleOneTimeSchedulePtrType) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { - return i.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) -} - -func (i *downtimeScheduleOneTimeSchedulePtrType) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleOneTimeSchedulePtrOutput) -} - -type DowntimeScheduleOneTimeScheduleOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleOneTimeScheduleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleOneTimeSchedule)(nil)).Elem() -} - -func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeScheduleOutput() DowntimeScheduleOneTimeScheduleOutput { - return o -} - -func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeScheduleOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeScheduleOutput { - return o -} - -func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { - return o.ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(context.Background()) -} - -func (o DowntimeScheduleOneTimeScheduleOutput) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleOneTimeSchedule) *DowntimeScheduleOneTimeSchedule { - return &v - }).(DowntimeScheduleOneTimeSchedulePtrOutput) -} - -// ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. -func (o DowntimeScheduleOneTimeScheduleOutput) End() pulumi.StringPtrOutput { - return o.ApplyT(func(v DowntimeScheduleOneTimeSchedule) *string { return v.End }).(pulumi.StringPtrOutput) -} - -// ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. -func (o DowntimeScheduleOneTimeScheduleOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v DowntimeScheduleOneTimeSchedule) *string { return v.Start }).(pulumi.StringPtrOutput) -} - -type DowntimeScheduleOneTimeSchedulePtrOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleOneTimeSchedulePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleOneTimeSchedule)(nil)).Elem() -} - -func (o DowntimeScheduleOneTimeSchedulePtrOutput) ToDowntimeScheduleOneTimeSchedulePtrOutput() DowntimeScheduleOneTimeSchedulePtrOutput { - return o -} - -func (o DowntimeScheduleOneTimeSchedulePtrOutput) ToDowntimeScheduleOneTimeSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleOneTimeSchedulePtrOutput { - return o -} - -func (o DowntimeScheduleOneTimeSchedulePtrOutput) Elem() DowntimeScheduleOneTimeScheduleOutput { - return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) DowntimeScheduleOneTimeSchedule { - if v != nil { - return *v - } - var ret DowntimeScheduleOneTimeSchedule - return ret - }).(DowntimeScheduleOneTimeScheduleOutput) -} - -// ISO-8601 Datetime to end the downtime. Must include a UTC offset of zero. If not provided, the downtime never ends. -func (o DowntimeScheduleOneTimeSchedulePtrOutput) End() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) *string { - if v == nil { - return nil - } - return v.End - }).(pulumi.StringPtrOutput) -} - -// ISO-8601 Datetime to start the downtime. Must include a UTC offset of zero. If not provided, the downtime starts the moment it is created. -func (o DowntimeScheduleOneTimeSchedulePtrOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DowntimeScheduleOneTimeSchedule) *string { - if v == nil { - return nil - } - return v.Start - }).(pulumi.StringPtrOutput) -} - -type DowntimeScheduleRecurringSchedule struct { - Recurrences []DowntimeScheduleRecurringScheduleRecurrence `pulumi:"recurrences"` - // The timezone in which to schedule the downtime. - Timezone *string `pulumi:"timezone"` -} - -// DowntimeScheduleRecurringScheduleInput is an input type that accepts DowntimeScheduleRecurringScheduleArgs and DowntimeScheduleRecurringScheduleOutput values. -// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleInput` via: -// -// DowntimeScheduleRecurringScheduleArgs{...} -type DowntimeScheduleRecurringScheduleInput interface { - pulumi.Input - - ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput - ToDowntimeScheduleRecurringScheduleOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleOutput -} - -type DowntimeScheduleRecurringScheduleArgs struct { - Recurrences DowntimeScheduleRecurringScheduleRecurrenceArrayInput `pulumi:"recurrences"` - // The timezone in which to schedule the downtime. - Timezone pulumi.StringPtrInput `pulumi:"timezone"` -} - -func (DowntimeScheduleRecurringScheduleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleRecurringSchedule)(nil)).Elem() -} - -func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput { - return i.ToDowntimeScheduleRecurringScheduleOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringScheduleOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleOutput) -} - -func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { - return i.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleRecurringScheduleArgs) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleOutput).ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx) -} - -// DowntimeScheduleRecurringSchedulePtrInput is an input type that accepts DowntimeScheduleRecurringScheduleArgs, DowntimeScheduleRecurringSchedulePtr and DowntimeScheduleRecurringSchedulePtrOutput values. -// You can construct a concrete instance of `DowntimeScheduleRecurringSchedulePtrInput` via: -// -// DowntimeScheduleRecurringScheduleArgs{...} -// -// or: -// -// nil -type DowntimeScheduleRecurringSchedulePtrInput interface { - pulumi.Input - - ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput - ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Context) DowntimeScheduleRecurringSchedulePtrOutput -} - -type downtimeScheduleRecurringSchedulePtrType DowntimeScheduleRecurringScheduleArgs - -func DowntimeScheduleRecurringSchedulePtr(v *DowntimeScheduleRecurringScheduleArgs) DowntimeScheduleRecurringSchedulePtrInput { - return (*downtimeScheduleRecurringSchedulePtrType)(v) -} - -func (*downtimeScheduleRecurringSchedulePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleRecurringSchedule)(nil)).Elem() -} - -func (i *downtimeScheduleRecurringSchedulePtrType) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { - return i.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) -} - -func (i *downtimeScheduleRecurringSchedulePtrType) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringSchedulePtrOutput) -} - -type DowntimeScheduleRecurringScheduleOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleRecurringScheduleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleRecurringSchedule)(nil)).Elem() -} - -func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringScheduleOutput() DowntimeScheduleRecurringScheduleOutput { - return o -} - -func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringScheduleOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleOutput { - return o -} - -func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { - return o.ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(context.Background()) -} - -func (o DowntimeScheduleRecurringScheduleOutput) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v DowntimeScheduleRecurringSchedule) *DowntimeScheduleRecurringSchedule { - return &v - }).(DowntimeScheduleRecurringSchedulePtrOutput) -} - -func (o DowntimeScheduleRecurringScheduleOutput) Recurrences() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return o.ApplyT(func(v DowntimeScheduleRecurringSchedule) []DowntimeScheduleRecurringScheduleRecurrence { - return v.Recurrences - }).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) -} - -// The timezone in which to schedule the downtime. -func (o DowntimeScheduleRecurringScheduleOutput) Timezone() pulumi.StringPtrOutput { - return o.ApplyT(func(v DowntimeScheduleRecurringSchedule) *string { return v.Timezone }).(pulumi.StringPtrOutput) -} - -type DowntimeScheduleRecurringSchedulePtrOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleRecurringSchedulePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**DowntimeScheduleRecurringSchedule)(nil)).Elem() -} - -func (o DowntimeScheduleRecurringSchedulePtrOutput) ToDowntimeScheduleRecurringSchedulePtrOutput() DowntimeScheduleRecurringSchedulePtrOutput { - return o -} - -func (o DowntimeScheduleRecurringSchedulePtrOutput) ToDowntimeScheduleRecurringSchedulePtrOutputWithContext(ctx context.Context) DowntimeScheduleRecurringSchedulePtrOutput { - return o -} - -func (o DowntimeScheduleRecurringSchedulePtrOutput) Elem() DowntimeScheduleRecurringScheduleOutput { - return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) DowntimeScheduleRecurringSchedule { - if v != nil { - return *v - } - var ret DowntimeScheduleRecurringSchedule - return ret - }).(DowntimeScheduleRecurringScheduleOutput) -} - -func (o DowntimeScheduleRecurringSchedulePtrOutput) Recurrences() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) []DowntimeScheduleRecurringScheduleRecurrence { - if v == nil { - return nil - } - return v.Recurrences - }).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) -} - -// The timezone in which to schedule the downtime. -func (o DowntimeScheduleRecurringSchedulePtrOutput) Timezone() pulumi.StringPtrOutput { - return o.ApplyT(func(v *DowntimeScheduleRecurringSchedule) *string { - if v == nil { - return nil - } - return v.Timezone - }).(pulumi.StringPtrOutput) -} - -type DowntimeScheduleRecurringScheduleRecurrence struct { - // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. - Duration string `pulumi:"duration"` - // The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). - Rrule string `pulumi:"rrule"` - // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. - Start *string `pulumi:"start"` -} - -// DowntimeScheduleRecurringScheduleRecurrenceInput is an input type that accepts DowntimeScheduleRecurringScheduleRecurrenceArgs and DowntimeScheduleRecurringScheduleRecurrenceOutput values. -// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleRecurrenceInput` via: -// -// DowntimeScheduleRecurringScheduleRecurrenceArgs{...} -type DowntimeScheduleRecurringScheduleRecurrenceInput interface { - pulumi.Input - - ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput - ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput -} - -type DowntimeScheduleRecurringScheduleRecurrenceArgs struct { - // The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. - Duration pulumi.StringInput `pulumi:"duration"` - // The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). - Rrule pulumi.StringInput `pulumi:"rrule"` - // ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. - Start pulumi.StringPtrInput `pulumi:"start"` -} - -func (DowntimeScheduleRecurringScheduleRecurrenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() -} - -func (i DowntimeScheduleRecurringScheduleRecurrenceArgs) ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput { - return i.ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleRecurringScheduleRecurrenceArgs) ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleRecurrenceOutput) -} - -// DowntimeScheduleRecurringScheduleRecurrenceArrayInput is an input type that accepts DowntimeScheduleRecurringScheduleRecurrenceArray and DowntimeScheduleRecurringScheduleRecurrenceArrayOutput values. -// You can construct a concrete instance of `DowntimeScheduleRecurringScheduleRecurrenceArrayInput` via: -// -// DowntimeScheduleRecurringScheduleRecurrenceArray{ DowntimeScheduleRecurringScheduleRecurrenceArgs{...} } -type DowntimeScheduleRecurringScheduleRecurrenceArrayInput interface { - pulumi.Input - - ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput - ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput -} - -type DowntimeScheduleRecurringScheduleRecurrenceArray []DowntimeScheduleRecurringScheduleRecurrenceInput - -func (DowntimeScheduleRecurringScheduleRecurrenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() -} - -func (i DowntimeScheduleRecurringScheduleRecurrenceArray) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return i.ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(context.Background()) -} - -func (i DowntimeScheduleRecurringScheduleRecurrenceArray) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) -} - -type DowntimeScheduleRecurringScheduleRecurrenceOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleRecurringScheduleRecurrenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() -} - -func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) ToDowntimeScheduleRecurringScheduleRecurrenceOutput() DowntimeScheduleRecurringScheduleRecurrenceOutput { - return o -} - -func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) ToDowntimeScheduleRecurringScheduleRecurrenceOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceOutput { - return o -} - -// The length of the downtime. Must begin with an integer and end with one of 'm', 'h', d', or 'w'. -func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Duration() pulumi.StringOutput { - return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) string { return v.Duration }).(pulumi.StringOutput) -} - -// The `RRULE` standard for defining recurring events. For example, to have a recurring event on the first day of each month, set the type to `rrule` and set the `FREQ` to `MONTHLY` and `BYMONTHDAY` to `1`. Most common `rrule` options from the [iCalendar Spec](https://tools.ietf.org/html/rfc5545) are supported. **Note**: Attributes specifying the duration in `RRULE` are not supported (for example, `DTSTART`, `DTEND`, `DURATION`). More examples available in this [downtime guide](https://docs.datadoghq.com/monitors/guide/suppress-alert-with-downtimes/?tab=api). -func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { - return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) -} - -// ISO-8601 Datetime to start the downtime. Must not include a UTC offset. If not provided, the downtime starts the moment it is created. -func (o DowntimeScheduleRecurringScheduleRecurrenceOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v DowntimeScheduleRecurringScheduleRecurrence) *string { return v.Start }).(pulumi.StringPtrOutput) -} - -type DowntimeScheduleRecurringScheduleRecurrenceArrayOutput struct{ *pulumi.OutputState } - -func (DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]DowntimeScheduleRecurringScheduleRecurrence)(nil)).Elem() -} - -func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutput() DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return o -} - -func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) ToDowntimeScheduleRecurringScheduleRecurrenceArrayOutputWithContext(ctx context.Context) DowntimeScheduleRecurringScheduleRecurrenceArrayOutput { - return o -} - -func (o DowntimeScheduleRecurringScheduleRecurrenceArrayOutput) Index(i pulumi.IntInput) DowntimeScheduleRecurringScheduleRecurrenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) DowntimeScheduleRecurringScheduleRecurrence { - return vs[0].([]DowntimeScheduleRecurringScheduleRecurrence)[vs[1].(int)] - }).(DowntimeScheduleRecurringScheduleRecurrenceOutput) -} - -type IpAllowlistEntry struct { - // IP address or range of addresses. - CidrBlock string `pulumi:"cidrBlock"` - // Note accompanying IP address. - Note *string `pulumi:"note"` -} - -// IpAllowlistEntryInput is an input type that accepts IpAllowlistEntryArgs and IpAllowlistEntryOutput values. -// You can construct a concrete instance of `IpAllowlistEntryInput` via: -// -// IpAllowlistEntryArgs{...} -type IpAllowlistEntryInput interface { - pulumi.Input - - ToIpAllowlistEntryOutput() IpAllowlistEntryOutput - ToIpAllowlistEntryOutputWithContext(context.Context) IpAllowlistEntryOutput -} - -type IpAllowlistEntryArgs struct { - // IP address or range of addresses. - CidrBlock pulumi.StringInput `pulumi:"cidrBlock"` - // Note accompanying IP address. - Note pulumi.StringPtrInput `pulumi:"note"` -} - -func (IpAllowlistEntryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*IpAllowlistEntry)(nil)).Elem() -} - -func (i IpAllowlistEntryArgs) ToIpAllowlistEntryOutput() IpAllowlistEntryOutput { - return i.ToIpAllowlistEntryOutputWithContext(context.Background()) -} - -func (i IpAllowlistEntryArgs) ToIpAllowlistEntryOutputWithContext(ctx context.Context) IpAllowlistEntryOutput { - return pulumi.ToOutputWithContext(ctx, i).(IpAllowlistEntryOutput) -} - -// IpAllowlistEntryArrayInput is an input type that accepts IpAllowlistEntryArray and IpAllowlistEntryArrayOutput values. -// You can construct a concrete instance of `IpAllowlistEntryArrayInput` via: -// -// IpAllowlistEntryArray{ IpAllowlistEntryArgs{...} } -type IpAllowlistEntryArrayInput interface { - pulumi.Input - - ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput - ToIpAllowlistEntryArrayOutputWithContext(context.Context) IpAllowlistEntryArrayOutput -} - -type IpAllowlistEntryArray []IpAllowlistEntryInput - -func (IpAllowlistEntryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]IpAllowlistEntry)(nil)).Elem() -} - -func (i IpAllowlistEntryArray) ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput { - return i.ToIpAllowlistEntryArrayOutputWithContext(context.Background()) -} - -func (i IpAllowlistEntryArray) ToIpAllowlistEntryArrayOutputWithContext(ctx context.Context) IpAllowlistEntryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(IpAllowlistEntryArrayOutput) -} - -type IpAllowlistEntryOutput struct{ *pulumi.OutputState } - -func (IpAllowlistEntryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*IpAllowlistEntry)(nil)).Elem() -} - -func (o IpAllowlistEntryOutput) ToIpAllowlistEntryOutput() IpAllowlistEntryOutput { - return o -} - -func (o IpAllowlistEntryOutput) ToIpAllowlistEntryOutputWithContext(ctx context.Context) IpAllowlistEntryOutput { - return o -} - -// IP address or range of addresses. -func (o IpAllowlistEntryOutput) CidrBlock() pulumi.StringOutput { - return o.ApplyT(func(v IpAllowlistEntry) string { return v.CidrBlock }).(pulumi.StringOutput) -} - -// Note accompanying IP address. -func (o IpAllowlistEntryOutput) Note() pulumi.StringPtrOutput { - return o.ApplyT(func(v IpAllowlistEntry) *string { return v.Note }).(pulumi.StringPtrOutput) -} - -type IpAllowlistEntryArrayOutput struct{ *pulumi.OutputState } - -func (IpAllowlistEntryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]IpAllowlistEntry)(nil)).Elem() -} - -func (o IpAllowlistEntryArrayOutput) ToIpAllowlistEntryArrayOutput() IpAllowlistEntryArrayOutput { - return o -} - -func (o IpAllowlistEntryArrayOutput) ToIpAllowlistEntryArrayOutputWithContext(ctx context.Context) IpAllowlistEntryArrayOutput { - return o -} - -func (o IpAllowlistEntryArrayOutput) Index(i pulumi.IntInput) IpAllowlistEntryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) IpAllowlistEntry { - return vs[0].([]IpAllowlistEntry)[vs[1].(int)] - }).(IpAllowlistEntryOutput) -} - -type LogsArchiveAzureArchive struct { - // Your client id. - ClientId string `pulumi:"clientId"` - // The container where the archive is stored. - Container string `pulumi:"container"` - // The path where the archive is stored. - Path *string `pulumi:"path"` - // The associated storage account. - StorageAccount string `pulumi:"storageAccount"` - // Your tenant id. - TenantId string `pulumi:"tenantId"` -} - -// LogsArchiveAzureArchiveInput is an input type that accepts LogsArchiveAzureArchiveArgs and LogsArchiveAzureArchiveOutput values. -// You can construct a concrete instance of `LogsArchiveAzureArchiveInput` via: -// -// LogsArchiveAzureArchiveArgs{...} -type LogsArchiveAzureArchiveInput interface { - pulumi.Input - - ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput - ToLogsArchiveAzureArchiveOutputWithContext(context.Context) LogsArchiveAzureArchiveOutput -} - -type LogsArchiveAzureArchiveArgs struct { - // Your client id. - ClientId pulumi.StringInput `pulumi:"clientId"` - // The container where the archive is stored. - Container pulumi.StringInput `pulumi:"container"` - // The path where the archive is stored. - Path pulumi.StringPtrInput `pulumi:"path"` - // The associated storage account. - StorageAccount pulumi.StringInput `pulumi:"storageAccount"` - // Your tenant id. - TenantId pulumi.StringInput `pulumi:"tenantId"` -} - -func (LogsArchiveAzureArchiveArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveAzureArchive)(nil)).Elem() -} - -func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput { - return i.ToLogsArchiveAzureArchiveOutputWithContext(context.Background()) -} - -func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchiveOutputWithContext(ctx context.Context) LogsArchiveAzureArchiveOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchiveOutput) -} - -func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { - return i.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) -} - -func (i LogsArchiveAzureArchiveArgs) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchiveOutput).ToLogsArchiveAzureArchivePtrOutputWithContext(ctx) -} - -// LogsArchiveAzureArchivePtrInput is an input type that accepts LogsArchiveAzureArchiveArgs, LogsArchiveAzureArchivePtr and LogsArchiveAzureArchivePtrOutput values. -// You can construct a concrete instance of `LogsArchiveAzureArchivePtrInput` via: -// -// LogsArchiveAzureArchiveArgs{...} -// -// or: -// -// nil -type LogsArchiveAzureArchivePtrInput interface { - pulumi.Input - - ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput - ToLogsArchiveAzureArchivePtrOutputWithContext(context.Context) LogsArchiveAzureArchivePtrOutput -} - -type logsArchiveAzureArchivePtrType LogsArchiveAzureArchiveArgs - -func LogsArchiveAzureArchivePtr(v *LogsArchiveAzureArchiveArgs) LogsArchiveAzureArchivePtrInput { - return (*logsArchiveAzureArchivePtrType)(v) -} - -func (*logsArchiveAzureArchivePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveAzureArchive)(nil)).Elem() -} - -func (i *logsArchiveAzureArchivePtrType) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { - return i.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) -} - -func (i *logsArchiveAzureArchivePtrType) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveAzureArchivePtrOutput) -} - -type LogsArchiveAzureArchiveOutput struct{ *pulumi.OutputState } - -func (LogsArchiveAzureArchiveOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveAzureArchive)(nil)).Elem() -} - -func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchiveOutput() LogsArchiveAzureArchiveOutput { - return o -} - -func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchiveOutputWithContext(ctx context.Context) LogsArchiveAzureArchiveOutput { - return o -} - -func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { - return o.ToLogsArchiveAzureArchivePtrOutputWithContext(context.Background()) -} - -func (o LogsArchiveAzureArchiveOutput) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveAzureArchive) *LogsArchiveAzureArchive { - return &v - }).(LogsArchiveAzureArchivePtrOutput) -} - -// Your client id. -func (o LogsArchiveAzureArchiveOutput) ClientId() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.ClientId }).(pulumi.StringOutput) -} - -// The container where the archive is stored. -func (o LogsArchiveAzureArchiveOutput) Container() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.Container }).(pulumi.StringOutput) -} - -// The path where the archive is stored. -func (o LogsArchiveAzureArchiveOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsArchiveAzureArchive) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -// The associated storage account. -func (o LogsArchiveAzureArchiveOutput) StorageAccount() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.StorageAccount }).(pulumi.StringOutput) -} - -// Your tenant id. -func (o LogsArchiveAzureArchiveOutput) TenantId() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveAzureArchive) string { return v.TenantId }).(pulumi.StringOutput) -} - -type LogsArchiveAzureArchivePtrOutput struct{ *pulumi.OutputState } - -func (LogsArchiveAzureArchivePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveAzureArchive)(nil)).Elem() -} - -func (o LogsArchiveAzureArchivePtrOutput) ToLogsArchiveAzureArchivePtrOutput() LogsArchiveAzureArchivePtrOutput { - return o -} - -func (o LogsArchiveAzureArchivePtrOutput) ToLogsArchiveAzureArchivePtrOutputWithContext(ctx context.Context) LogsArchiveAzureArchivePtrOutput { - return o -} - -func (o LogsArchiveAzureArchivePtrOutput) Elem() LogsArchiveAzureArchiveOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) LogsArchiveAzureArchive { - if v != nil { - return *v - } - var ret LogsArchiveAzureArchive - return ret - }).(LogsArchiveAzureArchiveOutput) -} - -// Your client id. -func (o LogsArchiveAzureArchivePtrOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { - if v == nil { - return nil - } - return &v.ClientId - }).(pulumi.StringPtrOutput) -} - -// The container where the archive is stored. -func (o LogsArchiveAzureArchivePtrOutput) Container() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { - if v == nil { - return nil - } - return &v.Container - }).(pulumi.StringPtrOutput) -} - -// The path where the archive is stored. -func (o LogsArchiveAzureArchivePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { - if v == nil { - return nil - } - return v.Path - }).(pulumi.StringPtrOutput) -} - -// The associated storage account. -func (o LogsArchiveAzureArchivePtrOutput) StorageAccount() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { - if v == nil { - return nil - } - return &v.StorageAccount - }).(pulumi.StringPtrOutput) -} - -// Your tenant id. -func (o LogsArchiveAzureArchivePtrOutput) TenantId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveAzureArchive) *string { - if v == nil { - return nil - } - return &v.TenantId - }).(pulumi.StringPtrOutput) -} - -type LogsArchiveGcsArchive struct { - // Name of your GCS bucket. - Bucket string `pulumi:"bucket"` - // Your client email. - ClientEmail string `pulumi:"clientEmail"` - // Path where the archive is stored. - Path *string `pulumi:"path"` - // Your project id. - ProjectId *string `pulumi:"projectId"` -} - -// LogsArchiveGcsArchiveInput is an input type that accepts LogsArchiveGcsArchiveArgs and LogsArchiveGcsArchiveOutput values. -// You can construct a concrete instance of `LogsArchiveGcsArchiveInput` via: -// -// LogsArchiveGcsArchiveArgs{...} -type LogsArchiveGcsArchiveInput interface { - pulumi.Input - - ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput - ToLogsArchiveGcsArchiveOutputWithContext(context.Context) LogsArchiveGcsArchiveOutput -} - -type LogsArchiveGcsArchiveArgs struct { - // Name of your GCS bucket. - Bucket pulumi.StringInput `pulumi:"bucket"` - // Your client email. - ClientEmail pulumi.StringInput `pulumi:"clientEmail"` - // Path where the archive is stored. - Path pulumi.StringPtrInput `pulumi:"path"` - // Your project id. - ProjectId pulumi.StringPtrInput `pulumi:"projectId"` -} - -func (LogsArchiveGcsArchiveArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveGcsArchive)(nil)).Elem() -} - -func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput { - return i.ToLogsArchiveGcsArchiveOutputWithContext(context.Background()) -} - -func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchiveOutputWithContext(ctx context.Context) LogsArchiveGcsArchiveOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchiveOutput) -} - -func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { - return i.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) -} - -func (i LogsArchiveGcsArchiveArgs) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchiveOutput).ToLogsArchiveGcsArchivePtrOutputWithContext(ctx) -} - -// LogsArchiveGcsArchivePtrInput is an input type that accepts LogsArchiveGcsArchiveArgs, LogsArchiveGcsArchivePtr and LogsArchiveGcsArchivePtrOutput values. -// You can construct a concrete instance of `LogsArchiveGcsArchivePtrInput` via: -// -// LogsArchiveGcsArchiveArgs{...} -// -// or: -// -// nil -type LogsArchiveGcsArchivePtrInput interface { - pulumi.Input - - ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput - ToLogsArchiveGcsArchivePtrOutputWithContext(context.Context) LogsArchiveGcsArchivePtrOutput -} - -type logsArchiveGcsArchivePtrType LogsArchiveGcsArchiveArgs - -func LogsArchiveGcsArchivePtr(v *LogsArchiveGcsArchiveArgs) LogsArchiveGcsArchivePtrInput { - return (*logsArchiveGcsArchivePtrType)(v) -} - -func (*logsArchiveGcsArchivePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveGcsArchive)(nil)).Elem() -} - -func (i *logsArchiveGcsArchivePtrType) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { - return i.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) -} - -func (i *logsArchiveGcsArchivePtrType) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveGcsArchivePtrOutput) -} - -type LogsArchiveGcsArchiveOutput struct{ *pulumi.OutputState } - -func (LogsArchiveGcsArchiveOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveGcsArchive)(nil)).Elem() -} - -func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchiveOutput() LogsArchiveGcsArchiveOutput { - return o -} - -func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchiveOutputWithContext(ctx context.Context) LogsArchiveGcsArchiveOutput { - return o -} - -func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { - return o.ToLogsArchiveGcsArchivePtrOutputWithContext(context.Background()) -} - -func (o LogsArchiveGcsArchiveOutput) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveGcsArchive) *LogsArchiveGcsArchive { - return &v - }).(LogsArchiveGcsArchivePtrOutput) -} - -// Name of your GCS bucket. -func (o LogsArchiveGcsArchiveOutput) Bucket() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveGcsArchive) string { return v.Bucket }).(pulumi.StringOutput) -} - -// Your client email. -func (o LogsArchiveGcsArchiveOutput) ClientEmail() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveGcsArchive) string { return v.ClientEmail }).(pulumi.StringOutput) -} - -// Path where the archive is stored. -func (o LogsArchiveGcsArchiveOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsArchiveGcsArchive) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -// Your project id. -func (o LogsArchiveGcsArchiveOutput) ProjectId() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsArchiveGcsArchive) *string { return v.ProjectId }).(pulumi.StringPtrOutput) -} - -type LogsArchiveGcsArchivePtrOutput struct{ *pulumi.OutputState } - -func (LogsArchiveGcsArchivePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveGcsArchive)(nil)).Elem() -} - -func (o LogsArchiveGcsArchivePtrOutput) ToLogsArchiveGcsArchivePtrOutput() LogsArchiveGcsArchivePtrOutput { - return o -} - -func (o LogsArchiveGcsArchivePtrOutput) ToLogsArchiveGcsArchivePtrOutputWithContext(ctx context.Context) LogsArchiveGcsArchivePtrOutput { - return o -} - -func (o LogsArchiveGcsArchivePtrOutput) Elem() LogsArchiveGcsArchiveOutput { - return o.ApplyT(func(v *LogsArchiveGcsArchive) LogsArchiveGcsArchive { - if v != nil { - return *v - } - var ret LogsArchiveGcsArchive - return ret - }).(LogsArchiveGcsArchiveOutput) -} - -// Name of your GCS bucket. -func (o LogsArchiveGcsArchivePtrOutput) Bucket() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { - if v == nil { - return nil - } - return &v.Bucket - }).(pulumi.StringPtrOutput) -} - -// Your client email. -func (o LogsArchiveGcsArchivePtrOutput) ClientEmail() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { - if v == nil { - return nil - } - return &v.ClientEmail - }).(pulumi.StringPtrOutput) -} - -// Path where the archive is stored. -func (o LogsArchiveGcsArchivePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { - if v == nil { - return nil - } - return v.Path - }).(pulumi.StringPtrOutput) -} - -// Your project id. -func (o LogsArchiveGcsArchivePtrOutput) ProjectId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveGcsArchive) *string { - if v == nil { - return nil - } - return v.ProjectId - }).(pulumi.StringPtrOutput) -} - -type LogsArchiveS3Archive struct { - // Your AWS account id. - AccountId string `pulumi:"accountId"` - // Name of your s3 bucket. - Bucket string `pulumi:"bucket"` - // Path where the archive is stored. - Path *string `pulumi:"path"` - // Your AWS role name - RoleName string `pulumi:"roleName"` -} - -// LogsArchiveS3ArchiveInput is an input type that accepts LogsArchiveS3ArchiveArgs and LogsArchiveS3ArchiveOutput values. -// You can construct a concrete instance of `LogsArchiveS3ArchiveInput` via: -// -// LogsArchiveS3ArchiveArgs{...} -type LogsArchiveS3ArchiveInput interface { - pulumi.Input - - ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput - ToLogsArchiveS3ArchiveOutputWithContext(context.Context) LogsArchiveS3ArchiveOutput -} - -type LogsArchiveS3ArchiveArgs struct { - // Your AWS account id. - AccountId pulumi.StringInput `pulumi:"accountId"` - // Name of your s3 bucket. - Bucket pulumi.StringInput `pulumi:"bucket"` - // Path where the archive is stored. - Path pulumi.StringPtrInput `pulumi:"path"` - // Your AWS role name - RoleName pulumi.StringInput `pulumi:"roleName"` -} - -func (LogsArchiveS3ArchiveArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveS3Archive)(nil)).Elem() -} - -func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput { - return i.ToLogsArchiveS3ArchiveOutputWithContext(context.Background()) -} - -func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchiveOutputWithContext(ctx context.Context) LogsArchiveS3ArchiveOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchiveOutput) -} - -func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { - return i.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) -} - -func (i LogsArchiveS3ArchiveArgs) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchiveOutput).ToLogsArchiveS3ArchivePtrOutputWithContext(ctx) -} - -// LogsArchiveS3ArchivePtrInput is an input type that accepts LogsArchiveS3ArchiveArgs, LogsArchiveS3ArchivePtr and LogsArchiveS3ArchivePtrOutput values. -// You can construct a concrete instance of `LogsArchiveS3ArchivePtrInput` via: -// -// LogsArchiveS3ArchiveArgs{...} -// -// or: -// -// nil -type LogsArchiveS3ArchivePtrInput interface { - pulumi.Input - - ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput - ToLogsArchiveS3ArchivePtrOutputWithContext(context.Context) LogsArchiveS3ArchivePtrOutput -} - -type logsArchiveS3ArchivePtrType LogsArchiveS3ArchiveArgs - -func LogsArchiveS3ArchivePtr(v *LogsArchiveS3ArchiveArgs) LogsArchiveS3ArchivePtrInput { - return (*logsArchiveS3ArchivePtrType)(v) -} - -func (*logsArchiveS3ArchivePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveS3Archive)(nil)).Elem() -} - -func (i *logsArchiveS3ArchivePtrType) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { - return i.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) -} - -func (i *logsArchiveS3ArchivePtrType) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsArchiveS3ArchivePtrOutput) -} - -type LogsArchiveS3ArchiveOutput struct{ *pulumi.OutputState } - -func (LogsArchiveS3ArchiveOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsArchiveS3Archive)(nil)).Elem() -} - -func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchiveOutput() LogsArchiveS3ArchiveOutput { - return o -} - -func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchiveOutputWithContext(ctx context.Context) LogsArchiveS3ArchiveOutput { - return o -} - -func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { - return o.ToLogsArchiveS3ArchivePtrOutputWithContext(context.Background()) -} - -func (o LogsArchiveS3ArchiveOutput) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsArchiveS3Archive) *LogsArchiveS3Archive { - return &v - }).(LogsArchiveS3ArchivePtrOutput) -} - -// Your AWS account id. -func (o LogsArchiveS3ArchiveOutput) AccountId() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.AccountId }).(pulumi.StringOutput) -} - -// Name of your s3 bucket. -func (o LogsArchiveS3ArchiveOutput) Bucket() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.Bucket }).(pulumi.StringOutput) -} - -// Path where the archive is stored. -func (o LogsArchiveS3ArchiveOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsArchiveS3Archive) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -// Your AWS role name -func (o LogsArchiveS3ArchiveOutput) RoleName() pulumi.StringOutput { - return o.ApplyT(func(v LogsArchiveS3Archive) string { return v.RoleName }).(pulumi.StringOutput) -} - -type LogsArchiveS3ArchivePtrOutput struct{ *pulumi.OutputState } - -func (LogsArchiveS3ArchivePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsArchiveS3Archive)(nil)).Elem() -} - -func (o LogsArchiveS3ArchivePtrOutput) ToLogsArchiveS3ArchivePtrOutput() LogsArchiveS3ArchivePtrOutput { - return o -} - -func (o LogsArchiveS3ArchivePtrOutput) ToLogsArchiveS3ArchivePtrOutputWithContext(ctx context.Context) LogsArchiveS3ArchivePtrOutput { - return o -} - -func (o LogsArchiveS3ArchivePtrOutput) Elem() LogsArchiveS3ArchiveOutput { - return o.ApplyT(func(v *LogsArchiveS3Archive) LogsArchiveS3Archive { - if v != nil { - return *v - } - var ret LogsArchiveS3Archive - return ret - }).(LogsArchiveS3ArchiveOutput) -} - -// Your AWS account id. -func (o LogsArchiveS3ArchivePtrOutput) AccountId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveS3Archive) *string { - if v == nil { - return nil - } - return &v.AccountId - }).(pulumi.StringPtrOutput) -} - -// Name of your s3 bucket. -func (o LogsArchiveS3ArchivePtrOutput) Bucket() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveS3Archive) *string { - if v == nil { - return nil - } - return &v.Bucket - }).(pulumi.StringPtrOutput) -} - -// Path where the archive is stored. -func (o LogsArchiveS3ArchivePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveS3Archive) *string { - if v == nil { - return nil - } - return v.Path - }).(pulumi.StringPtrOutput) -} - -// Your AWS role name -func (o LogsArchiveS3ArchivePtrOutput) RoleName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsArchiveS3Archive) *string { - if v == nil { - return nil - } - return &v.RoleName - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineFilter struct { - // Filter criteria of the category. - Query string `pulumi:"query"` -} - -// LogsCustomPipelineFilterInput is an input type that accepts LogsCustomPipelineFilterArgs and LogsCustomPipelineFilterOutput values. -// You can construct a concrete instance of `LogsCustomPipelineFilterInput` via: -// -// LogsCustomPipelineFilterArgs{...} -type LogsCustomPipelineFilterInput interface { - pulumi.Input - - ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput - ToLogsCustomPipelineFilterOutputWithContext(context.Context) LogsCustomPipelineFilterOutput -} - -type LogsCustomPipelineFilterArgs struct { - // Filter criteria of the category. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsCustomPipelineFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineFilterArgs) ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput { - return i.ToLogsCustomPipelineFilterOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineFilterArgs) ToLogsCustomPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineFilterOutput) -} - -// LogsCustomPipelineFilterArrayInput is an input type that accepts LogsCustomPipelineFilterArray and LogsCustomPipelineFilterArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineFilterArrayInput` via: -// -// LogsCustomPipelineFilterArray{ LogsCustomPipelineFilterArgs{...} } -type LogsCustomPipelineFilterArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput - ToLogsCustomPipelineFilterArrayOutputWithContext(context.Context) LogsCustomPipelineFilterArrayOutput -} - -type LogsCustomPipelineFilterArray []LogsCustomPipelineFilterInput - -func (LogsCustomPipelineFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineFilterArray) ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput { - return i.ToLogsCustomPipelineFilterArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineFilterArray) ToLogsCustomPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineFilterArrayOutput) -} - -type LogsCustomPipelineFilterOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineFilterOutput) ToLogsCustomPipelineFilterOutput() LogsCustomPipelineFilterOutput { - return o -} - -func (o LogsCustomPipelineFilterOutput) ToLogsCustomPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineFilterOutput { - return o -} - -// Filter criteria of the category. -func (o LogsCustomPipelineFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type LogsCustomPipelineFilterArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineFilterArrayOutput) ToLogsCustomPipelineFilterArrayOutput() LogsCustomPipelineFilterArrayOutput { - return o -} - -func (o LogsCustomPipelineFilterArrayOutput) ToLogsCustomPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineFilterArrayOutput { - return o -} - -func (o LogsCustomPipelineFilterArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineFilter { - return vs[0].([]LogsCustomPipelineFilter)[vs[1].(int)] - }).(LogsCustomPipelineFilterOutput) -} - -type LogsCustomPipelineProcessor struct { - // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) - ArithmeticProcessor *LogsCustomPipelineProcessorArithmeticProcessor `pulumi:"arithmeticProcessor"` - // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) - AttributeRemapper *LogsCustomPipelineProcessorAttributeRemapper `pulumi:"attributeRemapper"` - // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) - CategoryProcessor *LogsCustomPipelineProcessorCategoryProcessor `pulumi:"categoryProcessor"` - // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) - DateRemapper *LogsCustomPipelineProcessorDateRemapper `pulumi:"dateRemapper"` - // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) - GeoIpParser *LogsCustomPipelineProcessorGeoIpParser `pulumi:"geoIpParser"` - // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) - GrokParser *LogsCustomPipelineProcessorGrokParser `pulumi:"grokParser"` - // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - LookupProcessor *LogsCustomPipelineProcessorLookupProcessor `pulumi:"lookupProcessor"` - // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) - MessageRemapper *LogsCustomPipelineProcessorMessageRemapper `pulumi:"messageRemapper"` - Pipeline *LogsCustomPipelineProcessorPipeline `pulumi:"pipeline"` - // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - ReferenceTableLookupProcessor *LogsCustomPipelineProcessorReferenceTableLookupProcessor `pulumi:"referenceTableLookupProcessor"` - // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) - ServiceRemapper *LogsCustomPipelineProcessorServiceRemapper `pulumi:"serviceRemapper"` - // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) - StatusRemapper *LogsCustomPipelineProcessorStatusRemapper `pulumi:"statusRemapper"` - // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) - StringBuilderProcessor *LogsCustomPipelineProcessorStringBuilderProcessor `pulumi:"stringBuilderProcessor"` - // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) - TraceIdRemapper *LogsCustomPipelineProcessorTraceIdRemapper `pulumi:"traceIdRemapper"` - // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) - UrlParser *LogsCustomPipelineProcessorUrlParser `pulumi:"urlParser"` - // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) - UserAgentParser *LogsCustomPipelineProcessorUserAgentParser `pulumi:"userAgentParser"` -} - -// LogsCustomPipelineProcessorInput is an input type that accepts LogsCustomPipelineProcessorArgs and LogsCustomPipelineProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorInput` via: -// -// LogsCustomPipelineProcessorArgs{...} -type LogsCustomPipelineProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput - ToLogsCustomPipelineProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorOutput -} - -type LogsCustomPipelineProcessorArgs struct { - // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) - ArithmeticProcessor LogsCustomPipelineProcessorArithmeticProcessorPtrInput `pulumi:"arithmeticProcessor"` - // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) - AttributeRemapper LogsCustomPipelineProcessorAttributeRemapperPtrInput `pulumi:"attributeRemapper"` - // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) - CategoryProcessor LogsCustomPipelineProcessorCategoryProcessorPtrInput `pulumi:"categoryProcessor"` - // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) - DateRemapper LogsCustomPipelineProcessorDateRemapperPtrInput `pulumi:"dateRemapper"` - // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) - GeoIpParser LogsCustomPipelineProcessorGeoIpParserPtrInput `pulumi:"geoIpParser"` - // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) - GrokParser LogsCustomPipelineProcessorGrokParserPtrInput `pulumi:"grokParser"` - // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - LookupProcessor LogsCustomPipelineProcessorLookupProcessorPtrInput `pulumi:"lookupProcessor"` - // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) - MessageRemapper LogsCustomPipelineProcessorMessageRemapperPtrInput `pulumi:"messageRemapper"` - Pipeline LogsCustomPipelineProcessorPipelinePtrInput `pulumi:"pipeline"` - // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - ReferenceTableLookupProcessor LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput `pulumi:"referenceTableLookupProcessor"` - // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) - ServiceRemapper LogsCustomPipelineProcessorServiceRemapperPtrInput `pulumi:"serviceRemapper"` - // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) - StatusRemapper LogsCustomPipelineProcessorStatusRemapperPtrInput `pulumi:"statusRemapper"` - // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) - StringBuilderProcessor LogsCustomPipelineProcessorStringBuilderProcessorPtrInput `pulumi:"stringBuilderProcessor"` - // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) - TraceIdRemapper LogsCustomPipelineProcessorTraceIdRemapperPtrInput `pulumi:"traceIdRemapper"` - // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) - UrlParser LogsCustomPipelineProcessorUrlParserPtrInput `pulumi:"urlParser"` - // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) - UserAgentParser LogsCustomPipelineProcessorUserAgentParserPtrInput `pulumi:"userAgentParser"` -} - -func (LogsCustomPipelineProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorArgs) ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput { - return i.ToLogsCustomPipelineProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorArgs) ToLogsCustomPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorOutput) -} - -// LogsCustomPipelineProcessorArrayInput is an input type that accepts LogsCustomPipelineProcessorArray and LogsCustomPipelineProcessorArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorArrayInput` via: -// -// LogsCustomPipelineProcessorArray{ LogsCustomPipelineProcessorArgs{...} } -type LogsCustomPipelineProcessorArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput - ToLogsCustomPipelineProcessorArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorArrayOutput -} - -type LogsCustomPipelineProcessorArray []LogsCustomPipelineProcessorInput - -func (LogsCustomPipelineProcessorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorArray) ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput { - return i.ToLogsCustomPipelineProcessorArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorArray) ToLogsCustomPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArrayOutput) -} - -type LogsCustomPipelineProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorOutput) ToLogsCustomPipelineProcessorOutput() LogsCustomPipelineProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorOutput) ToLogsCustomPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorOutput { - return o -} - -// Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) -func (o LogsCustomPipelineProcessorOutput) ArithmeticProcessor() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorArithmeticProcessor { - return v.ArithmeticProcessor - }).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) -} - -// Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) -func (o LogsCustomPipelineProcessorOutput) AttributeRemapper() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorAttributeRemapper { - return v.AttributeRemapper - }).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) -} - -// Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) -func (o LogsCustomPipelineProcessorOutput) CategoryProcessor() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorCategoryProcessor { - return v.CategoryProcessor - }).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) -} - -// Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) -func (o LogsCustomPipelineProcessorOutput) DateRemapper() LogsCustomPipelineProcessorDateRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorDateRemapper { return v.DateRemapper }).(LogsCustomPipelineProcessorDateRemapperPtrOutput) -} - -// Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) -func (o LogsCustomPipelineProcessorOutput) GeoIpParser() LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorGeoIpParser { return v.GeoIpParser }).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) -} - -// Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) -func (o LogsCustomPipelineProcessorOutput) GrokParser() LogsCustomPipelineProcessorGrokParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorGrokParser { return v.GrokParser }).(LogsCustomPipelineProcessorGrokParserPtrOutput) -} - -// Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) -func (o LogsCustomPipelineProcessorOutput) LookupProcessor() LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorLookupProcessor { - return v.LookupProcessor - }).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) -} - -// Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) -func (o LogsCustomPipelineProcessorOutput) MessageRemapper() LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorMessageRemapper { - return v.MessageRemapper - }).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) -} - -func (o LogsCustomPipelineProcessorOutput) Pipeline() LogsCustomPipelineProcessorPipelinePtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorPipeline { return v.Pipeline }).(LogsCustomPipelineProcessorPipelinePtrOutput) -} - -// Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) -func (o LogsCustomPipelineProcessorOutput) ReferenceTableLookupProcessor() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorReferenceTableLookupProcessor { - return v.ReferenceTableLookupProcessor - }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -// Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) -func (o LogsCustomPipelineProcessorOutput) ServiceRemapper() LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorServiceRemapper { - return v.ServiceRemapper - }).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) -} - -// Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) -func (o LogsCustomPipelineProcessorOutput) StatusRemapper() LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorStatusRemapper { - return v.StatusRemapper - }).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) -} - -// String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) -func (o LogsCustomPipelineProcessorOutput) StringBuilderProcessor() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorStringBuilderProcessor { - return v.StringBuilderProcessor - }).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) -} - -// Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) -func (o LogsCustomPipelineProcessorOutput) TraceIdRemapper() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorTraceIdRemapper { - return v.TraceIdRemapper - }).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) -} - -// URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) -func (o LogsCustomPipelineProcessorOutput) UrlParser() LogsCustomPipelineProcessorUrlParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorUrlParser { return v.UrlParser }).(LogsCustomPipelineProcessorUrlParserPtrOutput) -} - -// User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) -func (o LogsCustomPipelineProcessorOutput) UserAgentParser() LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessor) *LogsCustomPipelineProcessorUserAgentParser { - return v.UserAgentParser - }).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) -} - -type LogsCustomPipelineProcessorArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorArrayOutput() LogsCustomPipelineProcessorArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessor { - return vs[0].([]LogsCustomPipelineProcessor)[vs[1].(int)] - }).(LogsCustomPipelineProcessorOutput) -} - -type LogsCustomPipelineProcessorArithmeticProcessor struct { - // Arithmetic operation between one or more log attributes. - Expression string `pulumi:"expression"` - // Boolean value to enable your pipeline. - IsEnabled *bool `pulumi:"isEnabled"` - // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. - IsReplaceMissing *bool `pulumi:"isReplaceMissing"` - // Your pipeline name. - Name *string `pulumi:"name"` - // Name of the attribute that contains the result of the arithmetic operation. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorArithmeticProcessorInput is an input type that accepts LogsCustomPipelineProcessorArithmeticProcessorArgs and LogsCustomPipelineProcessorArithmeticProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorArithmeticProcessorInput` via: -// -// LogsCustomPipelineProcessorArithmeticProcessorArgs{...} -type LogsCustomPipelineProcessorArithmeticProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput - ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput -} - -type LogsCustomPipelineProcessorArithmeticProcessorArgs struct { - // Arithmetic operation between one or more log attributes. - Expression pulumi.StringInput `pulumi:"expression"` - // Boolean value to enable your pipeline. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. - IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` - // Your pipeline name. - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the attribute that contains the result of the arithmetic operation. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorArithmeticProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput { - return i.ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorOutput) -} - -func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorOutput).ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorArithmeticProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorArithmeticProcessorArgs, LogsCustomPipelineProcessorArithmeticProcessorPtr and LogsCustomPipelineProcessorArithmeticProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorArithmeticProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorArithmeticProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorArithmeticProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput - ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput -} - -type logsCustomPipelineProcessorArithmeticProcessorPtrType LogsCustomPipelineProcessorArithmeticProcessorArgs - -func LogsCustomPipelineProcessorArithmeticProcessorPtr(v *LogsCustomPipelineProcessorArithmeticProcessorArgs) LogsCustomPipelineProcessorArithmeticProcessorPtrInput { - return (*logsCustomPipelineProcessorArithmeticProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorArithmeticProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorArithmeticProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorArithmeticProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorArithmeticProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorArithmeticProcessor) *LogsCustomPipelineProcessorArithmeticProcessor { - return &v - }).(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) -} - -// Arithmetic operation between one or more log attributes. -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) string { return v.Expression }).(pulumi.StringOutput) -} - -// Boolean value to enable your pipeline. -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *bool { return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) -} - -// Your pipeline name. -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the arithmetic operation. -func (o LogsCustomPipelineProcessorArithmeticProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorArithmeticProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorArithmeticProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorArithmeticProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Elem() LogsCustomPipelineProcessorArithmeticProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) LogsCustomPipelineProcessorArithmeticProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorArithmeticProcessor - return ret - }).(LogsCustomPipelineProcessorArithmeticProcessorOutput) -} - -// Arithmetic operation between one or more log attributes. -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Expression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return &v.Expression - }).(pulumi.StringPtrOutput) -} - -// Boolean value to enable your pipeline. -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *bool { - if v == nil { - return nil - } - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// Your pipeline name. -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the arithmetic operation. -func (o LogsCustomPipelineProcessorArithmeticProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorAttributeRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // Override the target element if already set. - OverrideOnConflict *bool `pulumi:"overrideOnConflict"` - // Remove or preserve the remapped source element. - PreserveSource *bool `pulumi:"preserveSource"` - // Defines where the sources are from (log `attribute` or `tag`). - SourceType string `pulumi:"sourceType"` - // List of source attributes or tags. - Sources []string `pulumi:"sources"` - // Final attribute or tag name to remap the sources. - Target string `pulumi:"target"` - // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. - TargetFormat *string `pulumi:"targetFormat"` - // Defines if the target is a log `attribute` or `tag`. - TargetType string `pulumi:"targetType"` -} - -// LogsCustomPipelineProcessorAttributeRemapperInput is an input type that accepts LogsCustomPipelineProcessorAttributeRemapperArgs and LogsCustomPipelineProcessorAttributeRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorAttributeRemapperInput` via: -// -// LogsCustomPipelineProcessorAttributeRemapperArgs{...} -type LogsCustomPipelineProcessorAttributeRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput - ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput -} - -type LogsCustomPipelineProcessorAttributeRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Override the target element if already set. - OverrideOnConflict pulumi.BoolPtrInput `pulumi:"overrideOnConflict"` - // Remove or preserve the remapped source element. - PreserveSource pulumi.BoolPtrInput `pulumi:"preserveSource"` - // Defines where the sources are from (log `attribute` or `tag`). - SourceType pulumi.StringInput `pulumi:"sourceType"` - // List of source attributes or tags. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Final attribute or tag name to remap the sources. - Target pulumi.StringInput `pulumi:"target"` - // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. - TargetFormat pulumi.StringPtrInput `pulumi:"targetFormat"` - // Defines if the target is a log `attribute` or `tag`. - TargetType pulumi.StringInput `pulumi:"targetType"` -} - -func (LogsCustomPipelineProcessorAttributeRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput { - return i.ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperOutput) -} - -func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperOutput).ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorAttributeRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorAttributeRemapperArgs, LogsCustomPipelineProcessorAttributeRemapperPtr and LogsCustomPipelineProcessorAttributeRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorAttributeRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorAttributeRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorAttributeRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput - ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput -} - -type logsCustomPipelineProcessorAttributeRemapperPtrType LogsCustomPipelineProcessorAttributeRemapperArgs - -func LogsCustomPipelineProcessorAttributeRemapperPtr(v *LogsCustomPipelineProcessorAttributeRemapperArgs) LogsCustomPipelineProcessorAttributeRemapperPtrInput { - return (*logsCustomPipelineProcessorAttributeRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorAttributeRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorAttributeRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorAttributeRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorAttributeRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorAttributeRemapper) *LogsCustomPipelineProcessorAttributeRemapper { - return &v - }).(LogsCustomPipelineProcessorAttributeRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Override the target element if already set. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) OverrideOnConflict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.OverrideOnConflict }).(pulumi.BoolPtrOutput) -} - -// Remove or preserve the remapped source element. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) PreserveSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *bool { return v.PreserveSource }).(pulumi.BoolPtrOutput) -} - -// Defines where the sources are from (log `attribute` or `tag`). -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) SourceType() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.SourceType }).(pulumi.StringOutput) -} - -// List of source attributes or tags. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Final attribute or tag name to remap the sources. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.Target }).(pulumi.StringOutput) -} - -// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) TargetFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) *string { return v.TargetFormat }).(pulumi.StringPtrOutput) -} - -// Defines if the target is a log `attribute` or `tag`. -func (o LogsCustomPipelineProcessorAttributeRemapperOutput) TargetType() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorAttributeRemapper) string { return v.TargetType }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorAttributeRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorAttributeRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Elem() LogsCustomPipelineProcessorAttributeRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) LogsCustomPipelineProcessorAttributeRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorAttributeRemapper - return ret - }).(LogsCustomPipelineProcessorAttributeRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Override the target element if already set. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) OverrideOnConflict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.OverrideOnConflict - }).(pulumi.BoolPtrOutput) -} - -// Remove or preserve the remapped source element. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) PreserveSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.PreserveSource - }).(pulumi.BoolPtrOutput) -} - -// Defines where the sources are from (log `attribute` or `tag`). -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) SourceType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.SourceType - }).(pulumi.StringPtrOutput) -} - -// List of source attributes or tags. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Final attribute or tag name to remap the sources. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) TargetFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return v.TargetFormat - }).(pulumi.StringPtrOutput) -} - -// Defines if the target is a log `attribute` or `tag`. -func (o LogsCustomPipelineProcessorAttributeRemapperPtrOutput) TargetType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.TargetType - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessor struct { - // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. - Categories []LogsCustomPipelineProcessorCategoryProcessorCategory `pulumi:"categories"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the category - Name *string `pulumi:"name"` - // Name of the target attribute whose value is defined by the matching category. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorCategoryProcessorInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorArgs and LogsCustomPipelineProcessorCategoryProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorInput` via: -// -// LogsCustomPipelineProcessorCategoryProcessorArgs{...} -type LogsCustomPipelineProcessorCategoryProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput - ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput -} - -type LogsCustomPipelineProcessorCategoryProcessorArgs struct { - // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. - Categories LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput `pulumi:"categories"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the category - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the target attribute whose value is defined by the matching category. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorCategoryProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorOutput) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorOutput).ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorCategoryProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorArgs, LogsCustomPipelineProcessorCategoryProcessorPtr and LogsCustomPipelineProcessorCategoryProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorCategoryProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorCategoryProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput - ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput -} - -type logsCustomPipelineProcessorCategoryProcessorPtrType LogsCustomPipelineProcessorCategoryProcessorArgs - -func LogsCustomPipelineProcessorCategoryProcessorPtr(v *LogsCustomPipelineProcessorCategoryProcessorArgs) LogsCustomPipelineProcessorCategoryProcessorPtrInput { - return (*logsCustomPipelineProcessorCategoryProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorCategoryProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorCategoryProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorCategoryProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorCategoryProcessor) *LogsCustomPipelineProcessorCategoryProcessor { - return &v - }).(LogsCustomPipelineProcessorCategoryProcessorPtrOutput) -} - -// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Categories() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorCategoryProcessorCategory { - return v.Categories - }).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the category -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the target attribute whose value is defined by the matching category. -func (o LogsCustomPipelineProcessorCategoryProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Elem() LogsCustomPipelineProcessorCategoryProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) LogsCustomPipelineProcessorCategoryProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorCategoryProcessor - return ret - }).(LogsCustomPipelineProcessorCategoryProcessorOutput) -} - -// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Categories() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorCategoryProcessorCategory { - if v == nil { - return nil - } - return v.Categories - }).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the category -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the target attribute whose value is defined by the matching category. -func (o LogsCustomPipelineProcessorCategoryProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorCategoryProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorCategory struct { - Filter LogsCustomPipelineProcessorCategoryProcessorCategoryFilter `pulumi:"filter"` - Name string `pulumi:"name"` -} - -// LogsCustomPipelineProcessorCategoryProcessorCategoryInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryArgs and LogsCustomPipelineProcessorCategoryProcessorCategoryOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryInput` via: -// -// LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{...} -type LogsCustomPipelineProcessorCategoryProcessorCategoryInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput - ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryArgs struct { - Filter LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput `pulumi:"filter"` - Name pulumi.StringInput `pulumi:"name"` -} - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) -} - -// LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryArray and LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput` via: -// -// LogsCustomPipelineProcessorCategoryProcessorCategoryArray{ LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{...} } -type LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput - ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryArray []LogsCustomPipelineProcessorCategoryProcessorCategoryInput - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) Filter() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategory) LogsCustomPipelineProcessorCategoryProcessorCategoryFilter { - return v.Filter - }).(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategory) string { return v.Name }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorCategoryProcessorCategoryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorCategoryProcessorCategory { - return vs[0].([]LogsCustomPipelineProcessorCategoryProcessorCategory)[vs[1].(int)] - }).(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryFilter struct { - // Filter criteria of the category. - Query string `pulumi:"query"` -} - -// LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput is an input type that accepts LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs and LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput` via: -// -// LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs{...} -type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput - ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs struct { - // Filter criteria of the category. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { - return i.ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) -} - -type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o -} - -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o -} - -// Filter criteria of the category. -func (o LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorCategoryProcessorCategoryFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorDateRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorDateRemapperInput is an input type that accepts LogsCustomPipelineProcessorDateRemapperArgs and LogsCustomPipelineProcessorDateRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorDateRemapperInput` via: -// -// LogsCustomPipelineProcessorDateRemapperArgs{...} -type LogsCustomPipelineProcessorDateRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput - ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorDateRemapperOutput -} - -type LogsCustomPipelineProcessorDateRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorDateRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput { - return i.ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperOutput) -} - -func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperOutput).ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorDateRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorDateRemapperArgs, LogsCustomPipelineProcessorDateRemapperPtr and LogsCustomPipelineProcessorDateRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorDateRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorDateRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorDateRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput - ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput -} - -type logsCustomPipelineProcessorDateRemapperPtrType LogsCustomPipelineProcessorDateRemapperArgs - -func LogsCustomPipelineProcessorDateRemapperPtr(v *LogsCustomPipelineProcessorDateRemapperArgs) LogsCustomPipelineProcessorDateRemapperPtrInput { - return (*logsCustomPipelineProcessorDateRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorDateRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorDateRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorDateRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorDateRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorDateRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorDateRemapper) *LogsCustomPipelineProcessorDateRemapper { - return &v - }).(LogsCustomPipelineProcessorDateRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorDateRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorDateRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorDateRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorDateRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorDateRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorDateRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorDateRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorDateRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Elem() LogsCustomPipelineProcessorDateRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) LogsCustomPipelineProcessorDateRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorDateRemapper - return ret - }).(LogsCustomPipelineProcessorDateRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorDateRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorDateRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorGeoIpParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorGeoIpParserInput is an input type that accepts LogsCustomPipelineProcessorGeoIpParserArgs and LogsCustomPipelineProcessorGeoIpParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGeoIpParserInput` via: -// -// LogsCustomPipelineProcessorGeoIpParserArgs{...} -type LogsCustomPipelineProcessorGeoIpParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput - ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(context.Context) LogsCustomPipelineProcessorGeoIpParserOutput -} - -type LogsCustomPipelineProcessorGeoIpParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorGeoIpParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput { - return i.ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserOutput) -} - -func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return i.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserOutput).ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorGeoIpParserPtrInput is an input type that accepts LogsCustomPipelineProcessorGeoIpParserArgs, LogsCustomPipelineProcessorGeoIpParserPtr and LogsCustomPipelineProcessorGeoIpParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGeoIpParserPtrInput` via: -// -// LogsCustomPipelineProcessorGeoIpParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorGeoIpParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput - ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput -} - -type logsCustomPipelineProcessorGeoIpParserPtrType LogsCustomPipelineProcessorGeoIpParserArgs - -func LogsCustomPipelineProcessorGeoIpParserPtr(v *LogsCustomPipelineProcessorGeoIpParserArgs) LogsCustomPipelineProcessorGeoIpParserPtrInput { - return (*logsCustomPipelineProcessorGeoIpParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorGeoIpParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return i.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) -} - -type LogsCustomPipelineProcessorGeoIpParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGeoIpParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorGeoIpParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return o.ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGeoIpParser) *LogsCustomPipelineProcessorGeoIpParser { - return &v - }).(LogsCustomPipelineProcessorGeoIpParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorGeoIpParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorGeoIpParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorGeoIpParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorGeoIpParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGeoIpParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorGeoIpParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGeoIpParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGeoIpParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Elem() LogsCustomPipelineProcessorGeoIpParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) LogsCustomPipelineProcessorGeoIpParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorGeoIpParser - return ret - }).(LogsCustomPipelineProcessorGeoIpParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorGeoIpParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGeoIpParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorGrokParser struct { - Grok LogsCustomPipelineProcessorGrokParserGrok `pulumi:"grok"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. - Samples []string `pulumi:"samples"` - // Name of the log attribute to parse. - Source string `pulumi:"source"` -} - -// LogsCustomPipelineProcessorGrokParserInput is an input type that accepts LogsCustomPipelineProcessorGrokParserArgs and LogsCustomPipelineProcessorGrokParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserInput` via: -// -// LogsCustomPipelineProcessorGrokParserArgs{...} -type LogsCustomPipelineProcessorGrokParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput - ToLogsCustomPipelineProcessorGrokParserOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserOutput -} - -type LogsCustomPipelineProcessorGrokParserArgs struct { - Grok LogsCustomPipelineProcessorGrokParserGrokInput `pulumi:"grok"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. - Samples pulumi.StringArrayInput `pulumi:"samples"` - // Name of the log attribute to parse. - Source pulumi.StringInput `pulumi:"source"` -} - -func (LogsCustomPipelineProcessorGrokParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput { - return i.ToLogsCustomPipelineProcessorGrokParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserOutput) -} - -func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { - return i.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserOutput).ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorGrokParserPtrInput is an input type that accepts LogsCustomPipelineProcessorGrokParserArgs, LogsCustomPipelineProcessorGrokParserPtr and LogsCustomPipelineProcessorGrokParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserPtrInput` via: -// -// LogsCustomPipelineProcessorGrokParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorGrokParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput - ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput -} - -type logsCustomPipelineProcessorGrokParserPtrType LogsCustomPipelineProcessorGrokParserArgs - -func LogsCustomPipelineProcessorGrokParserPtr(v *LogsCustomPipelineProcessorGrokParserArgs) LogsCustomPipelineProcessorGrokParserPtrInput { - return (*logsCustomPipelineProcessorGrokParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorGrokParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { - return i.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserPtrOutput) -} - -type LogsCustomPipelineProcessorGrokParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGrokParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorGrokParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { - return o.ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGrokParser) *LogsCustomPipelineProcessorGrokParser { - return &v - }).(LogsCustomPipelineProcessorGrokParserPtrOutput) -} - -func (o LogsCustomPipelineProcessorGrokParserOutput) Grok() LogsCustomPipelineProcessorGrokParserGrokOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) LogsCustomPipelineProcessorGrokParserGrok { return v.Grok }).(LogsCustomPipelineProcessorGrokParserGrokOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorGrokParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorGrokParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. -func (o LogsCustomPipelineProcessorGrokParserOutput) Samples() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) []string { return v.Samples }).(pulumi.StringArrayOutput) -} - -// Name of the log attribute to parse. -func (o LogsCustomPipelineProcessorGrokParserOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParser) string { return v.Source }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorGrokParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGrokParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorGrokParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Elem() LogsCustomPipelineProcessorGrokParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) LogsCustomPipelineProcessorGrokParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorGrokParser - return ret - }).(LogsCustomPipelineProcessorGrokParserOutput) -} - -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Grok() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *LogsCustomPipelineProcessorGrokParserGrok { - if v == nil { - return nil - } - return &v.Grok - }).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Samples() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) []string { - if v == nil { - return nil - } - return v.Samples - }).(pulumi.StringArrayOutput) -} - -// Name of the log attribute to parse. -func (o LogsCustomPipelineProcessorGrokParserPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParser) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorGrokParserGrok struct { - // Match rules for your grok parser. - MatchRules string `pulumi:"matchRules"` - // Support rules for your grok parser. - SupportRules string `pulumi:"supportRules"` -} - -// LogsCustomPipelineProcessorGrokParserGrokInput is an input type that accepts LogsCustomPipelineProcessorGrokParserGrokArgs and LogsCustomPipelineProcessorGrokParserGrokOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserGrokInput` via: -// -// LogsCustomPipelineProcessorGrokParserGrokArgs{...} -type LogsCustomPipelineProcessorGrokParserGrokInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput - ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput -} - -type LogsCustomPipelineProcessorGrokParserGrokArgs struct { - // Match rules for your grok parser. - MatchRules pulumi.StringInput `pulumi:"matchRules"` - // Support rules for your grok parser. - SupportRules pulumi.StringInput `pulumi:"supportRules"` -} - -func (LogsCustomPipelineProcessorGrokParserGrokArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput { - return i.ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokOutput) -} - -func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return i.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokOutput).ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorGrokParserGrokPtrInput is an input type that accepts LogsCustomPipelineProcessorGrokParserGrokArgs, LogsCustomPipelineProcessorGrokParserGrokPtr and LogsCustomPipelineProcessorGrokParserGrokPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorGrokParserGrokPtrInput` via: -// -// LogsCustomPipelineProcessorGrokParserGrokArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorGrokParserGrokPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput - ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput -} - -type logsCustomPipelineProcessorGrokParserGrokPtrType LogsCustomPipelineProcessorGrokParserGrokArgs - -func LogsCustomPipelineProcessorGrokParserGrokPtr(v *LogsCustomPipelineProcessorGrokParserGrokArgs) LogsCustomPipelineProcessorGrokParserGrokPtrInput { - return (*logsCustomPipelineProcessorGrokParserGrokPtrType)(v) -} - -func (*logsCustomPipelineProcessorGrokParserGrokPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return i.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) -} - -type LogsCustomPipelineProcessorGrokParserGrokOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGrokParserGrokOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorGrokParserGrokOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return o.ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorGrokParserGrok) *LogsCustomPipelineProcessorGrokParserGrok { - return &v - }).(LogsCustomPipelineProcessorGrokParserGrokPtrOutput) -} - -// Match rules for your grok parser. -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) MatchRules() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParserGrok) string { return v.MatchRules }).(pulumi.StringOutput) -} - -// Support rules for your grok parser. -func (o LogsCustomPipelineProcessorGrokParserGrokOutput) SupportRules() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorGrokParserGrok) string { return v.SupportRules }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorGrokParserGrokPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorGrokParserGrokPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) Elem() LogsCustomPipelineProcessorGrokParserGrokOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) LogsCustomPipelineProcessorGrokParserGrok { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorGrokParserGrok - return ret - }).(LogsCustomPipelineProcessorGrokParserGrokOutput) -} - -// Match rules for your grok parser. -func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) MatchRules() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) *string { - if v == nil { - return nil - } - return &v.MatchRules - }).(pulumi.StringPtrOutput) -} - -// Support rules for your grok parser. -func (o LogsCustomPipelineProcessorGrokParserGrokPtrOutput) SupportRules() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorGrokParserGrok) *string { - if v == nil { - return nil - } - return &v.SupportRules - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorLookupProcessor struct { - // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. - DefaultLookup *string `pulumi:"defaultLookup"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // List of entries of the lookup table using `key,value` format. - LookupTables []string `pulumi:"lookupTables"` - // Name of the processor - Name *string `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source string `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorLookupProcessorArgs and LogsCustomPipelineProcessorLookupProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorLookupProcessorInput` via: -// -// LogsCustomPipelineProcessorLookupProcessorArgs{...} -type LogsCustomPipelineProcessorLookupProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput - ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorLookupProcessorOutput -} - -type LogsCustomPipelineProcessorLookupProcessorArgs struct { - // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. - DefaultLookup pulumi.StringPtrInput `pulumi:"defaultLookup"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // List of entries of the lookup table using `key,value` format. - LookupTables pulumi.StringArrayInput `pulumi:"lookupTables"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source pulumi.StringInput `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorLookupProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput { - return i.ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorOutput) -} - -func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorOutput).ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorLookupProcessorArgs, LogsCustomPipelineProcessorLookupProcessorPtr and LogsCustomPipelineProcessorLookupProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorLookupProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorLookupProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorLookupProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput - ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput -} - -type logsCustomPipelineProcessorLookupProcessorPtrType LogsCustomPipelineProcessorLookupProcessorArgs - -func LogsCustomPipelineProcessorLookupProcessorPtr(v *LogsCustomPipelineProcessorLookupProcessorArgs) LogsCustomPipelineProcessorLookupProcessorPtrInput { - return (*logsCustomPipelineProcessorLookupProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorLookupProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorLookupProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorLookupProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorLookupProcessor) *LogsCustomPipelineProcessorLookupProcessor { - return &v - }).(LogsCustomPipelineProcessorLookupProcessorPtrOutput) -} - -// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. -func (o LogsCustomPipelineProcessorLookupProcessorOutput) DefaultLookup() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *string { return v.DefaultLookup }).(pulumi.StringPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// List of entries of the lookup table using `key,value` format. -func (o LogsCustomPipelineProcessorLookupProcessorOutput) LookupTables() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) []string { return v.LookupTables }).(pulumi.StringArrayOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorLookupProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorLookupProcessorOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) string { return v.Source }).(pulumi.StringOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorLookupProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorLookupProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorLookupProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorLookupProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorLookupProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) LogsCustomPipelineProcessorLookupProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorLookupProcessor - return ret - }).(LogsCustomPipelineProcessorLookupProcessorOutput) -} - -// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) DefaultLookup() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return v.DefaultLookup - }).(pulumi.StringPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// List of entries of the lookup table using `key,value` format. -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) LookupTables() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) []string { - if v == nil { - return nil - } - return v.LookupTables - }).(pulumi.StringArrayOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorMessageRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorMessageRemapperInput is an input type that accepts LogsCustomPipelineProcessorMessageRemapperArgs and LogsCustomPipelineProcessorMessageRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorMessageRemapperInput` via: -// -// LogsCustomPipelineProcessorMessageRemapperArgs{...} -type LogsCustomPipelineProcessorMessageRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput - ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorMessageRemapperOutput -} - -type LogsCustomPipelineProcessorMessageRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorMessageRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput { - return i.ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperOutput) -} - -func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperOutput).ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorMessageRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorMessageRemapperArgs, LogsCustomPipelineProcessorMessageRemapperPtr and LogsCustomPipelineProcessorMessageRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorMessageRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorMessageRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorMessageRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput - ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput -} - -type logsCustomPipelineProcessorMessageRemapperPtrType LogsCustomPipelineProcessorMessageRemapperArgs - -func LogsCustomPipelineProcessorMessageRemapperPtr(v *LogsCustomPipelineProcessorMessageRemapperArgs) LogsCustomPipelineProcessorMessageRemapperPtrInput { - return (*logsCustomPipelineProcessorMessageRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorMessageRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorMessageRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorMessageRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorMessageRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorMessageRemapper) *LogsCustomPipelineProcessorMessageRemapper { - return &v - }).(LogsCustomPipelineProcessorMessageRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorMessageRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorMessageRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorMessageRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorMessageRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorMessageRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorMessageRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorMessageRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Elem() LogsCustomPipelineProcessorMessageRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) LogsCustomPipelineProcessorMessageRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorMessageRemapper - return ret - }).(LogsCustomPipelineProcessorMessageRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorMessageRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorMessageRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipeline struct { - Filters []LogsCustomPipelineProcessorPipelineFilter `pulumi:"filters"` - IsEnabled *bool `pulumi:"isEnabled"` - Name string `pulumi:"name"` - Processors []LogsCustomPipelineProcessorPipelineProcessor `pulumi:"processors"` -} - -// LogsCustomPipelineProcessorPipelineInput is an input type that accepts LogsCustomPipelineProcessorPipelineArgs and LogsCustomPipelineProcessorPipelineOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineInput` via: -// -// LogsCustomPipelineProcessorPipelineArgs{...} -type LogsCustomPipelineProcessorPipelineInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput - ToLogsCustomPipelineProcessorPipelineOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineOutput -} - -type LogsCustomPipelineProcessorPipelineArgs struct { - Filters LogsCustomPipelineProcessorPipelineFilterArrayInput `pulumi:"filters"` - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - Name pulumi.StringInput `pulumi:"name"` - Processors LogsCustomPipelineProcessorPipelineProcessorArrayInput `pulumi:"processors"` -} - -func (LogsCustomPipelineProcessorPipelineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipeline)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput { - return i.ToLogsCustomPipelineProcessorPipelineOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelineOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineOutput) -} - -func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { - return i.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineArgs) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineOutput).ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelinePtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineArgs, LogsCustomPipelineProcessorPipelinePtr and LogsCustomPipelineProcessorPipelinePtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelinePtrInput` via: -// -// LogsCustomPipelineProcessorPipelineArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelinePtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput - ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelinePtrOutput -} - -type logsCustomPipelineProcessorPipelinePtrType LogsCustomPipelineProcessorPipelineArgs - -func LogsCustomPipelineProcessorPipelinePtr(v *LogsCustomPipelineProcessorPipelineArgs) LogsCustomPipelineProcessorPipelinePtrInput { - return (*logsCustomPipelineProcessorPipelinePtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelinePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipeline)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelinePtrType) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { - return i.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelinePtrType) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelinePtrOutput) -} - -type LogsCustomPipelineProcessorPipelineOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipeline)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelineOutput() LogsCustomPipelineProcessorPipelineOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelineOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { - return o.ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineOutput) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipeline) *LogsCustomPipelineProcessorPipeline { - return &v - }).(LogsCustomPipelineProcessorPipelinePtrOutput) -} - -func (o LogsCustomPipelineProcessorPipelineOutput) Filters() LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineFilter { - return v.Filters - }).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) -} - -func (o LogsCustomPipelineProcessorPipelineOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -func (o LogsCustomPipelineProcessorPipelineOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) string { return v.Name }).(pulumi.StringOutput) -} - -func (o LogsCustomPipelineProcessorPipelineOutput) Processors() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineProcessor { - return v.Processors - }).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) -} - -type LogsCustomPipelineProcessorPipelinePtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelinePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipeline)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) ToLogsCustomPipelineProcessorPipelinePtrOutput() LogsCustomPipelineProcessorPipelinePtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) ToLogsCustomPipelineProcessorPipelinePtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelinePtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) Elem() LogsCustomPipelineProcessorPipelineOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) LogsCustomPipelineProcessorPipeline { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipeline - return ret - }).(LogsCustomPipelineProcessorPipelineOutput) -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) Filters() LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineFilter { - if v == nil { - return nil - } - return v.Filters - }).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -func (o LogsCustomPipelineProcessorPipelinePtrOutput) Processors() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipeline) []LogsCustomPipelineProcessorPipelineProcessor { - if v == nil { - return nil - } - return v.Processors - }).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineFilter struct { - // Filter criteria of the category. - Query string `pulumi:"query"` -} - -// LogsCustomPipelineProcessorPipelineFilterInput is an input type that accepts LogsCustomPipelineProcessorPipelineFilterArgs and LogsCustomPipelineProcessorPipelineFilterOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineFilterInput` via: -// -// LogsCustomPipelineProcessorPipelineFilterArgs{...} -type LogsCustomPipelineProcessorPipelineFilterInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput - ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineFilterOutput -} - -type LogsCustomPipelineProcessorPipelineFilterArgs struct { - // Filter criteria of the category. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsCustomPipelineProcessorPipelineFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineFilterArgs) ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput { - return i.ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineFilterArgs) ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineFilterOutput) -} - -// LogsCustomPipelineProcessorPipelineFilterArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineFilterArray and LogsCustomPipelineProcessorPipelineFilterArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineFilterArrayInput` via: -// -// LogsCustomPipelineProcessorPipelineFilterArray{ LogsCustomPipelineProcessorPipelineFilterArgs{...} } -type LogsCustomPipelineProcessorPipelineFilterArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput - ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput -} - -type LogsCustomPipelineProcessorPipelineFilterArray []LogsCustomPipelineProcessorPipelineFilterInput - -func (LogsCustomPipelineProcessorPipelineFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineFilterArray) ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return i.ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineFilterArray) ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineFilterArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineFilterOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineFilterOutput) ToLogsCustomPipelineProcessorPipelineFilterOutput() LogsCustomPipelineProcessorPipelineFilterOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineFilterOutput) ToLogsCustomPipelineProcessorPipelineFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterOutput { - return o -} - -// Filter criteria of the category. -func (o LogsCustomPipelineProcessorPipelineFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineFilterArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) ToLogsCustomPipelineProcessorPipelineFilterArrayOutput() LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) ToLogsCustomPipelineProcessorPipelineFilterArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineFilterArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineFilterArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineFilter { - return vs[0].([]LogsCustomPipelineProcessorPipelineFilter)[vs[1].(int)] - }).(LogsCustomPipelineProcessorPipelineFilterOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessor struct { - // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) - ArithmeticProcessor *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor `pulumi:"arithmeticProcessor"` - // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) - AttributeRemapper *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper `pulumi:"attributeRemapper"` - // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) - CategoryProcessor *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor `pulumi:"categoryProcessor"` - // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) - DateRemapper *LogsCustomPipelineProcessorPipelineProcessorDateRemapper `pulumi:"dateRemapper"` - // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) - GeoIpParser *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser `pulumi:"geoIpParser"` - // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) - GrokParser *LogsCustomPipelineProcessorPipelineProcessorGrokParser `pulumi:"grokParser"` - // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - LookupProcessor *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor `pulumi:"lookupProcessor"` - // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) - MessageRemapper *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper `pulumi:"messageRemapper"` - // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - ReferenceTableLookupProcessor *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor `pulumi:"referenceTableLookupProcessor"` - // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) - ServiceRemapper *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper `pulumi:"serviceRemapper"` - // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) - StatusRemapper *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper `pulumi:"statusRemapper"` - // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) - StringBuilderProcessor *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor `pulumi:"stringBuilderProcessor"` - // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) - TraceIdRemapper *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper `pulumi:"traceIdRemapper"` - // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) - UrlParser *LogsCustomPipelineProcessorPipelineProcessorUrlParser `pulumi:"urlParser"` - // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) - UserAgentParser *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser `pulumi:"userAgentParser"` -} - -// LogsCustomPipelineProcessorPipelineProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorArgs struct { - // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) - ArithmeticProcessor LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput `pulumi:"arithmeticProcessor"` - // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) - AttributeRemapper LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput `pulumi:"attributeRemapper"` - // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) - CategoryProcessor LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput `pulumi:"categoryProcessor"` - // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) - DateRemapper LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput `pulumi:"dateRemapper"` - // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) - GeoIpParser LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput `pulumi:"geoIpParser"` - // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) - GrokParser LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput `pulumi:"grokParser"` - // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - LookupProcessor LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput `pulumi:"lookupProcessor"` - // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) - MessageRemapper LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput `pulumi:"messageRemapper"` - // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) - ReferenceTableLookupProcessor LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput `pulumi:"referenceTableLookupProcessor"` - // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) - ServiceRemapper LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput `pulumi:"serviceRemapper"` - // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) - StatusRemapper LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput `pulumi:"statusRemapper"` - // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) - StringBuilderProcessor LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput `pulumi:"stringBuilderProcessor"` - // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) - TraceIdRemapper LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput `pulumi:"traceIdRemapper"` - // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) - UrlParser LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput `pulumi:"urlParser"` - // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) - UserAgentParser LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput `pulumi:"userAgentParser"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorOutput) -} - -// LogsCustomPipelineProcessorPipelineProcessorArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArray and LogsCustomPipelineProcessorPipelineProcessorArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArrayInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorArray{ LogsCustomPipelineProcessorPipelineProcessorArgs{...} } -type LogsCustomPipelineProcessorPipelineProcessorArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput - ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorArray []LogsCustomPipelineProcessorPipelineProcessorInput - -func (LogsCustomPipelineProcessorPipelineProcessorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArray) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArray) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorOutput { - return o -} - -// Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ArithmeticProcessor() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { - return v.ArithmeticProcessor - }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) -} - -// Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) AttributeRemapper() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { - return v.AttributeRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) -} - -// Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) CategoryProcessor() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { - return v.CategoryProcessor - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) -} - -// Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) DateRemapper() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorDateRemapper { - return v.DateRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) -} - -// Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) GeoIpParser() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { - return v.GeoIpParser - }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) -} - -// Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) GrokParser() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorGrokParser { - return v.GrokParser - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) -} - -// Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) LookupProcessor() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { - return v.LookupProcessor - }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) -} - -// Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) MessageRemapper() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { - return v.MessageRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) -} - -// Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ReferenceTableLookupProcessor() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { - return v.ReferenceTableLookupProcessor - }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -// Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) ServiceRemapper() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { - return v.ServiceRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) -} - -// Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) StatusRemapper() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { - return v.StatusRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) -} - -// String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) StringBuilderProcessor() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { - return v.StringBuilderProcessor - }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) -} - -// Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) TraceIdRemapper() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { - return v.TraceIdRemapper - }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) -} - -// URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) UrlParser() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorUrlParser { - return v.UrlParser - }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) -} - -// User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) -func (o LogsCustomPipelineProcessorPipelineProcessorOutput) UserAgentParser() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessor) *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { - return v.UserAgentParser - }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutput() LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineProcessorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineProcessor { - return vs[0].([]LogsCustomPipelineProcessorPipelineProcessor)[vs[1].(int)] - }).(LogsCustomPipelineProcessorPipelineProcessorOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor struct { - // Arithmetic operation between one or more log attributes. - Expression string `pulumi:"expression"` - // Boolean value to enable your pipeline. - IsEnabled *bool `pulumi:"isEnabled"` - // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. - IsReplaceMissing *bool `pulumi:"isReplaceMissing"` - // Your pipeline name. - Name *string `pulumi:"name"` - // Name of the attribute that contains the result of the arithmetic operation. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs struct { - // Arithmetic operation between one or more log attributes. - Expression pulumi.StringInput `pulumi:"expression"` - // Boolean value to enable your pipeline. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. - IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` - // Your pipeline name. - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the attribute that contains the result of the arithmetic operation. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs - -func LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) -} - -// Arithmetic operation between one or more log attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) string { return v.Expression }).(pulumi.StringOutput) -} - -// Boolean value to enable your pipeline. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// Your pipeline name. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the arithmetic operation. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput) -} - -// Arithmetic operation between one or more log attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Expression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return &v.Expression - }).(pulumi.StringPtrOutput) -} - -// Boolean value to enable your pipeline. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *bool { - if v == nil { - return nil - } - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// Your pipeline name. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the arithmetic operation. -func (o LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // Override the target element if already set. - OverrideOnConflict *bool `pulumi:"overrideOnConflict"` - // Remove or preserve the remapped source element. - PreserveSource *bool `pulumi:"preserveSource"` - // Defines where the sources are from (log `attribute` or `tag`). - SourceType string `pulumi:"sourceType"` - // List of source attributes or tags. - Sources []string `pulumi:"sources"` - // Final attribute or tag name to remap the sources. - Target string `pulumi:"target"` - // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. - TargetFormat *string `pulumi:"targetFormat"` - // Defines if the target is a log `attribute` or `tag`. - TargetType string `pulumi:"targetType"` -} - -// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Override the target element if already set. - OverrideOnConflict pulumi.BoolPtrInput `pulumi:"overrideOnConflict"` - // Remove or preserve the remapped source element. - PreserveSource pulumi.BoolPtrInput `pulumi:"preserveSource"` - // Defines where the sources are from (log `attribute` or `tag`). - SourceType pulumi.StringInput `pulumi:"sourceType"` - // List of source attributes or tags. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Final attribute or tag name to remap the sources. - Target pulumi.StringInput `pulumi:"target"` - // If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. - TargetFormat pulumi.StringPtrInput `pulumi:"targetFormat"` - // Defines if the target is a log `attribute` or `tag`. - TargetType pulumi.StringInput `pulumi:"targetType"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Override the target element if already set. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) OverrideOnConflict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { - return v.OverrideOnConflict - }).(pulumi.BoolPtrOutput) -} - -// Remove or preserve the remapped source element. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) PreserveSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { return v.PreserveSource }).(pulumi.BoolPtrOutput) -} - -// Defines where the sources are from (log `attribute` or `tag`). -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) SourceType() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.SourceType }).(pulumi.StringOutput) -} - -// List of source attributes or tags. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Final attribute or tag name to remap the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.Target }).(pulumi.StringOutput) -} - -// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) TargetFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { return v.TargetFormat }).(pulumi.StringPtrOutput) -} - -// Defines if the target is a log `attribute` or `tag`. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) TargetType() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) string { return v.TargetType }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Override the target element if already set. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) OverrideOnConflict() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.OverrideOnConflict - }).(pulumi.BoolPtrOutput) -} - -// Remove or preserve the remapped source element. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) PreserveSource() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *bool { - if v == nil { - return nil - } - return v.PreserveSource - }).(pulumi.BoolPtrOutput) -} - -// Defines where the sources are from (log `attribute` or `tag`). -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) SourceType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.SourceType - }).(pulumi.StringPtrOutput) -} - -// List of source attributes or tags. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Final attribute or tag name to remap the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -// If the `targetType` of the remapper is `attribute`, try to cast the value to a new specific type. If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `targetType` is `tag`, this parameter may not be specified. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) TargetFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return v.TargetFormat - }).(pulumi.StringPtrOutput) -} - -// Defines if the target is a log `attribute` or `tag`. -func (o LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput) TargetType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) *string { - if v == nil { - return nil - } - return &v.TargetType - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor struct { - // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. - Categories []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory `pulumi:"categories"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the category - Name *string `pulumi:"name"` - // Name of the target attribute whose value is defined by the matching category. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs struct { - // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. - Categories LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput `pulumi:"categories"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the category - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the target attribute whose value is defined by the matching category. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs - -func LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) -} - -// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Categories() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { - return v.Categories - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the category -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the target attribute whose value is defined by the matching category. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput) -} - -// List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Categories() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { - if v == nil { - return nil - } - return v.Categories - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the category -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the target attribute whose value is defined by the matching category. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory struct { - Filter LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter `pulumi:"filter"` - Name string `pulumi:"name"` -} - -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs struct { - Filter LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput `pulumi:"filter"` - Name pulumi.StringInput `pulumi:"name"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) -} - -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray{ LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{...} } -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray []LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) Filter() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter { - return v.Filter - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory) string { return v.Name }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput) Index(i pulumi.IntInput) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory { - return vs[0].([]LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory)[vs[1].(int)] - }).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter struct { - // Filter criteria of the category. - Query string `pulumi:"query"` -} - -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs and LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput - ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs struct { - // Filter criteria of the category. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) ToLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput { - return o -} - -// Filter criteria of the category. -func (o LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter) string { - return v.Query - }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorDateRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorDateRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *LogsCustomPipelineProcessorPipelineProcessorDateRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorDateRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorDateRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) LogsCustomPipelineProcessorPipelineProcessorDateRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorDateRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs and LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput - ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs, LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtr and LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs - -func LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGeoIpParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) LogsCustomPipelineProcessorPipelineProcessorGeoIpParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorGeoIpParser - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParser struct { - Grok LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok `pulumi:"grok"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. - Samples []string `pulumi:"samples"` - // Name of the log attribute to parse. - Source string `pulumi:"source"` -} - -// LogsCustomPipelineProcessorPipelineProcessorGrokParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs and LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorGrokParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs struct { - Grok LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput `pulumi:"grok"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. - Samples pulumi.StringArrayInput `pulumi:"samples"` - // Name of the log attribute to parse. - Source pulumi.StringInput `pulumi:"source"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs, LogsCustomPipelineProcessorPipelineProcessorGrokParserPtr and LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs - -func LogsCustomPipelineProcessorPipelineProcessorGrokParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *LogsCustomPipelineProcessorPipelineProcessorGrokParser { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Grok() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { - return v.Grok - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Samples() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) []string { return v.Samples }).(pulumi.StringArrayOutput) -} - -// Name of the log attribute to parse. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParser) string { return v.Source }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) LogsCustomPipelineProcessorPipelineProcessorGrokParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorGrokParser - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Grok() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { - if v == nil { - return nil - } - return &v.Grok - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Samples() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) []string { - if v == nil { - return nil - } - return v.Samples - }).(pulumi.StringArrayOutput) -} - -// Name of the log attribute to parse. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParser) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok struct { - // Match rules for your grok parser. - MatchRules string `pulumi:"matchRules"` - // Support rules for your grok parser. - SupportRules string `pulumi:"supportRules"` -} - -// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs and LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs struct { - // Match rules for your grok parser. - MatchRules pulumi.StringInput `pulumi:"matchRules"` - // Support rules for your grok parser. - SupportRules pulumi.StringInput `pulumi:"supportRules"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput).ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs, LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtr and LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs - -func LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtr(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrType) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) -} - -// Match rules for your grok parser. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) MatchRules() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) string { return v.MatchRules }).(pulumi.StringOutput) -} - -// Support rules for your grok parser. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) SupportRules() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) string { return v.SupportRules }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput) -} - -// Match rules for your grok parser. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) MatchRules() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *string { - if v == nil { - return nil - } - return &v.MatchRules - }).(pulumi.StringPtrOutput) -} - -// Support rules for your grok parser. -func (o LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput) SupportRules() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) *string { - if v == nil { - return nil - } - return &v.SupportRules - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessor struct { - // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. - DefaultLookup *string `pulumi:"defaultLookup"` - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // List of entries of the lookup table using `key,value` format. - LookupTables []string `pulumi:"lookupTables"` - // Name of the processor - Name *string `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source string `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs struct { - // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. - DefaultLookup pulumi.StringPtrInput `pulumi:"defaultLookup"` - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // List of entries of the lookup table using `key,value` format. - LookupTables pulumi.StringArrayInput `pulumi:"lookupTables"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source pulumi.StringInput `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs - -func LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) -} - -// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) DefaultLookup() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { return v.DefaultLookup }).(pulumi.StringPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// List of entries of the lookup table using `key,value` format. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) LookupTables() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) []string { return v.LookupTables }).(pulumi.StringArrayOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) string { return v.Source }).(pulumi.StringOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) LogsCustomPipelineProcessorPipelineProcessorLookupProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorLookupProcessor - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput) -} - -// Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) DefaultLookup() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return v.DefaultLookup - }).(pulumi.StringPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// List of entries of the lookup table using `key,value` format. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) LookupTables() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) []string { - if v == nil { - return nil - } - return v.LookupTables - }).(pulumi.StringArrayOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorMessageRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) LogsCustomPipelineProcessorPipelineProcessorMessageRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorMessageRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the Reference Table for the source attribute and their associated target attribute values. - LookupEnrichmentTable string `pulumi:"lookupEnrichmentTable"` - // Name of the processor - Name *string `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source string `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the Reference Table for the source attribute and their associated target attribute values. - LookupEnrichmentTable pulumi.StringInput `pulumi:"lookupEnrichmentTable"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source pulumi.StringInput `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs - -func LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *bool { - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the Reference Table for the source attribute and their associated target attribute values. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) LookupEnrichmentTable() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { - return v.LookupEnrichmentTable - }).(pulumi.StringOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { - return v.Source - }).(pulumi.StringOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) string { - return v.Target - }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the Reference Table for the source attribute and their associated target attribute values. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) LookupEnrichmentTable() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.LookupEnrichmentTable - }).(pulumi.StringPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) LogsCustomPipelineProcessorPipelineProcessorServiceRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorServiceRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) LogsCustomPipelineProcessorPipelineProcessorStatusRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorStatusRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // If it replaces all missing attributes of template by an empty string. - IsReplaceMissing *bool `pulumi:"isReplaceMissing"` - // The name of the processor. - Name *string `pulumi:"name"` - // The name of the attribute that contains the result of the template. - Target string `pulumi:"target"` - // The formula with one or more attributes and raw text. - Template string `pulumi:"template"` -} - -// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs and LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput - ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If it replaces all missing attributes of template by an empty string. - IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` - // The name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // The name of the attribute that contains the result of the template. - Target pulumi.StringInput `pulumi:"target"` - // The formula with one or more attributes and raw text. - Template pulumi.StringInput `pulumi:"template"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput).ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs, LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtr and LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs - -func LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtr(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If it replaces all missing attributes of template by an empty string. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// The name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// The name of the attribute that contains the result of the template. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -// The formula with one or more attributes and raw text. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) Template() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) string { return v.Template }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If it replaces all missing attributes of template by an empty string. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *bool { - if v == nil { - return nil - } - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// The name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// The name of the attribute that contains the result of the template. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -// The formula with one or more attributes and raw text. -func (o LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput) Template() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return &v.Template - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs and LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput - ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput).ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs, LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtr and LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs - -func LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtr(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUrlParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // Normalize the ending slashes or not. - NormalizeEndingSlashes *bool `pulumi:"normalizeEndingSlashes"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorUrlParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs and LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUrlParserInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorUrlParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput - ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Normalize the ending slashes or not. - NormalizeEndingSlashes pulumi.BoolPtrInput `pulumi:"normalizeEndingSlashes"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs, LogsCustomPipelineProcessorPipelineProcessorUrlParserPtr and LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs - -func LogsCustomPipelineProcessorPipelineProcessorUrlParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *LogsCustomPipelineProcessorPipelineProcessorUrlParser { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Normalize the ending slashes or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { return v.NormalizeEndingSlashes }).(pulumi.BoolPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUrlParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUrlParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) LogsCustomPipelineProcessorPipelineProcessorUrlParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorUrlParser - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Normalize the ending slashes or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *bool { - if v == nil { - return nil - } - return v.NormalizeEndingSlashes - }).(pulumi.BoolPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUrlParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // If the source attribute is URL encoded or not. - IsEncoded *bool `pulumi:"isEncoded"` - // Name of the processor - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs and LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{...} -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput - ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput -} - -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If the source attribute is URL encoded or not. - IsEncoded pulumi.BoolPtrInput `pulumi:"isEncoded"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput).ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput is an input type that accepts LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs, LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtr and LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput` via: -// -// LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput - ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput -} - -type logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs - -func LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtr(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput { - return (*logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return i.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return o.ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { - return &v - }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If the source attribute is URL encoded or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) IsEncoded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { return v.IsEncoded }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Elem() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) LogsCustomPipelineProcessorPipelineProcessorUserAgentParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorPipelineProcessorUserAgentParser - return ret - }).(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If the source attribute is URL encoded or not. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) IsEncoded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *bool { - if v == nil { - return nil - } - return v.IsEncoded - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorReferenceTableLookupProcessor struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the Reference Table for the source attribute and their associated target attribute values. - LookupEnrichmentTable string `pulumi:"lookupEnrichmentTable"` - // Name of the processor - Name *string `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source string `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorReferenceTableLookupProcessorInput is an input type that accepts LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs and LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorReferenceTableLookupProcessorInput` via: -// -// LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{...} -type LogsCustomPipelineProcessorReferenceTableLookupProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput - ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput -} - -type LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the Reference Table for the source attribute and their associated target attribute values. - LookupEnrichmentTable pulumi.StringInput `pulumi:"lookupEnrichmentTable"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Name of the source attribute used to do the lookup. - Source pulumi.StringInput `pulumi:"source"` - // Name of the attribute that contains the result of the lookup. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { - return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) -} - -func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput).ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs, LogsCustomPipelineProcessorReferenceTableLookupProcessorPtr and LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput - ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput -} - -type logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs - -func LogsCustomPipelineProcessorReferenceTableLookupProcessorPtr(v *LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput { - return (*logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorReferenceTableLookupProcessorPtrType) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *LogsCustomPipelineProcessorReferenceTableLookupProcessor { - return &v - }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the Reference Table for the source attribute and their associated target attribute values. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) LookupEnrichmentTable() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { - return v.LookupEnrichmentTable - }).(pulumi.StringOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Source() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { return v.Source }).(pulumi.StringOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorReferenceTableLookupProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorReferenceTableLookupProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput() LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) ToLogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Elem() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) LogsCustomPipelineProcessorReferenceTableLookupProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorReferenceTableLookupProcessor - return ret - }).(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the Reference Table for the source attribute and their associated target attribute values. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) LookupEnrichmentTable() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.LookupEnrichmentTable - }).(pulumi.StringPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of the source attribute used to do the lookup. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Source() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Source - }).(pulumi.StringPtrOutput) -} - -// Name of the attribute that contains the result of the lookup. -func (o LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorReferenceTableLookupProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorServiceRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorServiceRemapperInput is an input type that accepts LogsCustomPipelineProcessorServiceRemapperArgs and LogsCustomPipelineProcessorServiceRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorServiceRemapperInput` via: -// -// LogsCustomPipelineProcessorServiceRemapperArgs{...} -type LogsCustomPipelineProcessorServiceRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput - ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorServiceRemapperOutput -} - -type LogsCustomPipelineProcessorServiceRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorServiceRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput { - return i.ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperOutput) -} - -func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorServiceRemapperArgs) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperOutput).ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorServiceRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorServiceRemapperArgs, LogsCustomPipelineProcessorServiceRemapperPtr and LogsCustomPipelineProcessorServiceRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorServiceRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorServiceRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorServiceRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput - ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput -} - -type logsCustomPipelineProcessorServiceRemapperPtrType LogsCustomPipelineProcessorServiceRemapperArgs - -func LogsCustomPipelineProcessorServiceRemapperPtr(v *LogsCustomPipelineProcessorServiceRemapperArgs) LogsCustomPipelineProcessorServiceRemapperPtrInput { - return (*logsCustomPipelineProcessorServiceRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorServiceRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorServiceRemapperPtrType) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorServiceRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorServiceRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperOutput() LogsCustomPipelineProcessorServiceRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorServiceRemapperOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorServiceRemapper) *LogsCustomPipelineProcessorServiceRemapper { - return &v - }).(LogsCustomPipelineProcessorServiceRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorServiceRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorServiceRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorServiceRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorServiceRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorServiceRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorServiceRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorServiceRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutput() LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) ToLogsCustomPipelineProcessorServiceRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorServiceRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Elem() LogsCustomPipelineProcessorServiceRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) LogsCustomPipelineProcessorServiceRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorServiceRemapper - return ret - }).(LogsCustomPipelineProcessorServiceRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorServiceRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorServiceRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorStatusRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorStatusRemapperInput is an input type that accepts LogsCustomPipelineProcessorStatusRemapperArgs and LogsCustomPipelineProcessorStatusRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorStatusRemapperInput` via: -// -// LogsCustomPipelineProcessorStatusRemapperArgs{...} -type LogsCustomPipelineProcessorStatusRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput - ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorStatusRemapperOutput -} - -type LogsCustomPipelineProcessorStatusRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorStatusRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput { - return i.ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperOutput) -} - -func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorStatusRemapperArgs) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperOutput).ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorStatusRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorStatusRemapperArgs, LogsCustomPipelineProcessorStatusRemapperPtr and LogsCustomPipelineProcessorStatusRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorStatusRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorStatusRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorStatusRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput - ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput -} - -type logsCustomPipelineProcessorStatusRemapperPtrType LogsCustomPipelineProcessorStatusRemapperArgs - -func LogsCustomPipelineProcessorStatusRemapperPtr(v *LogsCustomPipelineProcessorStatusRemapperArgs) LogsCustomPipelineProcessorStatusRemapperPtrInput { - return (*logsCustomPipelineProcessorStatusRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorStatusRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorStatusRemapperPtrType) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorStatusRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorStatusRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperOutput() LogsCustomPipelineProcessorStatusRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorStatusRemapperOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorStatusRemapper) *LogsCustomPipelineProcessorStatusRemapper { - return &v - }).(LogsCustomPipelineProcessorStatusRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorStatusRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorStatusRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorStatusRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStatusRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorStatusRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorStatusRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorStatusRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutput() LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) ToLogsCustomPipelineProcessorStatusRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStatusRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Elem() LogsCustomPipelineProcessorStatusRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) LogsCustomPipelineProcessorStatusRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorStatusRemapper - return ret - }).(LogsCustomPipelineProcessorStatusRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorStatusRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStatusRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorStringBuilderProcessor struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // If it replaces all missing attributes of template by an empty string. - IsReplaceMissing *bool `pulumi:"isReplaceMissing"` - // The name of the processor. - Name *string `pulumi:"name"` - // The name of the attribute that contains the result of the template. - Target string `pulumi:"target"` - // The formula with one or more attributes and raw text. - Template string `pulumi:"template"` -} - -// LogsCustomPipelineProcessorStringBuilderProcessorInput is an input type that accepts LogsCustomPipelineProcessorStringBuilderProcessorArgs and LogsCustomPipelineProcessorStringBuilderProcessorOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorStringBuilderProcessorInput` via: -// -// LogsCustomPipelineProcessorStringBuilderProcessorArgs{...} -type LogsCustomPipelineProcessorStringBuilderProcessorInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput - ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput -} - -type LogsCustomPipelineProcessorStringBuilderProcessorArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If it replaces all missing attributes of template by an empty string. - IsReplaceMissing pulumi.BoolPtrInput `pulumi:"isReplaceMissing"` - // The name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // The name of the attribute that contains the result of the template. - Target pulumi.StringInput `pulumi:"target"` - // The formula with one or more attributes and raw text. - Template pulumi.StringInput `pulumi:"template"` -} - -func (LogsCustomPipelineProcessorStringBuilderProcessorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput { - return i.ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorOutput) -} - -func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorStringBuilderProcessorArgs) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorOutput).ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorStringBuilderProcessorPtrInput is an input type that accepts LogsCustomPipelineProcessorStringBuilderProcessorArgs, LogsCustomPipelineProcessorStringBuilderProcessorPtr and LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorStringBuilderProcessorPtrInput` via: -// -// LogsCustomPipelineProcessorStringBuilderProcessorArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorStringBuilderProcessorPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput - ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput -} - -type logsCustomPipelineProcessorStringBuilderProcessorPtrType LogsCustomPipelineProcessorStringBuilderProcessorArgs - -func LogsCustomPipelineProcessorStringBuilderProcessorPtr(v *LogsCustomPipelineProcessorStringBuilderProcessorArgs) LogsCustomPipelineProcessorStringBuilderProcessorPtrInput { - return (*logsCustomPipelineProcessorStringBuilderProcessorPtrType)(v) -} - -func (*logsCustomPipelineProcessorStringBuilderProcessorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return i.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorStringBuilderProcessorPtrType) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) -} - -type LogsCustomPipelineProcessorStringBuilderProcessorOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorStringBuilderProcessorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorOutput() LogsCustomPipelineProcessorStringBuilderProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorOutput { - return o -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorStringBuilderProcessor) *LogsCustomPipelineProcessorStringBuilderProcessor { - return &v - }).(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If it replaces all missing attributes of template by an empty string. -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *bool { return v.IsReplaceMissing }).(pulumi.BoolPtrOutput) -} - -// The name of the processor. -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// The name of the attribute that contains the result of the template. -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) string { return v.Target }).(pulumi.StringOutput) -} - -// The formula with one or more attributes and raw text. -func (o LogsCustomPipelineProcessorStringBuilderProcessorOutput) Template() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorStringBuilderProcessor) string { return v.Template }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorStringBuilderProcessor)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutput() LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) ToLogsCustomPipelineProcessorStringBuilderProcessorPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Elem() LogsCustomPipelineProcessorStringBuilderProcessorOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) LogsCustomPipelineProcessorStringBuilderProcessor { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorStringBuilderProcessor - return ret - }).(LogsCustomPipelineProcessorStringBuilderProcessorOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If it replaces all missing attributes of template by an empty string. -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) IsReplaceMissing() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *bool { - if v == nil { - return nil - } - return v.IsReplaceMissing - }).(pulumi.BoolPtrOutput) -} - -// The name of the processor. -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// The name of the attribute that contains the result of the template. -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -// The formula with one or more attributes and raw text. -func (o LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput) Template() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorStringBuilderProcessor) *string { - if v == nil { - return nil - } - return &v.Template - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorTraceIdRemapper struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor. - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` -} - -// LogsCustomPipelineProcessorTraceIdRemapperInput is an input type that accepts LogsCustomPipelineProcessorTraceIdRemapperArgs and LogsCustomPipelineProcessorTraceIdRemapperOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorTraceIdRemapperInput` via: -// -// LogsCustomPipelineProcessorTraceIdRemapperArgs{...} -type LogsCustomPipelineProcessorTraceIdRemapperInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput - ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput -} - -type LogsCustomPipelineProcessorTraceIdRemapperArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor. - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` -} - -func (LogsCustomPipelineProcessorTraceIdRemapperArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput { - return i.ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperOutput) -} - -func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorTraceIdRemapperArgs) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperOutput).ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorTraceIdRemapperPtrInput is an input type that accepts LogsCustomPipelineProcessorTraceIdRemapperArgs, LogsCustomPipelineProcessorTraceIdRemapperPtr and LogsCustomPipelineProcessorTraceIdRemapperPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorTraceIdRemapperPtrInput` via: -// -// LogsCustomPipelineProcessorTraceIdRemapperArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorTraceIdRemapperPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput - ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput -} - -type logsCustomPipelineProcessorTraceIdRemapperPtrType LogsCustomPipelineProcessorTraceIdRemapperArgs - -func LogsCustomPipelineProcessorTraceIdRemapperPtr(v *LogsCustomPipelineProcessorTraceIdRemapperArgs) LogsCustomPipelineProcessorTraceIdRemapperPtrInput { - return (*logsCustomPipelineProcessorTraceIdRemapperPtrType)(v) -} - -func (*logsCustomPipelineProcessorTraceIdRemapperPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return i.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorTraceIdRemapperPtrType) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) -} - -type LogsCustomPipelineProcessorTraceIdRemapperOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorTraceIdRemapperOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperOutput() LogsCustomPipelineProcessorTraceIdRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperOutput { - return o -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return o.ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorTraceIdRemapper) *LogsCustomPipelineProcessorTraceIdRemapper { - return &v - }).(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorTraceIdRemapperOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorTraceIdRemapper) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorTraceIdRemapperPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorTraceIdRemapper)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutput() LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) ToLogsCustomPipelineProcessorTraceIdRemapperPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorTraceIdRemapperPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Elem() LogsCustomPipelineProcessorTraceIdRemapperOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) LogsCustomPipelineProcessorTraceIdRemapper { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorTraceIdRemapper - return ret - }).(LogsCustomPipelineProcessorTraceIdRemapperOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor. -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorTraceIdRemapperPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorTraceIdRemapper) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -type LogsCustomPipelineProcessorUrlParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // Name of the processor - Name *string `pulumi:"name"` - // Normalize the ending slashes or not. - NormalizeEndingSlashes *bool `pulumi:"normalizeEndingSlashes"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorUrlParserInput is an input type that accepts LogsCustomPipelineProcessorUrlParserArgs and LogsCustomPipelineProcessorUrlParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorUrlParserInput` via: -// -// LogsCustomPipelineProcessorUrlParserArgs{...} -type LogsCustomPipelineProcessorUrlParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput - ToLogsCustomPipelineProcessorUrlParserOutputWithContext(context.Context) LogsCustomPipelineProcessorUrlParserOutput -} - -type LogsCustomPipelineProcessorUrlParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // Normalize the ending slashes or not. - NormalizeEndingSlashes pulumi.BoolPtrInput `pulumi:"normalizeEndingSlashes"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorUrlParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorUrlParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput { - return i.ToLogsCustomPipelineProcessorUrlParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserOutput) -} - -func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { - return i.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorUrlParserArgs) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserOutput).ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorUrlParserPtrInput is an input type that accepts LogsCustomPipelineProcessorUrlParserArgs, LogsCustomPipelineProcessorUrlParserPtr and LogsCustomPipelineProcessorUrlParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorUrlParserPtrInput` via: -// -// LogsCustomPipelineProcessorUrlParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorUrlParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput - ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput -} - -type logsCustomPipelineProcessorUrlParserPtrType LogsCustomPipelineProcessorUrlParserArgs - -func LogsCustomPipelineProcessorUrlParserPtr(v *LogsCustomPipelineProcessorUrlParserArgs) LogsCustomPipelineProcessorUrlParserPtrInput { - return (*logsCustomPipelineProcessorUrlParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorUrlParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorUrlParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { - return i.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorUrlParserPtrType) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUrlParserPtrOutput) -} - -type LogsCustomPipelineProcessorUrlParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorUrlParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorUrlParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserOutput() LogsCustomPipelineProcessorUrlParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { - return o.ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorUrlParserOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorUrlParser) *LogsCustomPipelineProcessorUrlParser { - return &v - }).(LogsCustomPipelineProcessorUrlParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorUrlParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorUrlParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Normalize the ending slashes or not. -func (o LogsCustomPipelineProcessorUrlParserOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) *bool { return v.NormalizeEndingSlashes }).(pulumi.BoolPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorUrlParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorUrlParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUrlParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorUrlParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorUrlParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorUrlParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutput() LogsCustomPipelineProcessorUrlParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) ToLogsCustomPipelineProcessorUrlParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUrlParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Elem() LogsCustomPipelineProcessorUrlParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) LogsCustomPipelineProcessorUrlParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorUrlParser - return ret - }).(LogsCustomPipelineProcessorUrlParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// Normalize the ending slashes or not. -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) NormalizeEndingSlashes() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *bool { - if v == nil { - return nil - } - return v.NormalizeEndingSlashes - }).(pulumi.BoolPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorUrlParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUrlParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsCustomPipelineProcessorUserAgentParser struct { - // If the processor is enabled or not. - IsEnabled *bool `pulumi:"isEnabled"` - // If the source attribute is URL encoded or not. - IsEncoded *bool `pulumi:"isEncoded"` - // Name of the processor - Name *string `pulumi:"name"` - // List of source attributes. - Sources []string `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target string `pulumi:"target"` -} - -// LogsCustomPipelineProcessorUserAgentParserInput is an input type that accepts LogsCustomPipelineProcessorUserAgentParserArgs and LogsCustomPipelineProcessorUserAgentParserOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorUserAgentParserInput` via: -// -// LogsCustomPipelineProcessorUserAgentParserArgs{...} -type LogsCustomPipelineProcessorUserAgentParserInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput - ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(context.Context) LogsCustomPipelineProcessorUserAgentParserOutput -} - -type LogsCustomPipelineProcessorUserAgentParserArgs struct { - // If the processor is enabled or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // If the source attribute is URL encoded or not. - IsEncoded pulumi.BoolPtrInput `pulumi:"isEncoded"` - // Name of the processor - Name pulumi.StringPtrInput `pulumi:"name"` - // List of source attributes. - Sources pulumi.StringArrayInput `pulumi:"sources"` - // Name of the parent attribute that contains all the extracted details from the sources. - Target pulumi.StringInput `pulumi:"target"` -} - -func (LogsCustomPipelineProcessorUserAgentParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput { - return i.ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserOutput) -} - -func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return i.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (i LogsCustomPipelineProcessorUserAgentParserArgs) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserOutput).ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx) -} - -// LogsCustomPipelineProcessorUserAgentParserPtrInput is an input type that accepts LogsCustomPipelineProcessorUserAgentParserArgs, LogsCustomPipelineProcessorUserAgentParserPtr and LogsCustomPipelineProcessorUserAgentParserPtrOutput values. -// You can construct a concrete instance of `LogsCustomPipelineProcessorUserAgentParserPtrInput` via: -// -// LogsCustomPipelineProcessorUserAgentParserArgs{...} -// -// or: -// -// nil -type LogsCustomPipelineProcessorUserAgentParserPtrInput interface { - pulumi.Input - - ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput - ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput -} - -type logsCustomPipelineProcessorUserAgentParserPtrType LogsCustomPipelineProcessorUserAgentParserArgs - -func LogsCustomPipelineProcessorUserAgentParserPtr(v *LogsCustomPipelineProcessorUserAgentParserArgs) LogsCustomPipelineProcessorUserAgentParserPtrInput { - return (*logsCustomPipelineProcessorUserAgentParserPtrType)(v) -} - -func (*logsCustomPipelineProcessorUserAgentParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (i *logsCustomPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return i.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (i *logsCustomPipelineProcessorUserAgentParserPtrType) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) -} - -type LogsCustomPipelineProcessorUserAgentParserOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorUserAgentParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserOutput() LogsCustomPipelineProcessorUserAgentParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserOutput { - return o -} - -func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return o.ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(context.Background()) -} - -func (o LogsCustomPipelineProcessorUserAgentParserOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsCustomPipelineProcessorUserAgentParser) *LogsCustomPipelineProcessorUserAgentParser { - return &v - }).(LogsCustomPipelineProcessorUserAgentParserPtrOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorUserAgentParserOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// If the source attribute is URL encoded or not. -func (o LogsCustomPipelineProcessorUserAgentParserOutput) IsEncoded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *bool { return v.IsEncoded }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorUserAgentParserOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorUserAgentParserOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorUserAgentParserOutput) Target() pulumi.StringOutput { - return o.ApplyT(func(v LogsCustomPipelineProcessorUserAgentParser) string { return v.Target }).(pulumi.StringOutput) -} - -type LogsCustomPipelineProcessorUserAgentParserPtrOutput struct{ *pulumi.OutputState } - -func (LogsCustomPipelineProcessorUserAgentParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsCustomPipelineProcessorUserAgentParser)(nil)).Elem() -} - -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutput() LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) ToLogsCustomPipelineProcessorUserAgentParserPtrOutputWithContext(ctx context.Context) LogsCustomPipelineProcessorUserAgentParserPtrOutput { - return o -} - -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Elem() LogsCustomPipelineProcessorUserAgentParserOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) LogsCustomPipelineProcessorUserAgentParser { - if v != nil { - return *v - } - var ret LogsCustomPipelineProcessorUserAgentParser - return ret - }).(LogsCustomPipelineProcessorUserAgentParserOutput) -} - -// If the processor is enabled or not. -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *bool { - if v == nil { - return nil - } - return v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -// If the source attribute is URL encoded or not. -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) IsEncoded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *bool { - if v == nil { - return nil - } - return v.IsEncoded - }).(pulumi.BoolPtrOutput) -} - -// Name of the processor -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// List of source attributes. -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) []string { - if v == nil { - return nil - } - return v.Sources - }).(pulumi.StringArrayOutput) -} - -// Name of the parent attribute that contains all the extracted details from the sources. -func (o LogsCustomPipelineProcessorUserAgentParserPtrOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsCustomPipelineProcessorUserAgentParser) *string { - if v == nil { - return nil - } - return &v.Target - }).(pulumi.StringPtrOutput) -} - -type LogsIndexDailyLimitReset struct { - // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). - ResetTime string `pulumi:"resetTime"` - // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). - ResetUtcOffset string `pulumi:"resetUtcOffset"` -} - -// LogsIndexDailyLimitResetInput is an input type that accepts LogsIndexDailyLimitResetArgs and LogsIndexDailyLimitResetOutput values. -// You can construct a concrete instance of `LogsIndexDailyLimitResetInput` via: -// -// LogsIndexDailyLimitResetArgs{...} -type LogsIndexDailyLimitResetInput interface { - pulumi.Input - - ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput - ToLogsIndexDailyLimitResetOutputWithContext(context.Context) LogsIndexDailyLimitResetOutput -} - -type LogsIndexDailyLimitResetArgs struct { - // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). - ResetTime pulumi.StringInput `pulumi:"resetTime"` - // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). - ResetUtcOffset pulumi.StringInput `pulumi:"resetUtcOffset"` -} - -func (LogsIndexDailyLimitResetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexDailyLimitReset)(nil)).Elem() -} - -func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput { - return i.ToLogsIndexDailyLimitResetOutputWithContext(context.Background()) -} - -func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetOutput) -} - -func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { - return i.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) -} - -func (i LogsIndexDailyLimitResetArgs) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetOutput).ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx) -} - -// LogsIndexDailyLimitResetPtrInput is an input type that accepts LogsIndexDailyLimitResetArgs, LogsIndexDailyLimitResetPtr and LogsIndexDailyLimitResetPtrOutput values. -// You can construct a concrete instance of `LogsIndexDailyLimitResetPtrInput` via: -// -// LogsIndexDailyLimitResetArgs{...} -// -// or: -// -// nil -type LogsIndexDailyLimitResetPtrInput interface { - pulumi.Input - - ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput - ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Context) LogsIndexDailyLimitResetPtrOutput -} - -type logsIndexDailyLimitResetPtrType LogsIndexDailyLimitResetArgs - -func LogsIndexDailyLimitResetPtr(v *LogsIndexDailyLimitResetArgs) LogsIndexDailyLimitResetPtrInput { - return (*logsIndexDailyLimitResetPtrType)(v) -} - -func (*logsIndexDailyLimitResetPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsIndexDailyLimitReset)(nil)).Elem() -} - -func (i *logsIndexDailyLimitResetPtrType) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { - return i.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) -} - -func (i *logsIndexDailyLimitResetPtrType) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexDailyLimitResetPtrOutput) -} - -type LogsIndexDailyLimitResetOutput struct{ *pulumi.OutputState } - -func (LogsIndexDailyLimitResetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexDailyLimitReset)(nil)).Elem() -} - -func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetOutput() LogsIndexDailyLimitResetOutput { - return o -} - -func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetOutput { - return o -} - -func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { - return o.ToLogsIndexDailyLimitResetPtrOutputWithContext(context.Background()) -} - -func (o LogsIndexDailyLimitResetOutput) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsIndexDailyLimitReset) *LogsIndexDailyLimitReset { - return &v - }).(LogsIndexDailyLimitResetPtrOutput) -} - -// String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). -func (o LogsIndexDailyLimitResetOutput) ResetTime() pulumi.StringOutput { - return o.ApplyT(func(v LogsIndexDailyLimitReset) string { return v.ResetTime }).(pulumi.StringOutput) -} - -// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). -func (o LogsIndexDailyLimitResetOutput) ResetUtcOffset() pulumi.StringOutput { - return o.ApplyT(func(v LogsIndexDailyLimitReset) string { return v.ResetUtcOffset }).(pulumi.StringOutput) -} - -type LogsIndexDailyLimitResetPtrOutput struct{ *pulumi.OutputState } - -func (LogsIndexDailyLimitResetPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsIndexDailyLimitReset)(nil)).Elem() -} - -func (o LogsIndexDailyLimitResetPtrOutput) ToLogsIndexDailyLimitResetPtrOutput() LogsIndexDailyLimitResetPtrOutput { - return o -} - -func (o LogsIndexDailyLimitResetPtrOutput) ToLogsIndexDailyLimitResetPtrOutputWithContext(ctx context.Context) LogsIndexDailyLimitResetPtrOutput { - return o -} - -func (o LogsIndexDailyLimitResetPtrOutput) Elem() LogsIndexDailyLimitResetOutput { - return o.ApplyT(func(v *LogsIndexDailyLimitReset) LogsIndexDailyLimitReset { - if v != nil { - return *v - } - var ret LogsIndexDailyLimitReset - return ret - }).(LogsIndexDailyLimitResetOutput) -} - -// String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). -func (o LogsIndexDailyLimitResetPtrOutput) ResetTime() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsIndexDailyLimitReset) *string { - if v == nil { - return nil - } - return &v.ResetTime - }).(pulumi.StringPtrOutput) -} - -// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). -func (o LogsIndexDailyLimitResetPtrOutput) ResetUtcOffset() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsIndexDailyLimitReset) *string { - if v == nil { - return nil - } - return &v.ResetUtcOffset - }).(pulumi.StringPtrOutput) -} - -type LogsIndexExclusionFilter struct { - Filters []LogsIndexExclusionFilterFilter `pulumi:"filters"` - // A boolean stating if the exclusion is active or not. - IsEnabled *bool `pulumi:"isEnabled"` - // The name of the exclusion filter. - Name *string `pulumi:"name"` -} - -// LogsIndexExclusionFilterInput is an input type that accepts LogsIndexExclusionFilterArgs and LogsIndexExclusionFilterOutput values. -// You can construct a concrete instance of `LogsIndexExclusionFilterInput` via: -// -// LogsIndexExclusionFilterArgs{...} -type LogsIndexExclusionFilterInput interface { - pulumi.Input - - ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput - ToLogsIndexExclusionFilterOutputWithContext(context.Context) LogsIndexExclusionFilterOutput -} - -type LogsIndexExclusionFilterArgs struct { - Filters LogsIndexExclusionFilterFilterArrayInput `pulumi:"filters"` - // A boolean stating if the exclusion is active or not. - IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"` - // The name of the exclusion filter. - Name pulumi.StringPtrInput `pulumi:"name"` -} - -func (LogsIndexExclusionFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexExclusionFilter)(nil)).Elem() -} - -func (i LogsIndexExclusionFilterArgs) ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput { - return i.ToLogsIndexExclusionFilterOutputWithContext(context.Background()) -} - -func (i LogsIndexExclusionFilterArgs) ToLogsIndexExclusionFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterOutput) -} - -// LogsIndexExclusionFilterArrayInput is an input type that accepts LogsIndexExclusionFilterArray and LogsIndexExclusionFilterArrayOutput values. -// You can construct a concrete instance of `LogsIndexExclusionFilterArrayInput` via: -// -// LogsIndexExclusionFilterArray{ LogsIndexExclusionFilterArgs{...} } -type LogsIndexExclusionFilterArrayInput interface { - pulumi.Input - - ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput - ToLogsIndexExclusionFilterArrayOutputWithContext(context.Context) LogsIndexExclusionFilterArrayOutput -} - -type LogsIndexExclusionFilterArray []LogsIndexExclusionFilterInput - -func (LogsIndexExclusionFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexExclusionFilter)(nil)).Elem() -} - -func (i LogsIndexExclusionFilterArray) ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput { - return i.ToLogsIndexExclusionFilterArrayOutputWithContext(context.Background()) -} - -func (i LogsIndexExclusionFilterArray) ToLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterArrayOutput) -} - -type LogsIndexExclusionFilterOutput struct{ *pulumi.OutputState } - -func (LogsIndexExclusionFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexExclusionFilter)(nil)).Elem() -} - -func (o LogsIndexExclusionFilterOutput) ToLogsIndexExclusionFilterOutput() LogsIndexExclusionFilterOutput { - return o -} - -func (o LogsIndexExclusionFilterOutput) ToLogsIndexExclusionFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterOutput { - return o -} - -func (o LogsIndexExclusionFilterOutput) Filters() LogsIndexExclusionFilterFilterArrayOutput { - return o.ApplyT(func(v LogsIndexExclusionFilter) []LogsIndexExclusionFilterFilter { return v.Filters }).(LogsIndexExclusionFilterFilterArrayOutput) -} - -// A boolean stating if the exclusion is active or not. -func (o LogsIndexExclusionFilterOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsIndexExclusionFilter) *bool { return v.IsEnabled }).(pulumi.BoolPtrOutput) -} - -// The name of the exclusion filter. -func (o LogsIndexExclusionFilterOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsIndexExclusionFilter) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -type LogsIndexExclusionFilterArrayOutput struct{ *pulumi.OutputState } - -func (LogsIndexExclusionFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexExclusionFilter)(nil)).Elem() -} - -func (o LogsIndexExclusionFilterArrayOutput) ToLogsIndexExclusionFilterArrayOutput() LogsIndexExclusionFilterArrayOutput { - return o -} - -func (o LogsIndexExclusionFilterArrayOutput) ToLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterArrayOutput { - return o -} - -func (o LogsIndexExclusionFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexExclusionFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexExclusionFilter { - return vs[0].([]LogsIndexExclusionFilter)[vs[1].(int)] - }).(LogsIndexExclusionFilterOutput) -} - -type LogsIndexExclusionFilterFilter struct { - // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. - Query *string `pulumi:"query"` - // The fraction of logs excluded by the exclusion filter, when active. - SampleRate *float64 `pulumi:"sampleRate"` -} - -// LogsIndexExclusionFilterFilterInput is an input type that accepts LogsIndexExclusionFilterFilterArgs and LogsIndexExclusionFilterFilterOutput values. -// You can construct a concrete instance of `LogsIndexExclusionFilterFilterInput` via: -// -// LogsIndexExclusionFilterFilterArgs{...} -type LogsIndexExclusionFilterFilterInput interface { - pulumi.Input - - ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput - ToLogsIndexExclusionFilterFilterOutputWithContext(context.Context) LogsIndexExclusionFilterFilterOutput -} - -type LogsIndexExclusionFilterFilterArgs struct { - // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. - Query pulumi.StringPtrInput `pulumi:"query"` - // The fraction of logs excluded by the exclusion filter, when active. - SampleRate pulumi.Float64PtrInput `pulumi:"sampleRate"` -} - -func (LogsIndexExclusionFilterFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (i LogsIndexExclusionFilterFilterArgs) ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput { - return i.ToLogsIndexExclusionFilterFilterOutputWithContext(context.Background()) -} - -func (i LogsIndexExclusionFilterFilterArgs) ToLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterFilterOutput) -} - -// LogsIndexExclusionFilterFilterArrayInput is an input type that accepts LogsIndexExclusionFilterFilterArray and LogsIndexExclusionFilterFilterArrayOutput values. -// You can construct a concrete instance of `LogsIndexExclusionFilterFilterArrayInput` via: -// -// LogsIndexExclusionFilterFilterArray{ LogsIndexExclusionFilterFilterArgs{...} } -type LogsIndexExclusionFilterFilterArrayInput interface { - pulumi.Input - - ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput - ToLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Context) LogsIndexExclusionFilterFilterArrayOutput -} - -type LogsIndexExclusionFilterFilterArray []LogsIndexExclusionFilterFilterInput - -func (LogsIndexExclusionFilterFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (i LogsIndexExclusionFilterFilterArray) ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput { - return i.ToLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Background()) -} - -func (i LogsIndexExclusionFilterFilterArray) ToLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexExclusionFilterFilterArrayOutput) -} - -type LogsIndexExclusionFilterFilterOutput struct{ *pulumi.OutputState } - -func (LogsIndexExclusionFilterFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (o LogsIndexExclusionFilterFilterOutput) ToLogsIndexExclusionFilterFilterOutput() LogsIndexExclusionFilterFilterOutput { - return o -} - -func (o LogsIndexExclusionFilterFilterOutput) ToLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterOutput { - return o -} - -// Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. -func (o LogsIndexExclusionFilterFilterOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsIndexExclusionFilterFilter) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -// The fraction of logs excluded by the exclusion filter, when active. -func (o LogsIndexExclusionFilterFilterOutput) SampleRate() pulumi.Float64PtrOutput { - return o.ApplyT(func(v LogsIndexExclusionFilterFilter) *float64 { return v.SampleRate }).(pulumi.Float64PtrOutput) -} - -type LogsIndexExclusionFilterFilterArrayOutput struct{ *pulumi.OutputState } - -func (LogsIndexExclusionFilterFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (o LogsIndexExclusionFilterFilterArrayOutput) ToLogsIndexExclusionFilterFilterArrayOutput() LogsIndexExclusionFilterFilterArrayOutput { - return o -} - -func (o LogsIndexExclusionFilterFilterArrayOutput) ToLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) LogsIndexExclusionFilterFilterArrayOutput { - return o -} - -func (o LogsIndexExclusionFilterFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexExclusionFilterFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexExclusionFilterFilter { - return vs[0].([]LogsIndexExclusionFilterFilter)[vs[1].(int)] - }).(LogsIndexExclusionFilterFilterOutput) -} - -type LogsIndexFilter struct { - // Logs filter criteria. Only logs matching this filter criteria are considered for this index. - Query string `pulumi:"query"` -} - -// LogsIndexFilterInput is an input type that accepts LogsIndexFilterArgs and LogsIndexFilterOutput values. -// You can construct a concrete instance of `LogsIndexFilterInput` via: -// -// LogsIndexFilterArgs{...} -type LogsIndexFilterInput interface { - pulumi.Input - - ToLogsIndexFilterOutput() LogsIndexFilterOutput - ToLogsIndexFilterOutputWithContext(context.Context) LogsIndexFilterOutput -} - -type LogsIndexFilterArgs struct { - // Logs filter criteria. Only logs matching this filter criteria are considered for this index. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsIndexFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexFilter)(nil)).Elem() -} - -func (i LogsIndexFilterArgs) ToLogsIndexFilterOutput() LogsIndexFilterOutput { - return i.ToLogsIndexFilterOutputWithContext(context.Background()) -} - -func (i LogsIndexFilterArgs) ToLogsIndexFilterOutputWithContext(ctx context.Context) LogsIndexFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexFilterOutput) -} - -// LogsIndexFilterArrayInput is an input type that accepts LogsIndexFilterArray and LogsIndexFilterArrayOutput values. -// You can construct a concrete instance of `LogsIndexFilterArrayInput` via: -// -// LogsIndexFilterArray{ LogsIndexFilterArgs{...} } -type LogsIndexFilterArrayInput interface { - pulumi.Input - - ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput - ToLogsIndexFilterArrayOutputWithContext(context.Context) LogsIndexFilterArrayOutput -} - -type LogsIndexFilterArray []LogsIndexFilterInput - -func (LogsIndexFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexFilter)(nil)).Elem() -} - -func (i LogsIndexFilterArray) ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput { - return i.ToLogsIndexFilterArrayOutputWithContext(context.Background()) -} - -func (i LogsIndexFilterArray) ToLogsIndexFilterArrayOutputWithContext(ctx context.Context) LogsIndexFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsIndexFilterArrayOutput) -} - -type LogsIndexFilterOutput struct{ *pulumi.OutputState } - -func (LogsIndexFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsIndexFilter)(nil)).Elem() -} - -func (o LogsIndexFilterOutput) ToLogsIndexFilterOutput() LogsIndexFilterOutput { - return o -} - -func (o LogsIndexFilterOutput) ToLogsIndexFilterOutputWithContext(ctx context.Context) LogsIndexFilterOutput { - return o -} - -// Logs filter criteria. Only logs matching this filter criteria are considered for this index. -func (o LogsIndexFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsIndexFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type LogsIndexFilterArrayOutput struct{ *pulumi.OutputState } - -func (LogsIndexFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsIndexFilter)(nil)).Elem() -} - -func (o LogsIndexFilterArrayOutput) ToLogsIndexFilterArrayOutput() LogsIndexFilterArrayOutput { - return o -} - -func (o LogsIndexFilterArrayOutput) ToLogsIndexFilterArrayOutputWithContext(ctx context.Context) LogsIndexFilterArrayOutput { - return o -} - -func (o LogsIndexFilterArrayOutput) Index(i pulumi.IntInput) LogsIndexFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsIndexFilter { - return vs[0].([]LogsIndexFilter)[vs[1].(int)] - }).(LogsIndexFilterOutput) -} - -type LogsMetricCompute struct { - // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. - AggregationType string `pulumi:"aggregationType"` - // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. - IncludePercentiles *bool `pulumi:"includePercentiles"` - // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. - Path *string `pulumi:"path"` -} - -// LogsMetricComputeInput is an input type that accepts LogsMetricComputeArgs and LogsMetricComputeOutput values. -// You can construct a concrete instance of `LogsMetricComputeInput` via: -// -// LogsMetricComputeArgs{...} -type LogsMetricComputeInput interface { - pulumi.Input - - ToLogsMetricComputeOutput() LogsMetricComputeOutput - ToLogsMetricComputeOutputWithContext(context.Context) LogsMetricComputeOutput -} - -type LogsMetricComputeArgs struct { - // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. - AggregationType pulumi.StringInput `pulumi:"aggregationType"` - // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. - IncludePercentiles pulumi.BoolPtrInput `pulumi:"includePercentiles"` - // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. - Path pulumi.StringPtrInput `pulumi:"path"` -} - -func (LogsMetricComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricCompute)(nil)).Elem() -} - -func (i LogsMetricComputeArgs) ToLogsMetricComputeOutput() LogsMetricComputeOutput { - return i.ToLogsMetricComputeOutputWithContext(context.Background()) -} - -func (i LogsMetricComputeArgs) ToLogsMetricComputeOutputWithContext(ctx context.Context) LogsMetricComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputeOutput) -} - -func (i LogsMetricComputeArgs) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { - return i.ToLogsMetricComputePtrOutputWithContext(context.Background()) -} - -func (i LogsMetricComputeArgs) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputeOutput).ToLogsMetricComputePtrOutputWithContext(ctx) -} - -// LogsMetricComputePtrInput is an input type that accepts LogsMetricComputeArgs, LogsMetricComputePtr and LogsMetricComputePtrOutput values. -// You can construct a concrete instance of `LogsMetricComputePtrInput` via: -// -// LogsMetricComputeArgs{...} -// -// or: -// -// nil -type LogsMetricComputePtrInput interface { - pulumi.Input - - ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput - ToLogsMetricComputePtrOutputWithContext(context.Context) LogsMetricComputePtrOutput -} - -type logsMetricComputePtrType LogsMetricComputeArgs - -func LogsMetricComputePtr(v *LogsMetricComputeArgs) LogsMetricComputePtrInput { - return (*logsMetricComputePtrType)(v) -} - -func (*logsMetricComputePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsMetricCompute)(nil)).Elem() -} - -func (i *logsMetricComputePtrType) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { - return i.ToLogsMetricComputePtrOutputWithContext(context.Background()) -} - -func (i *logsMetricComputePtrType) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricComputePtrOutput) -} - -type LogsMetricComputeOutput struct{ *pulumi.OutputState } - -func (LogsMetricComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricCompute)(nil)).Elem() -} - -func (o LogsMetricComputeOutput) ToLogsMetricComputeOutput() LogsMetricComputeOutput { - return o -} - -func (o LogsMetricComputeOutput) ToLogsMetricComputeOutputWithContext(ctx context.Context) LogsMetricComputeOutput { - return o -} - -func (o LogsMetricComputeOutput) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { - return o.ToLogsMetricComputePtrOutputWithContext(context.Background()) -} - -func (o LogsMetricComputeOutput) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsMetricCompute) *LogsMetricCompute { - return &v - }).(LogsMetricComputePtrOutput) -} - -// The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. -func (o LogsMetricComputeOutput) AggregationType() pulumi.StringOutput { - return o.ApplyT(func(v LogsMetricCompute) string { return v.AggregationType }).(pulumi.StringOutput) -} - -// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. -func (o LogsMetricComputeOutput) IncludePercentiles() pulumi.BoolPtrOutput { - return o.ApplyT(func(v LogsMetricCompute) *bool { return v.IncludePercentiles }).(pulumi.BoolPtrOutput) -} - -// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. -func (o LogsMetricComputeOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v LogsMetricCompute) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -type LogsMetricComputePtrOutput struct{ *pulumi.OutputState } - -func (LogsMetricComputePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsMetricCompute)(nil)).Elem() -} - -func (o LogsMetricComputePtrOutput) ToLogsMetricComputePtrOutput() LogsMetricComputePtrOutput { - return o -} - -func (o LogsMetricComputePtrOutput) ToLogsMetricComputePtrOutputWithContext(ctx context.Context) LogsMetricComputePtrOutput { - return o -} - -func (o LogsMetricComputePtrOutput) Elem() LogsMetricComputeOutput { - return o.ApplyT(func(v *LogsMetricCompute) LogsMetricCompute { - if v != nil { - return *v - } - var ret LogsMetricCompute - return ret - }).(LogsMetricComputeOutput) -} - -// The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. -func (o LogsMetricComputePtrOutput) AggregationType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsMetricCompute) *string { - if v == nil { - return nil - } - return &v.AggregationType - }).(pulumi.StringPtrOutput) -} - -// Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregationType` of distribution. -func (o LogsMetricComputePtrOutput) IncludePercentiles() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *LogsMetricCompute) *bool { - if v == nil { - return nil - } - return v.IncludePercentiles - }).(pulumi.BoolPtrOutput) -} - -// The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. -func (o LogsMetricComputePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsMetricCompute) *string { - if v == nil { - return nil - } - return v.Path - }).(pulumi.StringPtrOutput) -} - -type LogsMetricFilter struct { - // The search query - following the log search syntax. - Query string `pulumi:"query"` -} - -// LogsMetricFilterInput is an input type that accepts LogsMetricFilterArgs and LogsMetricFilterOutput values. -// You can construct a concrete instance of `LogsMetricFilterInput` via: -// -// LogsMetricFilterArgs{...} -type LogsMetricFilterInput interface { - pulumi.Input - - ToLogsMetricFilterOutput() LogsMetricFilterOutput - ToLogsMetricFilterOutputWithContext(context.Context) LogsMetricFilterOutput -} - -type LogsMetricFilterArgs struct { - // The search query - following the log search syntax. - Query pulumi.StringInput `pulumi:"query"` -} - -func (LogsMetricFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricFilter)(nil)).Elem() -} - -func (i LogsMetricFilterArgs) ToLogsMetricFilterOutput() LogsMetricFilterOutput { - return i.ToLogsMetricFilterOutputWithContext(context.Background()) -} - -func (i LogsMetricFilterArgs) ToLogsMetricFilterOutputWithContext(ctx context.Context) LogsMetricFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterOutput) -} - -func (i LogsMetricFilterArgs) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { - return i.ToLogsMetricFilterPtrOutputWithContext(context.Background()) -} - -func (i LogsMetricFilterArgs) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterOutput).ToLogsMetricFilterPtrOutputWithContext(ctx) -} - -// LogsMetricFilterPtrInput is an input type that accepts LogsMetricFilterArgs, LogsMetricFilterPtr and LogsMetricFilterPtrOutput values. -// You can construct a concrete instance of `LogsMetricFilterPtrInput` via: -// -// LogsMetricFilterArgs{...} -// -// or: -// -// nil -type LogsMetricFilterPtrInput interface { - pulumi.Input - - ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput - ToLogsMetricFilterPtrOutputWithContext(context.Context) LogsMetricFilterPtrOutput -} - -type logsMetricFilterPtrType LogsMetricFilterArgs - -func LogsMetricFilterPtr(v *LogsMetricFilterArgs) LogsMetricFilterPtrInput { - return (*logsMetricFilterPtrType)(v) -} - -func (*logsMetricFilterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**LogsMetricFilter)(nil)).Elem() -} - -func (i *logsMetricFilterPtrType) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { - return i.ToLogsMetricFilterPtrOutputWithContext(context.Background()) -} - -func (i *logsMetricFilterPtrType) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricFilterPtrOutput) -} - -type LogsMetricFilterOutput struct{ *pulumi.OutputState } - -func (LogsMetricFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricFilter)(nil)).Elem() -} - -func (o LogsMetricFilterOutput) ToLogsMetricFilterOutput() LogsMetricFilterOutput { - return o -} - -func (o LogsMetricFilterOutput) ToLogsMetricFilterOutputWithContext(ctx context.Context) LogsMetricFilterOutput { - return o -} - -func (o LogsMetricFilterOutput) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { - return o.ToLogsMetricFilterPtrOutputWithContext(context.Background()) -} - -func (o LogsMetricFilterOutput) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v LogsMetricFilter) *LogsMetricFilter { - return &v - }).(LogsMetricFilterPtrOutput) -} - -// The search query - following the log search syntax. -func (o LogsMetricFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v LogsMetricFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type LogsMetricFilterPtrOutput struct{ *pulumi.OutputState } - -func (LogsMetricFilterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**LogsMetricFilter)(nil)).Elem() -} - -func (o LogsMetricFilterPtrOutput) ToLogsMetricFilterPtrOutput() LogsMetricFilterPtrOutput { - return o -} - -func (o LogsMetricFilterPtrOutput) ToLogsMetricFilterPtrOutputWithContext(ctx context.Context) LogsMetricFilterPtrOutput { - return o -} - -func (o LogsMetricFilterPtrOutput) Elem() LogsMetricFilterOutput { - return o.ApplyT(func(v *LogsMetricFilter) LogsMetricFilter { - if v != nil { - return *v - } - var ret LogsMetricFilter - return ret - }).(LogsMetricFilterOutput) -} - -// The search query - following the log search syntax. -func (o LogsMetricFilterPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *LogsMetricFilter) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type LogsMetricGroupBy struct { - // The path to the value the log-based metric will be aggregated over. - Path string `pulumi:"path"` - // Name of the tag that gets created. - TagName string `pulumi:"tagName"` -} - -// LogsMetricGroupByInput is an input type that accepts LogsMetricGroupByArgs and LogsMetricGroupByOutput values. -// You can construct a concrete instance of `LogsMetricGroupByInput` via: -// -// LogsMetricGroupByArgs{...} -type LogsMetricGroupByInput interface { - pulumi.Input - - ToLogsMetricGroupByOutput() LogsMetricGroupByOutput - ToLogsMetricGroupByOutputWithContext(context.Context) LogsMetricGroupByOutput -} - -type LogsMetricGroupByArgs struct { - // The path to the value the log-based metric will be aggregated over. - Path pulumi.StringInput `pulumi:"path"` - // Name of the tag that gets created. - TagName pulumi.StringInput `pulumi:"tagName"` -} - -func (LogsMetricGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricGroupBy)(nil)).Elem() -} - -func (i LogsMetricGroupByArgs) ToLogsMetricGroupByOutput() LogsMetricGroupByOutput { - return i.ToLogsMetricGroupByOutputWithContext(context.Background()) -} - -func (i LogsMetricGroupByArgs) ToLogsMetricGroupByOutputWithContext(ctx context.Context) LogsMetricGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricGroupByOutput) -} - -// LogsMetricGroupByArrayInput is an input type that accepts LogsMetricGroupByArray and LogsMetricGroupByArrayOutput values. -// You can construct a concrete instance of `LogsMetricGroupByArrayInput` via: -// -// LogsMetricGroupByArray{ LogsMetricGroupByArgs{...} } -type LogsMetricGroupByArrayInput interface { - pulumi.Input - - ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput - ToLogsMetricGroupByArrayOutputWithContext(context.Context) LogsMetricGroupByArrayOutput -} - -type LogsMetricGroupByArray []LogsMetricGroupByInput - -func (LogsMetricGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsMetricGroupBy)(nil)).Elem() -} - -func (i LogsMetricGroupByArray) ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput { - return i.ToLogsMetricGroupByArrayOutputWithContext(context.Background()) -} - -func (i LogsMetricGroupByArray) ToLogsMetricGroupByArrayOutputWithContext(ctx context.Context) LogsMetricGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(LogsMetricGroupByArrayOutput) -} - -type LogsMetricGroupByOutput struct{ *pulumi.OutputState } - -func (LogsMetricGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*LogsMetricGroupBy)(nil)).Elem() -} - -func (o LogsMetricGroupByOutput) ToLogsMetricGroupByOutput() LogsMetricGroupByOutput { - return o -} - -func (o LogsMetricGroupByOutput) ToLogsMetricGroupByOutputWithContext(ctx context.Context) LogsMetricGroupByOutput { - return o -} - -// The path to the value the log-based metric will be aggregated over. -func (o LogsMetricGroupByOutput) Path() pulumi.StringOutput { - return o.ApplyT(func(v LogsMetricGroupBy) string { return v.Path }).(pulumi.StringOutput) -} - -// Name of the tag that gets created. -func (o LogsMetricGroupByOutput) TagName() pulumi.StringOutput { - return o.ApplyT(func(v LogsMetricGroupBy) string { return v.TagName }).(pulumi.StringOutput) -} - -type LogsMetricGroupByArrayOutput struct{ *pulumi.OutputState } - -func (LogsMetricGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]LogsMetricGroupBy)(nil)).Elem() -} - -func (o LogsMetricGroupByArrayOutput) ToLogsMetricGroupByArrayOutput() LogsMetricGroupByArrayOutput { - return o -} - -func (o LogsMetricGroupByArrayOutput) ToLogsMetricGroupByArrayOutputWithContext(ctx context.Context) LogsMetricGroupByArrayOutput { - return o -} - -func (o LogsMetricGroupByArrayOutput) Index(i pulumi.IntInput) LogsMetricGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) LogsMetricGroupBy { - return vs[0].([]LogsMetricGroupBy)[vs[1].(int)] - }).(LogsMetricGroupByOutput) -} - -type MetricTagConfigurationAggregation struct { - // A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. - Space string `pulumi:"space"` - // A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. - Time string `pulumi:"time"` -} - -// MetricTagConfigurationAggregationInput is an input type that accepts MetricTagConfigurationAggregationArgs and MetricTagConfigurationAggregationOutput values. -// You can construct a concrete instance of `MetricTagConfigurationAggregationInput` via: -// -// MetricTagConfigurationAggregationArgs{...} -type MetricTagConfigurationAggregationInput interface { - pulumi.Input - - ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput - ToMetricTagConfigurationAggregationOutputWithContext(context.Context) MetricTagConfigurationAggregationOutput -} - -type MetricTagConfigurationAggregationArgs struct { - // A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. - Space pulumi.StringInput `pulumi:"space"` - // A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. - Time pulumi.StringInput `pulumi:"time"` -} - -func (MetricTagConfigurationAggregationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MetricTagConfigurationAggregation)(nil)).Elem() -} - -func (i MetricTagConfigurationAggregationArgs) ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput { - return i.ToMetricTagConfigurationAggregationOutputWithContext(context.Background()) -} - -func (i MetricTagConfigurationAggregationArgs) ToMetricTagConfigurationAggregationOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationOutput { - return pulumi.ToOutputWithContext(ctx, i).(MetricTagConfigurationAggregationOutput) -} - -// MetricTagConfigurationAggregationArrayInput is an input type that accepts MetricTagConfigurationAggregationArray and MetricTagConfigurationAggregationArrayOutput values. -// You can construct a concrete instance of `MetricTagConfigurationAggregationArrayInput` via: -// -// MetricTagConfigurationAggregationArray{ MetricTagConfigurationAggregationArgs{...} } -type MetricTagConfigurationAggregationArrayInput interface { - pulumi.Input - - ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput - ToMetricTagConfigurationAggregationArrayOutputWithContext(context.Context) MetricTagConfigurationAggregationArrayOutput -} - -type MetricTagConfigurationAggregationArray []MetricTagConfigurationAggregationInput - -func (MetricTagConfigurationAggregationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MetricTagConfigurationAggregation)(nil)).Elem() -} - -func (i MetricTagConfigurationAggregationArray) ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput { - return i.ToMetricTagConfigurationAggregationArrayOutputWithContext(context.Background()) -} - -func (i MetricTagConfigurationAggregationArray) ToMetricTagConfigurationAggregationArrayOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MetricTagConfigurationAggregationArrayOutput) -} - -type MetricTagConfigurationAggregationOutput struct{ *pulumi.OutputState } - -func (MetricTagConfigurationAggregationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MetricTagConfigurationAggregation)(nil)).Elem() -} - -func (o MetricTagConfigurationAggregationOutput) ToMetricTagConfigurationAggregationOutput() MetricTagConfigurationAggregationOutput { - return o -} - -func (o MetricTagConfigurationAggregationOutput) ToMetricTagConfigurationAggregationOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationOutput { - return o -} - -// A space aggregation for use in query. Valid values are `avg`, `max`, `min`, `sum`. -func (o MetricTagConfigurationAggregationOutput) Space() pulumi.StringOutput { - return o.ApplyT(func(v MetricTagConfigurationAggregation) string { return v.Space }).(pulumi.StringOutput) -} - -// A time aggregation for use in query. Valid values are `avg`, `count`, `max`, `min`, `sum`. -func (o MetricTagConfigurationAggregationOutput) Time() pulumi.StringOutput { - return o.ApplyT(func(v MetricTagConfigurationAggregation) string { return v.Time }).(pulumi.StringOutput) -} - -type MetricTagConfigurationAggregationArrayOutput struct{ *pulumi.OutputState } - -func (MetricTagConfigurationAggregationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MetricTagConfigurationAggregation)(nil)).Elem() -} - -func (o MetricTagConfigurationAggregationArrayOutput) ToMetricTagConfigurationAggregationArrayOutput() MetricTagConfigurationAggregationArrayOutput { - return o -} - -func (o MetricTagConfigurationAggregationArrayOutput) ToMetricTagConfigurationAggregationArrayOutputWithContext(ctx context.Context) MetricTagConfigurationAggregationArrayOutput { - return o -} - -func (o MetricTagConfigurationAggregationArrayOutput) Index(i pulumi.IntInput) MetricTagConfigurationAggregationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MetricTagConfigurationAggregation { - return vs[0].([]MetricTagConfigurationAggregation)[vs[1].(int)] - }).(MetricTagConfigurationAggregationOutput) -} - -type MonitorConfigPolicyTagPolicy struct { - // The key of the tag - TagKey string `pulumi:"tagKey"` - // If a tag key is required for monitor creation - TagKeyRequired bool `pulumi:"tagKeyRequired"` - // Valid values for the tag - ValidTagValues []string `pulumi:"validTagValues"` -} - -// MonitorConfigPolicyTagPolicyInput is an input type that accepts MonitorConfigPolicyTagPolicyArgs and MonitorConfigPolicyTagPolicyOutput values. -// You can construct a concrete instance of `MonitorConfigPolicyTagPolicyInput` via: -// -// MonitorConfigPolicyTagPolicyArgs{...} -type MonitorConfigPolicyTagPolicyInput interface { - pulumi.Input - - ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput - ToMonitorConfigPolicyTagPolicyOutputWithContext(context.Context) MonitorConfigPolicyTagPolicyOutput -} - -type MonitorConfigPolicyTagPolicyArgs struct { - // The key of the tag - TagKey pulumi.StringInput `pulumi:"tagKey"` - // If a tag key is required for monitor creation - TagKeyRequired pulumi.BoolInput `pulumi:"tagKeyRequired"` - // Valid values for the tag - ValidTagValues pulumi.StringArrayInput `pulumi:"validTagValues"` -} - -func (MonitorConfigPolicyTagPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput { - return i.ToMonitorConfigPolicyTagPolicyOutputWithContext(context.Background()) -} - -func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyOutput) -} - -func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { - return i.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) -} - -func (i MonitorConfigPolicyTagPolicyArgs) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyOutput).ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx) -} - -// MonitorConfigPolicyTagPolicyPtrInput is an input type that accepts MonitorConfigPolicyTagPolicyArgs, MonitorConfigPolicyTagPolicyPtr and MonitorConfigPolicyTagPolicyPtrOutput values. -// You can construct a concrete instance of `MonitorConfigPolicyTagPolicyPtrInput` via: -// -// MonitorConfigPolicyTagPolicyArgs{...} -// -// or: -// -// nil -type MonitorConfigPolicyTagPolicyPtrInput interface { - pulumi.Input - - ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput - ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Context) MonitorConfigPolicyTagPolicyPtrOutput -} - -type monitorConfigPolicyTagPolicyPtrType MonitorConfigPolicyTagPolicyArgs - -func MonitorConfigPolicyTagPolicyPtr(v *MonitorConfigPolicyTagPolicyArgs) MonitorConfigPolicyTagPolicyPtrInput { - return (*monitorConfigPolicyTagPolicyPtrType)(v) -} - -func (*monitorConfigPolicyTagPolicyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (i *monitorConfigPolicyTagPolicyPtrType) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { - return i.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) -} - -func (i *monitorConfigPolicyTagPolicyPtrType) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorConfigPolicyTagPolicyPtrOutput) -} - -type MonitorConfigPolicyTagPolicyOutput struct{ *pulumi.OutputState } - -func (MonitorConfigPolicyTagPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyOutput() MonitorConfigPolicyTagPolicyOutput { - return o -} - -func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyOutput { - return o -} - -func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { - return o.ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(context.Background()) -} - -func (o MonitorConfigPolicyTagPolicyOutput) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorConfigPolicyTagPolicy) *MonitorConfigPolicyTagPolicy { - return &v - }).(MonitorConfigPolicyTagPolicyPtrOutput) -} - -// The key of the tag -func (o MonitorConfigPolicyTagPolicyOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) string { return v.TagKey }).(pulumi.StringOutput) -} - -// If a tag key is required for monitor creation -func (o MonitorConfigPolicyTagPolicyOutput) TagKeyRequired() pulumi.BoolOutput { - return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) bool { return v.TagKeyRequired }).(pulumi.BoolOutput) -} - -// Valid values for the tag -func (o MonitorConfigPolicyTagPolicyOutput) ValidTagValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v MonitorConfigPolicyTagPolicy) []string { return v.ValidTagValues }).(pulumi.StringArrayOutput) -} - -type MonitorConfigPolicyTagPolicyPtrOutput struct{ *pulumi.OutputState } - -func (MonitorConfigPolicyTagPolicyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (o MonitorConfigPolicyTagPolicyPtrOutput) ToMonitorConfigPolicyTagPolicyPtrOutput() MonitorConfigPolicyTagPolicyPtrOutput { - return o -} - -func (o MonitorConfigPolicyTagPolicyPtrOutput) ToMonitorConfigPolicyTagPolicyPtrOutputWithContext(ctx context.Context) MonitorConfigPolicyTagPolicyPtrOutput { - return o -} - -func (o MonitorConfigPolicyTagPolicyPtrOutput) Elem() MonitorConfigPolicyTagPolicyOutput { - return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) MonitorConfigPolicyTagPolicy { - if v != nil { - return *v - } - var ret MonitorConfigPolicyTagPolicy - return ret - }).(MonitorConfigPolicyTagPolicyOutput) -} - -// The key of the tag -func (o MonitorConfigPolicyTagPolicyPtrOutput) TagKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) *string { - if v == nil { - return nil - } - return &v.TagKey - }).(pulumi.StringPtrOutput) -} - -// If a tag key is required for monitor creation -func (o MonitorConfigPolicyTagPolicyPtrOutput) TagKeyRequired() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) *bool { - if v == nil { - return nil - } - return &v.TagKeyRequired - }).(pulumi.BoolPtrOutput) -} - -// Valid values for the tag -func (o MonitorConfigPolicyTagPolicyPtrOutput) ValidTagValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v *MonitorConfigPolicyTagPolicy) []string { - if v == nil { - return nil - } - return v.ValidTagValues - }).(pulumi.StringArrayOutput) -} - -type MonitorMonitorThresholdWindows struct { - // Describes how long an anomalous metric must be normal before the alert recovers. - RecoveryWindow *string `pulumi:"recoveryWindow"` - // Describes how long a metric must be anomalous before an alert triggers. - TriggerWindow *string `pulumi:"triggerWindow"` -} - -// MonitorMonitorThresholdWindowsInput is an input type that accepts MonitorMonitorThresholdWindowsArgs and MonitorMonitorThresholdWindowsOutput values. -// You can construct a concrete instance of `MonitorMonitorThresholdWindowsInput` via: -// -// MonitorMonitorThresholdWindowsArgs{...} -type MonitorMonitorThresholdWindowsInput interface { - pulumi.Input - - ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput - ToMonitorMonitorThresholdWindowsOutputWithContext(context.Context) MonitorMonitorThresholdWindowsOutput -} - -type MonitorMonitorThresholdWindowsArgs struct { - // Describes how long an anomalous metric must be normal before the alert recovers. - RecoveryWindow pulumi.StringPtrInput `pulumi:"recoveryWindow"` - // Describes how long a metric must be anomalous before an alert triggers. - TriggerWindow pulumi.StringPtrInput `pulumi:"triggerWindow"` -} - -func (MonitorMonitorThresholdWindowsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorMonitorThresholdWindows)(nil)).Elem() -} - -func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput { - return i.ToMonitorMonitorThresholdWindowsOutputWithContext(context.Background()) -} - -func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsOutput) -} - -func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { - return i.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) -} - -func (i MonitorMonitorThresholdWindowsArgs) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsOutput).ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx) -} - -// MonitorMonitorThresholdWindowsPtrInput is an input type that accepts MonitorMonitorThresholdWindowsArgs, MonitorMonitorThresholdWindowsPtr and MonitorMonitorThresholdWindowsPtrOutput values. -// You can construct a concrete instance of `MonitorMonitorThresholdWindowsPtrInput` via: -// -// MonitorMonitorThresholdWindowsArgs{...} -// -// or: -// -// nil -type MonitorMonitorThresholdWindowsPtrInput interface { - pulumi.Input - - ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput - ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Context) MonitorMonitorThresholdWindowsPtrOutput -} - -type monitorMonitorThresholdWindowsPtrType MonitorMonitorThresholdWindowsArgs - -func MonitorMonitorThresholdWindowsPtr(v *MonitorMonitorThresholdWindowsArgs) MonitorMonitorThresholdWindowsPtrInput { - return (*monitorMonitorThresholdWindowsPtrType)(v) -} - -func (*monitorMonitorThresholdWindowsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorMonitorThresholdWindows)(nil)).Elem() -} - -func (i *monitorMonitorThresholdWindowsPtrType) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { - return i.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) -} - -func (i *monitorMonitorThresholdWindowsPtrType) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdWindowsPtrOutput) -} - -type MonitorMonitorThresholdWindowsOutput struct{ *pulumi.OutputState } - -func (MonitorMonitorThresholdWindowsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorMonitorThresholdWindows)(nil)).Elem() -} - -func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsOutput() MonitorMonitorThresholdWindowsOutput { - return o -} - -func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsOutput { - return o -} - -func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { - return o.ToMonitorMonitorThresholdWindowsPtrOutputWithContext(context.Background()) -} - -func (o MonitorMonitorThresholdWindowsOutput) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorMonitorThresholdWindows) *MonitorMonitorThresholdWindows { - return &v - }).(MonitorMonitorThresholdWindowsPtrOutput) -} - -// Describes how long an anomalous metric must be normal before the alert recovers. -func (o MonitorMonitorThresholdWindowsOutput) RecoveryWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholdWindows) *string { return v.RecoveryWindow }).(pulumi.StringPtrOutput) -} - -// Describes how long a metric must be anomalous before an alert triggers. -func (o MonitorMonitorThresholdWindowsOutput) TriggerWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholdWindows) *string { return v.TriggerWindow }).(pulumi.StringPtrOutput) -} - -type MonitorMonitorThresholdWindowsPtrOutput struct{ *pulumi.OutputState } - -func (MonitorMonitorThresholdWindowsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorMonitorThresholdWindows)(nil)).Elem() -} - -func (o MonitorMonitorThresholdWindowsPtrOutput) ToMonitorMonitorThresholdWindowsPtrOutput() MonitorMonitorThresholdWindowsPtrOutput { - return o -} - -func (o MonitorMonitorThresholdWindowsPtrOutput) ToMonitorMonitorThresholdWindowsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdWindowsPtrOutput { - return o -} - -func (o MonitorMonitorThresholdWindowsPtrOutput) Elem() MonitorMonitorThresholdWindowsOutput { - return o.ApplyT(func(v *MonitorMonitorThresholdWindows) MonitorMonitorThresholdWindows { - if v != nil { - return *v - } - var ret MonitorMonitorThresholdWindows - return ret - }).(MonitorMonitorThresholdWindowsOutput) -} - -// Describes how long an anomalous metric must be normal before the alert recovers. -func (o MonitorMonitorThresholdWindowsPtrOutput) RecoveryWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholdWindows) *string { - if v == nil { - return nil - } - return v.RecoveryWindow - }).(pulumi.StringPtrOutput) -} - -// Describes how long a metric must be anomalous before an alert triggers. -func (o MonitorMonitorThresholdWindowsPtrOutput) TriggerWindow() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholdWindows) *string { - if v == nil { - return nil - } - return v.TriggerWindow - }).(pulumi.StringPtrOutput) -} - -type MonitorMonitorThresholds struct { - // The monitor `CRITICAL` threshold. Must be a number. - Critical *string `pulumi:"critical"` - // The monitor `CRITICAL` recovery threshold. Must be a number. - CriticalRecovery *string `pulumi:"criticalRecovery"` - // The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. - Ok *string `pulumi:"ok"` - // The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. - Unknown *string `pulumi:"unknown"` - // The monitor `WARNING` threshold. Must be a number. - Warning *string `pulumi:"warning"` - // The monitor `WARNING` recovery threshold. Must be a number. - WarningRecovery *string `pulumi:"warningRecovery"` -} - -// MonitorMonitorThresholdsInput is an input type that accepts MonitorMonitorThresholdsArgs and MonitorMonitorThresholdsOutput values. -// You can construct a concrete instance of `MonitorMonitorThresholdsInput` via: -// -// MonitorMonitorThresholdsArgs{...} -type MonitorMonitorThresholdsInput interface { - pulumi.Input - - ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput - ToMonitorMonitorThresholdsOutputWithContext(context.Context) MonitorMonitorThresholdsOutput -} - -type MonitorMonitorThresholdsArgs struct { - // The monitor `CRITICAL` threshold. Must be a number. - Critical pulumi.StringPtrInput `pulumi:"critical"` - // The monitor `CRITICAL` recovery threshold. Must be a number. - CriticalRecovery pulumi.StringPtrInput `pulumi:"criticalRecovery"` - // The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. - Ok pulumi.StringPtrInput `pulumi:"ok"` - // The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. - Unknown pulumi.StringPtrInput `pulumi:"unknown"` - // The monitor `WARNING` threshold. Must be a number. - Warning pulumi.StringPtrInput `pulumi:"warning"` - // The monitor `WARNING` recovery threshold. Must be a number. - WarningRecovery pulumi.StringPtrInput `pulumi:"warningRecovery"` -} - -func (MonitorMonitorThresholdsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorMonitorThresholds)(nil)).Elem() -} - -func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput { - return i.ToMonitorMonitorThresholdsOutputWithContext(context.Background()) -} - -func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsOutputWithContext(ctx context.Context) MonitorMonitorThresholdsOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsOutput) -} - -func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { - return i.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) -} - -func (i MonitorMonitorThresholdsArgs) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsOutput).ToMonitorMonitorThresholdsPtrOutputWithContext(ctx) -} - -// MonitorMonitorThresholdsPtrInput is an input type that accepts MonitorMonitorThresholdsArgs, MonitorMonitorThresholdsPtr and MonitorMonitorThresholdsPtrOutput values. -// You can construct a concrete instance of `MonitorMonitorThresholdsPtrInput` via: -// -// MonitorMonitorThresholdsArgs{...} -// -// or: -// -// nil -type MonitorMonitorThresholdsPtrInput interface { - pulumi.Input - - ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput - ToMonitorMonitorThresholdsPtrOutputWithContext(context.Context) MonitorMonitorThresholdsPtrOutput -} - -type monitorMonitorThresholdsPtrType MonitorMonitorThresholdsArgs - -func MonitorMonitorThresholdsPtr(v *MonitorMonitorThresholdsArgs) MonitorMonitorThresholdsPtrInput { - return (*monitorMonitorThresholdsPtrType)(v) -} - -func (*monitorMonitorThresholdsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorMonitorThresholds)(nil)).Elem() -} - -func (i *monitorMonitorThresholdsPtrType) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { - return i.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) -} - -func (i *monitorMonitorThresholdsPtrType) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorMonitorThresholdsPtrOutput) -} - -type MonitorMonitorThresholdsOutput struct{ *pulumi.OutputState } - -func (MonitorMonitorThresholdsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorMonitorThresholds)(nil)).Elem() -} - -func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsOutput() MonitorMonitorThresholdsOutput { - return o -} - -func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsOutputWithContext(ctx context.Context) MonitorMonitorThresholdsOutput { - return o -} - -func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { - return o.ToMonitorMonitorThresholdsPtrOutputWithContext(context.Background()) -} - -func (o MonitorMonitorThresholdsOutput) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorMonitorThresholds) *MonitorMonitorThresholds { - return &v - }).(MonitorMonitorThresholdsPtrOutput) -} - -// The monitor `CRITICAL` threshold. Must be a number. -func (o MonitorMonitorThresholdsOutput) Critical() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Critical }).(pulumi.StringPtrOutput) -} - -// The monitor `CRITICAL` recovery threshold. Must be a number. -func (o MonitorMonitorThresholdsOutput) CriticalRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.CriticalRecovery }).(pulumi.StringPtrOutput) -} - -// The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. -func (o MonitorMonitorThresholdsOutput) Ok() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Ok }).(pulumi.StringPtrOutput) -} - -// The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. -func (o MonitorMonitorThresholdsOutput) Unknown() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Unknown }).(pulumi.StringPtrOutput) -} - -// The monitor `WARNING` threshold. Must be a number. -func (o MonitorMonitorThresholdsOutput) Warning() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.Warning }).(pulumi.StringPtrOutput) -} - -// The monitor `WARNING` recovery threshold. Must be a number. -func (o MonitorMonitorThresholdsOutput) WarningRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorMonitorThresholds) *string { return v.WarningRecovery }).(pulumi.StringPtrOutput) -} - -type MonitorMonitorThresholdsPtrOutput struct{ *pulumi.OutputState } - -func (MonitorMonitorThresholdsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorMonitorThresholds)(nil)).Elem() -} - -func (o MonitorMonitorThresholdsPtrOutput) ToMonitorMonitorThresholdsPtrOutput() MonitorMonitorThresholdsPtrOutput { - return o -} - -func (o MonitorMonitorThresholdsPtrOutput) ToMonitorMonitorThresholdsPtrOutputWithContext(ctx context.Context) MonitorMonitorThresholdsPtrOutput { - return o -} - -func (o MonitorMonitorThresholdsPtrOutput) Elem() MonitorMonitorThresholdsOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) MonitorMonitorThresholds { - if v != nil { - return *v - } - var ret MonitorMonitorThresholds - return ret - }).(MonitorMonitorThresholdsOutput) -} - -// The monitor `CRITICAL` threshold. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) Critical() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.Critical - }).(pulumi.StringPtrOutput) -} - -// The monitor `CRITICAL` recovery threshold. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) CriticalRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.CriticalRecovery - }).(pulumi.StringPtrOutput) -} - -// The monitor `OK` threshold. Only supported in monitor type `service check`. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) Ok() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.Ok - }).(pulumi.StringPtrOutput) -} - -// The monitor `UNKNOWN` threshold. Only supported in monitor type `service check`. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) Unknown() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.Unknown - }).(pulumi.StringPtrOutput) -} - -// The monitor `WARNING` threshold. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) Warning() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.Warning - }).(pulumi.StringPtrOutput) -} - -// The monitor `WARNING` recovery threshold. Must be a number. -func (o MonitorMonitorThresholdsPtrOutput) WarningRecovery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorMonitorThresholds) *string { - if v == nil { - return nil - } - return v.WarningRecovery - }).(pulumi.StringPtrOutput) -} - -type MonitorSchedulingOption struct { - // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. - CustomSchedules []MonitorSchedulingOptionCustomSchedule `pulumi:"customSchedules"` - // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. - EvaluationWindows []MonitorSchedulingOptionEvaluationWindow `pulumi:"evaluationWindows"` -} - -// MonitorSchedulingOptionInput is an input type that accepts MonitorSchedulingOptionArgs and MonitorSchedulingOptionOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionInput` via: -// -// MonitorSchedulingOptionArgs{...} -type MonitorSchedulingOptionInput interface { - pulumi.Input - - ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput - ToMonitorSchedulingOptionOutputWithContext(context.Context) MonitorSchedulingOptionOutput -} - -type MonitorSchedulingOptionArgs struct { - // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. - CustomSchedules MonitorSchedulingOptionCustomScheduleArrayInput `pulumi:"customSchedules"` - // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. - EvaluationWindows MonitorSchedulingOptionEvaluationWindowArrayInput `pulumi:"evaluationWindows"` -} - -func (MonitorSchedulingOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOption)(nil)).Elem() -} - -func (i MonitorSchedulingOptionArgs) ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput { - return i.ToMonitorSchedulingOptionOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionArgs) ToMonitorSchedulingOptionOutputWithContext(ctx context.Context) MonitorSchedulingOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionOutput) -} - -// MonitorSchedulingOptionArrayInput is an input type that accepts MonitorSchedulingOptionArray and MonitorSchedulingOptionArrayOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionArrayInput` via: -// -// MonitorSchedulingOptionArray{ MonitorSchedulingOptionArgs{...} } -type MonitorSchedulingOptionArrayInput interface { - pulumi.Input - - ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput - ToMonitorSchedulingOptionArrayOutputWithContext(context.Context) MonitorSchedulingOptionArrayOutput -} - -type MonitorSchedulingOptionArray []MonitorSchedulingOptionInput - -func (MonitorSchedulingOptionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOption)(nil)).Elem() -} - -func (i MonitorSchedulingOptionArray) ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput { - return i.ToMonitorSchedulingOptionArrayOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionArray) ToMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionArrayOutput) -} - -type MonitorSchedulingOptionOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOption)(nil)).Elem() -} - -func (o MonitorSchedulingOptionOutput) ToMonitorSchedulingOptionOutput() MonitorSchedulingOptionOutput { - return o -} - -func (o MonitorSchedulingOptionOutput) ToMonitorSchedulingOptionOutputWithContext(ctx context.Context) MonitorSchedulingOptionOutput { - return o -} - -// Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. -func (o MonitorSchedulingOptionOutput) CustomSchedules() MonitorSchedulingOptionCustomScheduleArrayOutput { - return o.ApplyT(func(v MonitorSchedulingOption) []MonitorSchedulingOptionCustomSchedule { return v.CustomSchedules }).(MonitorSchedulingOptionCustomScheduleArrayOutput) -} - -// Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. -func (o MonitorSchedulingOptionOutput) EvaluationWindows() MonitorSchedulingOptionEvaluationWindowArrayOutput { - return o.ApplyT(func(v MonitorSchedulingOption) []MonitorSchedulingOptionEvaluationWindow { return v.EvaluationWindows }).(MonitorSchedulingOptionEvaluationWindowArrayOutput) -} - -type MonitorSchedulingOptionArrayOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOption)(nil)).Elem() -} - -func (o MonitorSchedulingOptionArrayOutput) ToMonitorSchedulingOptionArrayOutput() MonitorSchedulingOptionArrayOutput { - return o -} - -func (o MonitorSchedulingOptionArrayOutput) ToMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionArrayOutput { - return o -} - -func (o MonitorSchedulingOptionArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOption { - return vs[0].([]MonitorSchedulingOption)[vs[1].(int)] - }).(MonitorSchedulingOptionOutput) -} - -type MonitorSchedulingOptionCustomSchedule struct { - // A list of recurrence definitions. Length must be 1. - Recurrence MonitorSchedulingOptionCustomScheduleRecurrence `pulumi:"recurrence"` -} - -// MonitorSchedulingOptionCustomScheduleInput is an input type that accepts MonitorSchedulingOptionCustomScheduleArgs and MonitorSchedulingOptionCustomScheduleOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleInput` via: -// -// MonitorSchedulingOptionCustomScheduleArgs{...} -type MonitorSchedulingOptionCustomScheduleInput interface { - pulumi.Input - - ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput - ToMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleOutput -} - -type MonitorSchedulingOptionCustomScheduleArgs struct { - // A list of recurrence definitions. Length must be 1. - Recurrence MonitorSchedulingOptionCustomScheduleRecurrenceInput `pulumi:"recurrence"` -} - -func (MonitorSchedulingOptionCustomScheduleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (i MonitorSchedulingOptionCustomScheduleArgs) ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput { - return i.ToMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionCustomScheduleArgs) ToMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleOutput) -} - -// MonitorSchedulingOptionCustomScheduleArrayInput is an input type that accepts MonitorSchedulingOptionCustomScheduleArray and MonitorSchedulingOptionCustomScheduleArrayOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleArrayInput` via: -// -// MonitorSchedulingOptionCustomScheduleArray{ MonitorSchedulingOptionCustomScheduleArgs{...} } -type MonitorSchedulingOptionCustomScheduleArrayInput interface { - pulumi.Input - - ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput - ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput -} - -type MonitorSchedulingOptionCustomScheduleArray []MonitorSchedulingOptionCustomScheduleInput - -func (MonitorSchedulingOptionCustomScheduleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (i MonitorSchedulingOptionCustomScheduleArray) ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput { - return i.ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionCustomScheduleArray) ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleArrayOutput) -} - -type MonitorSchedulingOptionCustomScheduleOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionCustomScheduleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (o MonitorSchedulingOptionCustomScheduleOutput) ToMonitorSchedulingOptionCustomScheduleOutput() MonitorSchedulingOptionCustomScheduleOutput { - return o -} - -func (o MonitorSchedulingOptionCustomScheduleOutput) ToMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleOutput { - return o -} - -// A list of recurrence definitions. Length must be 1. -func (o MonitorSchedulingOptionCustomScheduleOutput) Recurrence() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return o.ApplyT(func(v MonitorSchedulingOptionCustomSchedule) MonitorSchedulingOptionCustomScheduleRecurrence { - return v.Recurrence - }).(MonitorSchedulingOptionCustomScheduleRecurrenceOutput) -} - -type MonitorSchedulingOptionCustomScheduleArrayOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionCustomScheduleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (o MonitorSchedulingOptionCustomScheduleArrayOutput) ToMonitorSchedulingOptionCustomScheduleArrayOutput() MonitorSchedulingOptionCustomScheduleArrayOutput { - return o -} - -func (o MonitorSchedulingOptionCustomScheduleArrayOutput) ToMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleArrayOutput { - return o -} - -func (o MonitorSchedulingOptionCustomScheduleArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionCustomScheduleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOptionCustomSchedule { - return vs[0].([]MonitorSchedulingOptionCustomSchedule)[vs[1].(int)] - }).(MonitorSchedulingOptionCustomScheduleOutput) -} - -type MonitorSchedulingOptionCustomScheduleRecurrence struct { - // Must be a valid `rrule`. See API docs for supported fields - Rrule string `pulumi:"rrule"` - // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' - Start *string `pulumi:"start"` - // 'tz database' format. Example: `America/New_York` or `UTC` - Timezone string `pulumi:"timezone"` -} - -// MonitorSchedulingOptionCustomScheduleRecurrenceInput is an input type that accepts MonitorSchedulingOptionCustomScheduleRecurrenceArgs and MonitorSchedulingOptionCustomScheduleRecurrenceOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionCustomScheduleRecurrenceInput` via: -// -// MonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} -type MonitorSchedulingOptionCustomScheduleRecurrenceInput interface { - pulumi.Input - - ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput - ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput -} - -type MonitorSchedulingOptionCustomScheduleRecurrenceArgs struct { - // Must be a valid `rrule`. See API docs for supported fields - Rrule pulumi.StringInput `pulumi:"rrule"` - // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' - Start pulumi.StringPtrInput `pulumi:"start"` - // 'tz database' format. Example: `America/New_York` or `UTC` - Timezone pulumi.StringInput `pulumi:"timezone"` -} - -func (MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (i MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return i.ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionCustomScheduleRecurrenceOutput) -} - -type MonitorSchedulingOptionCustomScheduleRecurrenceOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutput() MonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return o -} - -func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) MonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return o -} - -// Must be a valid `rrule`. See API docs for supported fields -func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { - return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) -} - -// Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' -func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Start() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) *string { return v.Start }).(pulumi.StringPtrOutput) -} - -// 'tz database' format. Example: `America/New_York` or `UTC` -func (o MonitorSchedulingOptionCustomScheduleRecurrenceOutput) Timezone() pulumi.StringOutput { - return o.ApplyT(func(v MonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Timezone }).(pulumi.StringOutput) -} - -type MonitorSchedulingOptionEvaluationWindow struct { - // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. - DayStarts *string `pulumi:"dayStarts"` - // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. - HourStarts *int `pulumi:"hourStarts"` - // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. - MonthStarts *int `pulumi:"monthStarts"` -} - -// MonitorSchedulingOptionEvaluationWindowInput is an input type that accepts MonitorSchedulingOptionEvaluationWindowArgs and MonitorSchedulingOptionEvaluationWindowOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionEvaluationWindowInput` via: -// -// MonitorSchedulingOptionEvaluationWindowArgs{...} -type MonitorSchedulingOptionEvaluationWindowInput interface { - pulumi.Input - - ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput - ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Context) MonitorSchedulingOptionEvaluationWindowOutput -} - -type MonitorSchedulingOptionEvaluationWindowArgs struct { - // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. - DayStarts pulumi.StringPtrInput `pulumi:"dayStarts"` - // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. - HourStarts pulumi.IntPtrInput `pulumi:"hourStarts"` - // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. - MonthStarts pulumi.IntPtrInput `pulumi:"monthStarts"` -} - -func (MonitorSchedulingOptionEvaluationWindowArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (i MonitorSchedulingOptionEvaluationWindowArgs) ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput { - return i.ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionEvaluationWindowArgs) ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionEvaluationWindowOutput) -} - -// MonitorSchedulingOptionEvaluationWindowArrayInput is an input type that accepts MonitorSchedulingOptionEvaluationWindowArray and MonitorSchedulingOptionEvaluationWindowArrayOutput values. -// You can construct a concrete instance of `MonitorSchedulingOptionEvaluationWindowArrayInput` via: -// -// MonitorSchedulingOptionEvaluationWindowArray{ MonitorSchedulingOptionEvaluationWindowArgs{...} } -type MonitorSchedulingOptionEvaluationWindowArrayInput interface { - pulumi.Input - - ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput - ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput -} - -type MonitorSchedulingOptionEvaluationWindowArray []MonitorSchedulingOptionEvaluationWindowInput - -func (MonitorSchedulingOptionEvaluationWindowArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (i MonitorSchedulingOptionEvaluationWindowArray) ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput { - return i.ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Background()) -} - -func (i MonitorSchedulingOptionEvaluationWindowArray) ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorSchedulingOptionEvaluationWindowArrayOutput) -} - -type MonitorSchedulingOptionEvaluationWindowOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionEvaluationWindowOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (o MonitorSchedulingOptionEvaluationWindowOutput) ToMonitorSchedulingOptionEvaluationWindowOutput() MonitorSchedulingOptionEvaluationWindowOutput { - return o -} - -func (o MonitorSchedulingOptionEvaluationWindowOutput) ToMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowOutput { - return o -} - -// The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. -func (o MonitorSchedulingOptionEvaluationWindowOutput) DayStarts() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *string { return v.DayStarts }).(pulumi.StringPtrOutput) -} - -// The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. -func (o MonitorSchedulingOptionEvaluationWindowOutput) HourStarts() pulumi.IntPtrOutput { - return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *int { return v.HourStarts }).(pulumi.IntPtrOutput) -} - -// The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. -func (o MonitorSchedulingOptionEvaluationWindowOutput) MonthStarts() pulumi.IntPtrOutput { - return o.ApplyT(func(v MonitorSchedulingOptionEvaluationWindow) *int { return v.MonthStarts }).(pulumi.IntPtrOutput) -} - -type MonitorSchedulingOptionEvaluationWindowArrayOutput struct{ *pulumi.OutputState } - -func (MonitorSchedulingOptionEvaluationWindowArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) ToMonitorSchedulingOptionEvaluationWindowArrayOutput() MonitorSchedulingOptionEvaluationWindowArrayOutput { - return o -} - -func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) ToMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) MonitorSchedulingOptionEvaluationWindowArrayOutput { - return o -} - -func (o MonitorSchedulingOptionEvaluationWindowArrayOutput) Index(i pulumi.IntInput) MonitorSchedulingOptionEvaluationWindowOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorSchedulingOptionEvaluationWindow { - return vs[0].([]MonitorSchedulingOptionEvaluationWindow)[vs[1].(int)] - }).(MonitorSchedulingOptionEvaluationWindowOutput) -} - -type MonitorVariables struct { - // A timeseries formula and functions events query. - EventQueries []MonitorVariablesEventQuery `pulumi:"eventQueries"` -} - -// MonitorVariablesInput is an input type that accepts MonitorVariablesArgs and MonitorVariablesOutput values. -// You can construct a concrete instance of `MonitorVariablesInput` via: -// -// MonitorVariablesArgs{...} -type MonitorVariablesInput interface { - pulumi.Input - - ToMonitorVariablesOutput() MonitorVariablesOutput - ToMonitorVariablesOutputWithContext(context.Context) MonitorVariablesOutput -} - -type MonitorVariablesArgs struct { - // A timeseries formula and functions events query. - EventQueries MonitorVariablesEventQueryArrayInput `pulumi:"eventQueries"` -} - -func (MonitorVariablesArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariables)(nil)).Elem() -} - -func (i MonitorVariablesArgs) ToMonitorVariablesOutput() MonitorVariablesOutput { - return i.ToMonitorVariablesOutputWithContext(context.Background()) -} - -func (i MonitorVariablesArgs) ToMonitorVariablesOutputWithContext(ctx context.Context) MonitorVariablesOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesOutput) -} - -func (i MonitorVariablesArgs) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { - return i.ToMonitorVariablesPtrOutputWithContext(context.Background()) -} - -func (i MonitorVariablesArgs) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesOutput).ToMonitorVariablesPtrOutputWithContext(ctx) -} - -// MonitorVariablesPtrInput is an input type that accepts MonitorVariablesArgs, MonitorVariablesPtr and MonitorVariablesPtrOutput values. -// You can construct a concrete instance of `MonitorVariablesPtrInput` via: -// -// MonitorVariablesArgs{...} -// -// or: -// -// nil -type MonitorVariablesPtrInput interface { - pulumi.Input - - ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput - ToMonitorVariablesPtrOutputWithContext(context.Context) MonitorVariablesPtrOutput -} - -type monitorVariablesPtrType MonitorVariablesArgs - -func MonitorVariablesPtr(v *MonitorVariablesArgs) MonitorVariablesPtrInput { - return (*monitorVariablesPtrType)(v) -} - -func (*monitorVariablesPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorVariables)(nil)).Elem() -} - -func (i *monitorVariablesPtrType) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { - return i.ToMonitorVariablesPtrOutputWithContext(context.Background()) -} - -func (i *monitorVariablesPtrType) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesPtrOutput) -} - -type MonitorVariablesOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariables)(nil)).Elem() -} - -func (o MonitorVariablesOutput) ToMonitorVariablesOutput() MonitorVariablesOutput { - return o -} - -func (o MonitorVariablesOutput) ToMonitorVariablesOutputWithContext(ctx context.Context) MonitorVariablesOutput { - return o -} - -func (o MonitorVariablesOutput) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { - return o.ToMonitorVariablesPtrOutputWithContext(context.Background()) -} - -func (o MonitorVariablesOutput) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorVariables) *MonitorVariables { - return &v - }).(MonitorVariablesPtrOutput) -} - -// A timeseries formula and functions events query. -func (o MonitorVariablesOutput) EventQueries() MonitorVariablesEventQueryArrayOutput { - return o.ApplyT(func(v MonitorVariables) []MonitorVariablesEventQuery { return v.EventQueries }).(MonitorVariablesEventQueryArrayOutput) -} - -type MonitorVariablesPtrOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorVariables)(nil)).Elem() -} - -func (o MonitorVariablesPtrOutput) ToMonitorVariablesPtrOutput() MonitorVariablesPtrOutput { - return o -} - -func (o MonitorVariablesPtrOutput) ToMonitorVariablesPtrOutputWithContext(ctx context.Context) MonitorVariablesPtrOutput { - return o -} - -func (o MonitorVariablesPtrOutput) Elem() MonitorVariablesOutput { - return o.ApplyT(func(v *MonitorVariables) MonitorVariables { - if v != nil { - return *v - } - var ret MonitorVariables - return ret - }).(MonitorVariablesOutput) -} - -// A timeseries formula and functions events query. -func (o MonitorVariablesPtrOutput) EventQueries() MonitorVariablesEventQueryArrayOutput { - return o.ApplyT(func(v *MonitorVariables) []MonitorVariablesEventQuery { - if v == nil { - return nil - } - return v.EventQueries - }).(MonitorVariablesEventQueryArrayOutput) -} - -type MonitorVariablesEventQuery struct { - // The compute options. - Computes []MonitorVariablesEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []MonitorVariablesEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search MonitorVariablesEventQuerySearch `pulumi:"search"` -} - -// MonitorVariablesEventQueryInput is an input type that accepts MonitorVariablesEventQueryArgs and MonitorVariablesEventQueryOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryInput` via: -// -// MonitorVariablesEventQueryArgs{...} -type MonitorVariablesEventQueryInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput - ToMonitorVariablesEventQueryOutputWithContext(context.Context) MonitorVariablesEventQueryOutput -} - -type MonitorVariablesEventQueryArgs struct { - // The compute options. - Computes MonitorVariablesEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies MonitorVariablesEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search MonitorVariablesEventQuerySearchInput `pulumi:"search"` -} - -func (MonitorVariablesEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQuery)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryArgs) ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput { - return i.ToMonitorVariablesEventQueryOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryArgs) ToMonitorVariablesEventQueryOutputWithContext(ctx context.Context) MonitorVariablesEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryOutput) -} - -// MonitorVariablesEventQueryArrayInput is an input type that accepts MonitorVariablesEventQueryArray and MonitorVariablesEventQueryArrayOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryArrayInput` via: -// -// MonitorVariablesEventQueryArray{ MonitorVariablesEventQueryArgs{...} } -type MonitorVariablesEventQueryArrayInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput - ToMonitorVariablesEventQueryArrayOutputWithContext(context.Context) MonitorVariablesEventQueryArrayOutput -} - -type MonitorVariablesEventQueryArray []MonitorVariablesEventQueryInput - -func (MonitorVariablesEventQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQuery)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryArray) ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput { - return i.ToMonitorVariablesEventQueryArrayOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryArray) ToMonitorVariablesEventQueryArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryArrayOutput) -} - -type MonitorVariablesEventQueryOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQuery)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryOutput) ToMonitorVariablesEventQueryOutput() MonitorVariablesEventQueryOutput { - return o -} - -func (o MonitorVariablesEventQueryOutput) ToMonitorVariablesEventQueryOutputWithContext(ctx context.Context) MonitorVariablesEventQueryOutput { - return o -} - -// The compute options. -func (o MonitorVariablesEventQueryOutput) Computes() MonitorVariablesEventQueryComputeArrayOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) []MonitorVariablesEventQueryCompute { return v.Computes }).(MonitorVariablesEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `rum`, `ciPipelines`, `ciTests`, `audit`, `events`, `logs`, `spans`, `databaseQueries`. -func (o MonitorVariablesEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o MonitorVariablesEventQueryOutput) GroupBies() MonitorVariablesEventQueryGroupByArrayOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) []MonitorVariablesEventQueryGroupBy { return v.GroupBies }).(MonitorVariablesEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o MonitorVariablesEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o MonitorVariablesEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o MonitorVariablesEventQueryOutput) Search() MonitorVariablesEventQuerySearchOutput { - return o.ApplyT(func(v MonitorVariablesEventQuery) MonitorVariablesEventQuerySearch { return v.Search }).(MonitorVariablesEventQuerySearchOutput) -} - -type MonitorVariablesEventQueryArrayOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQuery)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryArrayOutput) ToMonitorVariablesEventQueryArrayOutput() MonitorVariablesEventQueryArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryArrayOutput) ToMonitorVariablesEventQueryArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQuery { - return vs[0].([]MonitorVariablesEventQuery)[vs[1].(int)] - }).(MonitorVariablesEventQueryOutput) -} - -type MonitorVariablesEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// MonitorVariablesEventQueryComputeInput is an input type that accepts MonitorVariablesEventQueryComputeArgs and MonitorVariablesEventQueryComputeOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryComputeInput` via: -// -// MonitorVariablesEventQueryComputeArgs{...} -type MonitorVariablesEventQueryComputeInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput - ToMonitorVariablesEventQueryComputeOutputWithContext(context.Context) MonitorVariablesEventQueryComputeOutput -} - -type MonitorVariablesEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (MonitorVariablesEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryCompute)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryComputeArgs) ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput { - return i.ToMonitorVariablesEventQueryComputeOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryComputeArgs) ToMonitorVariablesEventQueryComputeOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryComputeOutput) -} - -// MonitorVariablesEventQueryComputeArrayInput is an input type that accepts MonitorVariablesEventQueryComputeArray and MonitorVariablesEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryComputeArrayInput` via: -// -// MonitorVariablesEventQueryComputeArray{ MonitorVariablesEventQueryComputeArgs{...} } -type MonitorVariablesEventQueryComputeArrayInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput - ToMonitorVariablesEventQueryComputeArrayOutputWithContext(context.Context) MonitorVariablesEventQueryComputeArrayOutput -} - -type MonitorVariablesEventQueryComputeArray []MonitorVariablesEventQueryComputeInput - -func (MonitorVariablesEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQueryCompute)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryComputeArray) ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput { - return i.ToMonitorVariablesEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryComputeArray) ToMonitorVariablesEventQueryComputeArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryComputeArrayOutput) -} - -type MonitorVariablesEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryCompute)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryComputeOutput) ToMonitorVariablesEventQueryComputeOutput() MonitorVariablesEventQueryComputeOutput { - return o -} - -func (o MonitorVariablesEventQueryComputeOutput) ToMonitorVariablesEventQueryComputeOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o MonitorVariablesEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o MonitorVariablesEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o MonitorVariablesEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type MonitorVariablesEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQueryCompute)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryComputeArrayOutput) ToMonitorVariablesEventQueryComputeArrayOutput() MonitorVariablesEventQueryComputeArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryComputeArrayOutput) ToMonitorVariablesEventQueryComputeArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryComputeArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryComputeArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQueryCompute { - return vs[0].([]MonitorVariablesEventQueryCompute)[vs[1].(int)] - }).(MonitorVariablesEventQueryComputeOutput) -} - -type MonitorVariablesEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *MonitorVariablesEventQueryGroupBySort `pulumi:"sort"` -} - -// MonitorVariablesEventQueryGroupByInput is an input type that accepts MonitorVariablesEventQueryGroupByArgs and MonitorVariablesEventQueryGroupByOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryGroupByInput` via: -// -// MonitorVariablesEventQueryGroupByArgs{...} -type MonitorVariablesEventQueryGroupByInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput - ToMonitorVariablesEventQueryGroupByOutputWithContext(context.Context) MonitorVariablesEventQueryGroupByOutput -} - -type MonitorVariablesEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort MonitorVariablesEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (MonitorVariablesEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryGroupBy)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryGroupByArgs) ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput { - return i.ToMonitorVariablesEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryGroupByArgs) ToMonitorVariablesEventQueryGroupByOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupByOutput) -} - -// MonitorVariablesEventQueryGroupByArrayInput is an input type that accepts MonitorVariablesEventQueryGroupByArray and MonitorVariablesEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryGroupByArrayInput` via: -// -// MonitorVariablesEventQueryGroupByArray{ MonitorVariablesEventQueryGroupByArgs{...} } -type MonitorVariablesEventQueryGroupByArrayInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput - ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(context.Context) MonitorVariablesEventQueryGroupByArrayOutput -} - -type MonitorVariablesEventQueryGroupByArray []MonitorVariablesEventQueryGroupByInput - -func (MonitorVariablesEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQueryGroupBy)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryGroupByArray) ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput { - return i.ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryGroupByArray) ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupByArrayOutput) -} - -type MonitorVariablesEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryGroupBy)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryGroupByOutput) ToMonitorVariablesEventQueryGroupByOutput() MonitorVariablesEventQueryGroupByOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupByOutput) ToMonitorVariablesEventQueryGroupByOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o MonitorVariablesEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o MonitorVariablesEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o MonitorVariablesEventQueryGroupByOutput) Sort() MonitorVariablesEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBy) *MonitorVariablesEventQueryGroupBySort { return v.Sort }).(MonitorVariablesEventQueryGroupBySortPtrOutput) -} - -type MonitorVariablesEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MonitorVariablesEventQueryGroupBy)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryGroupByArrayOutput) ToMonitorVariablesEventQueryGroupByArrayOutput() MonitorVariablesEventQueryGroupByArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupByArrayOutput) ToMonitorVariablesEventQueryGroupByArrayOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupByArrayOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) MonitorVariablesEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MonitorVariablesEventQueryGroupBy { - return vs[0].([]MonitorVariablesEventQueryGroupBy)[vs[1].(int)] - }).(MonitorVariablesEventQueryGroupByOutput) -} - -type MonitorVariablesEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// MonitorVariablesEventQueryGroupBySortInput is an input type that accepts MonitorVariablesEventQueryGroupBySortArgs and MonitorVariablesEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryGroupBySortInput` via: -// -// MonitorVariablesEventQueryGroupBySortArgs{...} -type MonitorVariablesEventQueryGroupBySortInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput - ToMonitorVariablesEventQueryGroupBySortOutputWithContext(context.Context) MonitorVariablesEventQueryGroupBySortOutput -} - -type MonitorVariablesEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (MonitorVariablesEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryGroupBySort)(nil)).Elem() -} - -func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput { - return i.ToMonitorVariablesEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortOutput) -} - -func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { - return i.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQueryGroupBySortArgs) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortOutput).ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// MonitorVariablesEventQueryGroupBySortPtrInput is an input type that accepts MonitorVariablesEventQueryGroupBySortArgs, MonitorVariablesEventQueryGroupBySortPtr and MonitorVariablesEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQueryGroupBySortPtrInput` via: -// -// MonitorVariablesEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type MonitorVariablesEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput - ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput -} - -type monitorVariablesEventQueryGroupBySortPtrType MonitorVariablesEventQueryGroupBySortArgs - -func MonitorVariablesEventQueryGroupBySortPtr(v *MonitorVariablesEventQueryGroupBySortArgs) MonitorVariablesEventQueryGroupBySortPtrInput { - return (*monitorVariablesEventQueryGroupBySortPtrType)(v) -} - -func (*monitorVariablesEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorVariablesEventQueryGroupBySort)(nil)).Elem() -} - -func (i *monitorVariablesEventQueryGroupBySortPtrType) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { - return i.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *monitorVariablesEventQueryGroupBySortPtrType) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQueryGroupBySortPtrOutput) -} - -type MonitorVariablesEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQueryGroupBySort)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortOutput() MonitorVariablesEventQueryGroupBySortOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { - return o.ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o MonitorVariablesEventQueryGroupBySortOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MonitorVariablesEventQueryGroupBySort) *MonitorVariablesEventQueryGroupBySort { - return &v - }).(MonitorVariablesEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o MonitorVariablesEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o MonitorVariablesEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o MonitorVariablesEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v MonitorVariablesEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type MonitorVariablesEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MonitorVariablesEventQueryGroupBySort)(nil)).Elem() -} - -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutput() MonitorVariablesEventQueryGroupBySortPtrOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) ToMonitorVariablesEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) MonitorVariablesEventQueryGroupBySortPtrOutput { - return o -} - -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Elem() MonitorVariablesEventQueryGroupBySortOutput { - return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) MonitorVariablesEventQueryGroupBySort { - if v != nil { - return *v - } - var ret MonitorVariablesEventQueryGroupBySort - return ret - }).(MonitorVariablesEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o MonitorVariablesEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *MonitorVariablesEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type MonitorVariablesEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// MonitorVariablesEventQuerySearchInput is an input type that accepts MonitorVariablesEventQuerySearchArgs and MonitorVariablesEventQuerySearchOutput values. -// You can construct a concrete instance of `MonitorVariablesEventQuerySearchInput` via: -// -// MonitorVariablesEventQuerySearchArgs{...} -type MonitorVariablesEventQuerySearchInput interface { - pulumi.Input - - ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput - ToMonitorVariablesEventQuerySearchOutputWithContext(context.Context) MonitorVariablesEventQuerySearchOutput -} - -type MonitorVariablesEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (MonitorVariablesEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQuerySearch)(nil)).Elem() -} - -func (i MonitorVariablesEventQuerySearchArgs) ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput { - return i.ToMonitorVariablesEventQuerySearchOutputWithContext(context.Background()) -} - -func (i MonitorVariablesEventQuerySearchArgs) ToMonitorVariablesEventQuerySearchOutputWithContext(ctx context.Context) MonitorVariablesEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(MonitorVariablesEventQuerySearchOutput) -} - -type MonitorVariablesEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (MonitorVariablesEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MonitorVariablesEventQuerySearch)(nil)).Elem() -} - -func (o MonitorVariablesEventQuerySearchOutput) ToMonitorVariablesEventQuerySearchOutput() MonitorVariablesEventQuerySearchOutput { - return o -} - -func (o MonitorVariablesEventQuerySearchOutput) ToMonitorVariablesEventQuerySearchOutputWithContext(ctx context.Context) MonitorVariablesEventQuerySearchOutput { - return o -} - -// The events search string. -func (o MonitorVariablesEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v MonitorVariablesEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type OrganizationSettingsSettings struct { - // Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. - PrivateWidgetShare *bool `pulumi:"privateWidgetShare"` - // SAML properties - Saml OrganizationSettingsSettingsSaml `pulumi:"saml"` - // The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. - SamlAutocreateAccessRole *string `pulumi:"samlAutocreateAccessRole"` - // List of domains where the SAML automated user creation is enabled. - SamlAutocreateUsersDomains OrganizationSettingsSettingsSamlAutocreateUsersDomains `pulumi:"samlAutocreateUsersDomains"` - // Whether or not SAML can be enabled for this organization. - SamlCanBeEnabled *bool `pulumi:"samlCanBeEnabled"` - // Identity provider endpoint for SAML authentication. - SamlIdpEndpoint *string `pulumi:"samlIdpEndpoint"` - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. - SamlIdpInitiatedLogin OrganizationSettingsSettingsSamlIdpInitiatedLogin `pulumi:"samlIdpInitiatedLogin"` - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. - SamlIdpMetadataUploaded *bool `pulumi:"samlIdpMetadataUploaded"` - // URL for SAML logging. - SamlLoginUrl *string `pulumi:"samlLoginUrl"` - // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. - SamlStrictMode OrganizationSettingsSettingsSamlStrictMode `pulumi:"samlStrictMode"` -} - -// OrganizationSettingsSettingsInput is an input type that accepts OrganizationSettingsSettingsArgs and OrganizationSettingsSettingsOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsInput` via: -// -// OrganizationSettingsSettingsArgs{...} -type OrganizationSettingsSettingsInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput - ToOrganizationSettingsSettingsOutputWithContext(context.Context) OrganizationSettingsSettingsOutput -} - -type OrganizationSettingsSettingsArgs struct { - // Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. - PrivateWidgetShare pulumi.BoolPtrInput `pulumi:"privateWidgetShare"` - // SAML properties - Saml OrganizationSettingsSettingsSamlInput `pulumi:"saml"` - // The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. - SamlAutocreateAccessRole pulumi.StringPtrInput `pulumi:"samlAutocreateAccessRole"` - // List of domains where the SAML automated user creation is enabled. - SamlAutocreateUsersDomains OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput `pulumi:"samlAutocreateUsersDomains"` - // Whether or not SAML can be enabled for this organization. - SamlCanBeEnabled pulumi.BoolPtrInput `pulumi:"samlCanBeEnabled"` - // Identity provider endpoint for SAML authentication. - SamlIdpEndpoint pulumi.StringPtrInput `pulumi:"samlIdpEndpoint"` - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. - SamlIdpInitiatedLogin OrganizationSettingsSettingsSamlIdpInitiatedLoginInput `pulumi:"samlIdpInitiatedLogin"` - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. - SamlIdpMetadataUploaded pulumi.BoolPtrInput `pulumi:"samlIdpMetadataUploaded"` - // URL for SAML logging. - SamlLoginUrl pulumi.StringPtrInput `pulumi:"samlLoginUrl"` - // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. - SamlStrictMode OrganizationSettingsSettingsSamlStrictModeInput `pulumi:"samlStrictMode"` -} - -func (OrganizationSettingsSettingsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettings)(nil)).Elem() -} - -func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput { - return i.ToOrganizationSettingsSettingsOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsOutput) -} - -func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { - return i.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsArgs) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsOutput).ToOrganizationSettingsSettingsPtrOutputWithContext(ctx) -} - -// OrganizationSettingsSettingsPtrInput is an input type that accepts OrganizationSettingsSettingsArgs, OrganizationSettingsSettingsPtr and OrganizationSettingsSettingsPtrOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsPtrInput` via: -// -// OrganizationSettingsSettingsArgs{...} -// -// or: -// -// nil -type OrganizationSettingsSettingsPtrInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput - ToOrganizationSettingsSettingsPtrOutputWithContext(context.Context) OrganizationSettingsSettingsPtrOutput -} - -type organizationSettingsSettingsPtrType OrganizationSettingsSettingsArgs - -func OrganizationSettingsSettingsPtr(v *OrganizationSettingsSettingsArgs) OrganizationSettingsSettingsPtrInput { - return (*organizationSettingsSettingsPtrType)(v) -} - -func (*organizationSettingsSettingsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettings)(nil)).Elem() -} - -func (i *organizationSettingsSettingsPtrType) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { - return i.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) -} - -func (i *organizationSettingsSettingsPtrType) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsPtrOutput) -} - -type OrganizationSettingsSettingsOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettings)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsOutput() OrganizationSettingsSettingsOutput { - return o -} - -func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsOutput { - return o -} - -func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { - return o.ToOrganizationSettingsSettingsPtrOutputWithContext(context.Background()) -} - -func (o OrganizationSettingsSettingsOutput) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettings) *OrganizationSettingsSettings { - return &v - }).(OrganizationSettingsSettingsPtrOutput) -} - -// Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. -func (o OrganizationSettingsSettingsOutput) PrivateWidgetShare() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.PrivateWidgetShare }).(pulumi.BoolPtrOutput) -} - -// SAML properties -func (o OrganizationSettingsSettingsOutput) Saml() OrganizationSettingsSettingsSamlOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSaml { return v.Saml }).(OrganizationSettingsSettingsSamlOutput) -} - -// The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. -func (o OrganizationSettingsSettingsOutput) SamlAutocreateAccessRole() pulumi.StringPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlAutocreateAccessRole }).(pulumi.StringPtrOutput) -} - -// List of domains where the SAML automated user creation is enabled. -func (o OrganizationSettingsSettingsOutput) SamlAutocreateUsersDomains() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlAutocreateUsersDomains { - return v.SamlAutocreateUsersDomains - }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) -} - -// Whether or not SAML can be enabled for this organization. -func (o OrganizationSettingsSettingsOutput) SamlCanBeEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.SamlCanBeEnabled }).(pulumi.BoolPtrOutput) -} - -// Identity provider endpoint for SAML authentication. -func (o OrganizationSettingsSettingsOutput) SamlIdpEndpoint() pulumi.StringPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlIdpEndpoint }).(pulumi.StringPtrOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. -func (o OrganizationSettingsSettingsOutput) SamlIdpInitiatedLogin() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlIdpInitiatedLogin { - return v.SamlIdpInitiatedLogin - }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. -func (o OrganizationSettingsSettingsOutput) SamlIdpMetadataUploaded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *bool { return v.SamlIdpMetadataUploaded }).(pulumi.BoolPtrOutput) -} - -// URL for SAML logging. -func (o OrganizationSettingsSettingsOutput) SamlLoginUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) *string { return v.SamlLoginUrl }).(pulumi.StringPtrOutput) -} - -// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. -func (o OrganizationSettingsSettingsOutput) SamlStrictMode() OrganizationSettingsSettingsSamlStrictModeOutput { - return o.ApplyT(func(v OrganizationSettingsSettings) OrganizationSettingsSettingsSamlStrictMode { - return v.SamlStrictMode - }).(OrganizationSettingsSettingsSamlStrictModeOutput) -} - -type OrganizationSettingsSettingsPtrOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettings)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsPtrOutput) ToOrganizationSettingsSettingsPtrOutput() OrganizationSettingsSettingsPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsPtrOutput) ToOrganizationSettingsSettingsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsPtrOutput) Elem() OrganizationSettingsSettingsOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) OrganizationSettingsSettings { - if v != nil { - return *v - } - var ret OrganizationSettingsSettings - return ret - }).(OrganizationSettingsSettingsOutput) -} - -// Whether or not the organization users can share widgets outside of Datadog. Defaults to `false`. -func (o OrganizationSettingsSettingsPtrOutput) PrivateWidgetShare() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { - if v == nil { - return nil - } - return v.PrivateWidgetShare - }).(pulumi.BoolPtrOutput) -} - -// SAML properties -func (o OrganizationSettingsSettingsPtrOutput) Saml() OrganizationSettingsSettingsSamlPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSaml { - if v == nil { - return nil - } - return &v.Saml - }).(OrganizationSettingsSettingsSamlPtrOutput) -} - -// The access role of the user. Options are `st` (standard user), `adm` (admin user), or `ro` (read-only user). Allowed enum values: `st`, `adm` , `ro`, `ERROR` Defaults to `"st"`. -func (o OrganizationSettingsSettingsPtrOutput) SamlAutocreateAccessRole() pulumi.StringPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *string { - if v == nil { - return nil - } - return v.SamlAutocreateAccessRole - }).(pulumi.StringPtrOutput) -} - -// List of domains where the SAML automated user creation is enabled. -func (o OrganizationSettingsSettingsPtrOutput) SamlAutocreateUsersDomains() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlAutocreateUsersDomains { - if v == nil { - return nil - } - return &v.SamlAutocreateUsersDomains - }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) -} - -// Whether or not SAML can be enabled for this organization. -func (o OrganizationSettingsSettingsPtrOutput) SamlCanBeEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { - if v == nil { - return nil - } - return v.SamlCanBeEnabled - }).(pulumi.BoolPtrOutput) -} - -// Identity provider endpoint for SAML authentication. -func (o OrganizationSettingsSettingsPtrOutput) SamlIdpEndpoint() pulumi.StringPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *string { - if v == nil { - return nil - } - return v.SamlIdpEndpoint - }).(pulumi.StringPtrOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. -func (o OrganizationSettingsSettingsPtrOutput) SamlIdpInitiatedLogin() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlIdpInitiatedLogin { - if v == nil { - return nil - } - return &v.SamlIdpInitiatedLogin - }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. -func (o OrganizationSettingsSettingsPtrOutput) SamlIdpMetadataUploaded() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *bool { - if v == nil { - return nil - } - return v.SamlIdpMetadataUploaded - }).(pulumi.BoolPtrOutput) -} - -// URL for SAML logging. -func (o OrganizationSettingsSettingsPtrOutput) SamlLoginUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *string { - if v == nil { - return nil - } - return v.SamlLoginUrl - }).(pulumi.StringPtrOutput) -} - -// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. -func (o OrganizationSettingsSettingsPtrOutput) SamlStrictMode() OrganizationSettingsSettingsSamlStrictModePtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettings) *OrganizationSettingsSettingsSamlStrictMode { - if v == nil { - return nil - } - return &v.SamlStrictMode - }).(OrganizationSettingsSettingsSamlStrictModePtrOutput) -} - -type OrganizationSettingsSettingsSaml struct { - // Whether or not SAML is enabled for this organization. Defaults to `false`. - Enabled *bool `pulumi:"enabled"` -} - -// OrganizationSettingsSettingsSamlInput is an input type that accepts OrganizationSettingsSettingsSamlArgs and OrganizationSettingsSettingsSamlOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlInput` via: -// -// OrganizationSettingsSettingsSamlArgs{...} -type OrganizationSettingsSettingsSamlInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput - ToOrganizationSettingsSettingsSamlOutputWithContext(context.Context) OrganizationSettingsSettingsSamlOutput -} - -type OrganizationSettingsSettingsSamlArgs struct { - // Whether or not SAML is enabled for this organization. Defaults to `false`. - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` -} - -func (OrganizationSettingsSettingsSamlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSaml)(nil)).Elem() -} - -func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput { - return i.ToOrganizationSettingsSettingsSamlOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlOutput) -} - -func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { - return i.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlArgs) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlOutput).ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx) -} - -// OrganizationSettingsSettingsSamlPtrInput is an input type that accepts OrganizationSettingsSettingsSamlArgs, OrganizationSettingsSettingsSamlPtr and OrganizationSettingsSettingsSamlPtrOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlPtrInput` via: -// -// OrganizationSettingsSettingsSamlArgs{...} -// -// or: -// -// nil -type OrganizationSettingsSettingsSamlPtrInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput - ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlPtrOutput -} - -type organizationSettingsSettingsSamlPtrType OrganizationSettingsSettingsSamlArgs - -func OrganizationSettingsSettingsSamlPtr(v *OrganizationSettingsSettingsSamlArgs) OrganizationSettingsSettingsSamlPtrInput { - return (*organizationSettingsSettingsSamlPtrType)(v) -} - -func (*organizationSettingsSettingsSamlPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSaml)(nil)).Elem() -} - -func (i *organizationSettingsSettingsSamlPtrType) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { - return i.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) -} - -func (i *organizationSettingsSettingsSamlPtrType) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlPtrOutput) -} - -type OrganizationSettingsSettingsSamlOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSaml)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlOutput() OrganizationSettingsSettingsSamlOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { - return o.ToOrganizationSettingsSettingsSamlPtrOutputWithContext(context.Background()) -} - -func (o OrganizationSettingsSettingsSamlOutput) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSaml) *OrganizationSettingsSettingsSaml { - return &v - }).(OrganizationSettingsSettingsSamlPtrOutput) -} - -// Whether or not SAML is enabled for this organization. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettingsSaml) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlPtrOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSaml)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlPtrOutput) ToOrganizationSettingsSettingsSamlPtrOutput() OrganizationSettingsSettingsSamlPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlPtrOutput) ToOrganizationSettingsSettingsSamlPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlPtrOutput) Elem() OrganizationSettingsSettingsSamlOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSaml) OrganizationSettingsSettingsSaml { - if v != nil { - return *v - } - var ret OrganizationSettingsSettingsSaml - return ret - }).(OrganizationSettingsSettingsSamlOutput) -} - -// Whether or not SAML is enabled for this organization. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSaml) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlAutocreateUsersDomains struct { - // List of domains where the SAML automated user creation is enabled. - Domains []string `pulumi:"domains"` - // Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. - Enabled *bool `pulumi:"enabled"` -} - -// OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput is an input type that accepts OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs and OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput` via: -// -// OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{...} -type OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput - ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput -} - -type OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs struct { - // List of domains where the SAML automated user creation is enabled. - Domains pulumi.StringArrayInput `pulumi:"domains"` - // Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` -} - -func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() -} - -func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) -} - -func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput).ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx) -} - -// OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput is an input type that accepts OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs, OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtr and OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput` via: -// -// OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{...} -// -// or: -// -// nil -type OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput - ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput -} - -type organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs - -func OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtr(v *OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput { - return (*organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType)(v) -} - -func (*organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() -} - -func (i *organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return i.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) -} - -func (i *organizationSettingsSettingsSamlAutocreateUsersDomainsPtrType) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) -} - -type OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return o.ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(context.Background()) -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlAutocreateUsersDomains) *OrganizationSettingsSettingsSamlAutocreateUsersDomains { - return &v - }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) -} - -// List of domains where the SAML automated user creation is enabled. -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) Domains() pulumi.StringArrayOutput { - return o.ApplyT(func(v OrganizationSettingsSettingsSamlAutocreateUsersDomains) []string { return v.Domains }).(pulumi.StringArrayOutput) -} - -// Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettingsSamlAutocreateUsersDomains) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlAutocreateUsersDomains)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput() OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) ToOrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Elem() OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) OrganizationSettingsSettingsSamlAutocreateUsersDomains { - if v != nil { - return *v - } - var ret OrganizationSettingsSettingsSamlAutocreateUsersDomains - return ret - }).(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput) -} - -// List of domains where the SAML automated user creation is enabled. -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Domains() pulumi.StringArrayOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) []string { - if v == nil { - return nil - } - return v.Domains - }).(pulumi.StringArrayOutput) -} - -// Whether or not the automated user creation based on SAML domain is enabled. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlAutocreateUsersDomains) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlIdpInitiatedLogin struct { - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. - Enabled *bool `pulumi:"enabled"` -} - -// OrganizationSettingsSettingsSamlIdpInitiatedLoginInput is an input type that accepts OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs and OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlIdpInitiatedLoginInput` via: -// -// OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{...} -type OrganizationSettingsSettingsSamlIdpInitiatedLoginInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput - ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput -} - -type OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs struct { - // Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` -} - -func (OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() -} - -func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) -} - -func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput).ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx) -} - -// OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput is an input type that accepts OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs, OrganizationSettingsSettingsSamlIdpInitiatedLoginPtr and OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput` via: -// -// OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{...} -// -// or: -// -// nil -type OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput - ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput -} - -type organizationSettingsSettingsSamlIdpInitiatedLoginPtrType OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs - -func OrganizationSettingsSettingsSamlIdpInitiatedLoginPtr(v *OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput { - return (*organizationSettingsSettingsSamlIdpInitiatedLoginPtrType)(v) -} - -func (*organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() -} - -func (i *organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return i.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) -} - -func (i *organizationSettingsSettingsSamlIdpInitiatedLoginPtrType) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) -} - -type OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return o.ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(context.Background()) -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlIdpInitiatedLogin) *OrganizationSettingsSettingsSamlIdpInitiatedLogin { - return &v - }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettingsSamlIdpInitiatedLogin) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlIdpInitiatedLogin)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput() OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) ToOrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) Elem() OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlIdpInitiatedLogin) OrganizationSettingsSettingsSamlIdpInitiatedLogin { - if v != nil { - return *v - } - var ret OrganizationSettingsSettingsSamlIdpInitiatedLogin - return ret - }).(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput) -} - -// Whether or not a SAML identity provider metadata file was provided to the Datadog organization. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlIdpInitiatedLogin) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlStrictMode struct { - // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. - Enabled *bool `pulumi:"enabled"` -} - -// OrganizationSettingsSettingsSamlStrictModeInput is an input type that accepts OrganizationSettingsSettingsSamlStrictModeArgs and OrganizationSettingsSettingsSamlStrictModeOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlStrictModeInput` via: -// -// OrganizationSettingsSettingsSamlStrictModeArgs{...} -type OrganizationSettingsSettingsSamlStrictModeInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput - ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(context.Context) OrganizationSettingsSettingsSamlStrictModeOutput -} - -type OrganizationSettingsSettingsSamlStrictModeArgs struct { - // Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` -} - -func (OrganizationSettingsSettingsSamlStrictModeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() -} - -func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput { - return i.ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModeOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModeOutput) -} - -func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { - return i.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) -} - -func (i OrganizationSettingsSettingsSamlStrictModeArgs) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModeOutput).ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx) -} - -// OrganizationSettingsSettingsSamlStrictModePtrInput is an input type that accepts OrganizationSettingsSettingsSamlStrictModeArgs, OrganizationSettingsSettingsSamlStrictModePtr and OrganizationSettingsSettingsSamlStrictModePtrOutput values. -// You can construct a concrete instance of `OrganizationSettingsSettingsSamlStrictModePtrInput` via: -// -// OrganizationSettingsSettingsSamlStrictModeArgs{...} -// -// or: -// -// nil -type OrganizationSettingsSettingsSamlStrictModePtrInput interface { - pulumi.Input - - ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput - ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput -} - -type organizationSettingsSettingsSamlStrictModePtrType OrganizationSettingsSettingsSamlStrictModeArgs - -func OrganizationSettingsSettingsSamlStrictModePtr(v *OrganizationSettingsSettingsSamlStrictModeArgs) OrganizationSettingsSettingsSamlStrictModePtrInput { - return (*organizationSettingsSettingsSamlStrictModePtrType)(v) -} - -func (*organizationSettingsSettingsSamlStrictModePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() -} - -func (i *organizationSettingsSettingsSamlStrictModePtrType) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { - return i.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) -} - -func (i *organizationSettingsSettingsSamlStrictModePtrType) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(OrganizationSettingsSettingsSamlStrictModePtrOutput) -} - -type OrganizationSettingsSettingsSamlStrictModeOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlStrictModeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModeOutput() OrganizationSettingsSettingsSamlStrictModeOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModeOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModeOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { - return o.ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(context.Background()) -} - -func (o OrganizationSettingsSettingsSamlStrictModeOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v OrganizationSettingsSettingsSamlStrictMode) *OrganizationSettingsSettingsSamlStrictMode { - return &v - }).(OrganizationSettingsSettingsSamlStrictModePtrOutput) -} - -// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlStrictModeOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v OrganizationSettingsSettingsSamlStrictMode) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -type OrganizationSettingsSettingsSamlStrictModePtrOutput struct{ *pulumi.OutputState } - -func (OrganizationSettingsSettingsSamlStrictModePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**OrganizationSettingsSettingsSamlStrictMode)(nil)).Elem() -} - -func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutput() OrganizationSettingsSettingsSamlStrictModePtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) ToOrganizationSettingsSettingsSamlStrictModePtrOutputWithContext(ctx context.Context) OrganizationSettingsSettingsSamlStrictModePtrOutput { - return o -} - -func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) Elem() OrganizationSettingsSettingsSamlStrictModeOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlStrictMode) OrganizationSettingsSettingsSamlStrictMode { - if v != nil { - return *v - } - var ret OrganizationSettingsSettingsSamlStrictMode - return ret - }).(OrganizationSettingsSettingsSamlStrictModeOutput) -} - -// Whether or not the SAML strict mode is enabled. If true, all users must log in with SAML. Defaults to `false`. -func (o OrganizationSettingsSettingsSamlStrictModePtrOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *OrganizationSettingsSettingsSamlStrictMode) *bool { - if v == nil { - return nil - } - return v.Enabled - }).(pulumi.BoolPtrOutput) -} - -type PowerpackLayout struct { - // The height of the widget. - Height *int `pulumi:"height"` - // The width of the widget. - Width *int `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. - X *int `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. - Y *int `pulumi:"y"` -} - -// PowerpackLayoutInput is an input type that accepts PowerpackLayoutArgs and PowerpackLayoutOutput values. -// You can construct a concrete instance of `PowerpackLayoutInput` via: -// -// PowerpackLayoutArgs{...} -type PowerpackLayoutInput interface { - pulumi.Input - - ToPowerpackLayoutOutput() PowerpackLayoutOutput - ToPowerpackLayoutOutputWithContext(context.Context) PowerpackLayoutOutput -} - -type PowerpackLayoutArgs struct { - // The height of the widget. - Height pulumi.IntPtrInput `pulumi:"height"` - // The width of the widget. - Width pulumi.IntPtrInput `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. - X pulumi.IntPtrInput `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. - Y pulumi.IntPtrInput `pulumi:"y"` -} - -func (PowerpackLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackLayout)(nil)).Elem() -} - -func (i PowerpackLayoutArgs) ToPowerpackLayoutOutput() PowerpackLayoutOutput { - return i.ToPowerpackLayoutOutputWithContext(context.Background()) -} - -func (i PowerpackLayoutArgs) ToPowerpackLayoutOutputWithContext(ctx context.Context) PowerpackLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutOutput) -} - -func (i PowerpackLayoutArgs) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { - return i.ToPowerpackLayoutPtrOutputWithContext(context.Background()) -} - -func (i PowerpackLayoutArgs) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutOutput).ToPowerpackLayoutPtrOutputWithContext(ctx) -} - -// PowerpackLayoutPtrInput is an input type that accepts PowerpackLayoutArgs, PowerpackLayoutPtr and PowerpackLayoutPtrOutput values. -// You can construct a concrete instance of `PowerpackLayoutPtrInput` via: -// -// PowerpackLayoutArgs{...} -// -// or: -// -// nil -type PowerpackLayoutPtrInput interface { - pulumi.Input - - ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput - ToPowerpackLayoutPtrOutputWithContext(context.Context) PowerpackLayoutPtrOutput -} - -type powerpackLayoutPtrType PowerpackLayoutArgs - -func PowerpackLayoutPtr(v *PowerpackLayoutArgs) PowerpackLayoutPtrInput { - return (*powerpackLayoutPtrType)(v) -} - -func (*powerpackLayoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackLayout)(nil)).Elem() -} - -func (i *powerpackLayoutPtrType) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { - return i.ToPowerpackLayoutPtrOutputWithContext(context.Background()) -} - -func (i *powerpackLayoutPtrType) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackLayoutPtrOutput) -} - -type PowerpackLayoutOutput struct{ *pulumi.OutputState } - -func (PowerpackLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackLayout)(nil)).Elem() -} - -func (o PowerpackLayoutOutput) ToPowerpackLayoutOutput() PowerpackLayoutOutput { - return o -} - -func (o PowerpackLayoutOutput) ToPowerpackLayoutOutputWithContext(ctx context.Context) PowerpackLayoutOutput { - return o -} - -func (o PowerpackLayoutOutput) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { - return o.ToPowerpackLayoutPtrOutputWithContext(context.Background()) -} - -func (o PowerpackLayoutOutput) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackLayout) *PowerpackLayout { - return &v - }).(PowerpackLayoutPtrOutput) -} - -// The height of the widget. -func (o PowerpackLayoutOutput) Height() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackLayout) *int { return v.Height }).(pulumi.IntPtrOutput) -} - -// The width of the widget. -func (o PowerpackLayoutOutput) Width() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackLayout) *int { return v.Width }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. -func (o PowerpackLayoutOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackLayout) *int { return v.X }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. -func (o PowerpackLayoutOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackLayout) *int { return v.Y }).(pulumi.IntPtrOutput) -} - -type PowerpackLayoutPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackLayoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackLayout)(nil)).Elem() -} - -func (o PowerpackLayoutPtrOutput) ToPowerpackLayoutPtrOutput() PowerpackLayoutPtrOutput { - return o -} - -func (o PowerpackLayoutPtrOutput) ToPowerpackLayoutPtrOutputWithContext(ctx context.Context) PowerpackLayoutPtrOutput { - return o -} - -func (o PowerpackLayoutPtrOutput) Elem() PowerpackLayoutOutput { - return o.ApplyT(func(v *PowerpackLayout) PowerpackLayout { - if v != nil { - return *v - } - var ret PowerpackLayout - return ret - }).(PowerpackLayoutOutput) -} - -// The height of the widget. -func (o PowerpackLayoutPtrOutput) Height() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackLayout) *int { - if v == nil { - return nil - } - return v.Height - }).(pulumi.IntPtrOutput) -} - -// The width of the widget. -func (o PowerpackLayoutPtrOutput) Width() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackLayout) *int { - if v == nil { - return nil - } - return v.Width - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the x (horizontal) axis. Should be greater than or equal to 0. -func (o PowerpackLayoutPtrOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackLayout) *int { - if v == nil { - return nil - } - return v.X - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the y (vertical) axis. Should be greater than or equal to 0. -func (o PowerpackLayoutPtrOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackLayout) *int { - if v == nil { - return nil - } - return v.Y - }).(pulumi.IntPtrOutput) -} - -type PowerpackTemplateVariable struct { - // 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`. - Defaults []string `pulumi:"defaults"` - // The name of the powerpack template variable. - Name string `pulumi:"name"` -} - -// PowerpackTemplateVariableInput is an input type that accepts PowerpackTemplateVariableArgs and PowerpackTemplateVariableOutput values. -// You can construct a concrete instance of `PowerpackTemplateVariableInput` via: -// -// PowerpackTemplateVariableArgs{...} -type PowerpackTemplateVariableInput interface { - pulumi.Input - - ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput - ToPowerpackTemplateVariableOutputWithContext(context.Context) PowerpackTemplateVariableOutput -} - -type PowerpackTemplateVariableArgs struct { - // 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`. - Defaults pulumi.StringArrayInput `pulumi:"defaults"` - // The name of the powerpack template variable. - Name pulumi.StringInput `pulumi:"name"` -} - -func (PowerpackTemplateVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackTemplateVariable)(nil)).Elem() -} - -func (i PowerpackTemplateVariableArgs) ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput { - return i.ToPowerpackTemplateVariableOutputWithContext(context.Background()) -} - -func (i PowerpackTemplateVariableArgs) ToPowerpackTemplateVariableOutputWithContext(ctx context.Context) PowerpackTemplateVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackTemplateVariableOutput) -} - -// PowerpackTemplateVariableArrayInput is an input type that accepts PowerpackTemplateVariableArray and PowerpackTemplateVariableArrayOutput values. -// You can construct a concrete instance of `PowerpackTemplateVariableArrayInput` via: -// -// PowerpackTemplateVariableArray{ PowerpackTemplateVariableArgs{...} } -type PowerpackTemplateVariableArrayInput interface { - pulumi.Input - - ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput - ToPowerpackTemplateVariableArrayOutputWithContext(context.Context) PowerpackTemplateVariableArrayOutput -} - -type PowerpackTemplateVariableArray []PowerpackTemplateVariableInput - -func (PowerpackTemplateVariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackTemplateVariable)(nil)).Elem() -} - -func (i PowerpackTemplateVariableArray) ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput { - return i.ToPowerpackTemplateVariableArrayOutputWithContext(context.Background()) -} - -func (i PowerpackTemplateVariableArray) ToPowerpackTemplateVariableArrayOutputWithContext(ctx context.Context) PowerpackTemplateVariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackTemplateVariableArrayOutput) -} - -type PowerpackTemplateVariableOutput struct{ *pulumi.OutputState } - -func (PowerpackTemplateVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackTemplateVariable)(nil)).Elem() -} - -func (o PowerpackTemplateVariableOutput) ToPowerpackTemplateVariableOutput() PowerpackTemplateVariableOutput { - return o -} - -func (o PowerpackTemplateVariableOutput) ToPowerpackTemplateVariableOutputWithContext(ctx context.Context) PowerpackTemplateVariableOutput { - return o -} - -// 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`. -func (o PowerpackTemplateVariableOutput) Defaults() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackTemplateVariable) []string { return v.Defaults }).(pulumi.StringArrayOutput) -} - -// The name of the powerpack template variable. -func (o PowerpackTemplateVariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackTemplateVariable) string { return v.Name }).(pulumi.StringOutput) -} - -type PowerpackTemplateVariableArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackTemplateVariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackTemplateVariable)(nil)).Elem() -} - -func (o PowerpackTemplateVariableArrayOutput) ToPowerpackTemplateVariableArrayOutput() PowerpackTemplateVariableArrayOutput { - return o -} - -func (o PowerpackTemplateVariableArrayOutput) ToPowerpackTemplateVariableArrayOutputWithContext(ctx context.Context) PowerpackTemplateVariableArrayOutput { - return o -} - -func (o PowerpackTemplateVariableArrayOutput) Index(i pulumi.IntInput) PowerpackTemplateVariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackTemplateVariable { - return vs[0].([]PowerpackTemplateVariable)[vs[1].(int)] - }).(PowerpackTemplateVariableOutput) -} - -type PowerpackWidget struct { - // The definition for a Alert Graph widget. - AlertGraphDefinition *PowerpackWidgetAlertGraphDefinition `pulumi:"alertGraphDefinition"` - // The definition for a Alert Value widget. - AlertValueDefinition *PowerpackWidgetAlertValueDefinition `pulumi:"alertValueDefinition"` - // The definition for a Change widget. - ChangeDefinition *PowerpackWidgetChangeDefinition `pulumi:"changeDefinition"` - // The definition for a Check Status widget. - CheckStatusDefinition *PowerpackWidgetCheckStatusDefinition `pulumi:"checkStatusDefinition"` - // The definition for a Distribution widget. - DistributionDefinition *PowerpackWidgetDistributionDefinition `pulumi:"distributionDefinition"` - // The definition for a Event Stream widget. - EventStreamDefinition *PowerpackWidgetEventStreamDefinition `pulumi:"eventStreamDefinition"` - // The definition for a Event Timeline widget. - EventTimelineDefinition *PowerpackWidgetEventTimelineDefinition `pulumi:"eventTimelineDefinition"` - // The definition for a Free Text widget. - FreeTextDefinition *PowerpackWidgetFreeTextDefinition `pulumi:"freeTextDefinition"` - // The definition for a Geomap widget. - GeomapDefinition *PowerpackWidgetGeomapDefinition `pulumi:"geomapDefinition"` - // The definition for a Heatmap widget. - HeatmapDefinition *PowerpackWidgetHeatmapDefinition `pulumi:"heatmapDefinition"` - // The definition for a Hostmap widget. - HostmapDefinition *PowerpackWidgetHostmapDefinition `pulumi:"hostmapDefinition"` - // The ID of the widget. - Id *int `pulumi:"id"` - // The definition for an Iframe widget. - IframeDefinition *PowerpackWidgetIframeDefinition `pulumi:"iframeDefinition"` - // The definition for an Image widget - ImageDefinition *PowerpackWidgetImageDefinition `pulumi:"imageDefinition"` - // The definition for a List Stream widget. - ListStreamDefinition *PowerpackWidgetListStreamDefinition `pulumi:"listStreamDefinition"` - // The definition for an Log Stream widget. - LogStreamDefinition *PowerpackWidgetLogStreamDefinition `pulumi:"logStreamDefinition"` - // The definition for an Manage Status widget. - ManageStatusDefinition *PowerpackWidgetManageStatusDefinition `pulumi:"manageStatusDefinition"` - // The definition for a Note widget. - NoteDefinition *PowerpackWidgetNoteDefinition `pulumi:"noteDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition *PowerpackWidgetQueryTableDefinition `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition *PowerpackWidgetQueryValueDefinition `pulumi:"queryValueDefinition"` - // The definition for a Run Workflow widget. - RunWorkflowDefinition *PowerpackWidgetRunWorkflowDefinition `pulumi:"runWorkflowDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition *PowerpackWidgetScatterplotDefinition `pulumi:"scatterplotDefinition"` - // The definition for a Service Level Objective widget. - ServiceLevelObjectiveDefinition *PowerpackWidgetServiceLevelObjectiveDefinition `pulumi:"serviceLevelObjectiveDefinition"` - // The definition for a Service Map widget. - ServicemapDefinition *PowerpackWidgetServicemapDefinition `pulumi:"servicemapDefinition"` - // The definition for an SLO (Service Level Objective) List widget. - SloListDefinition *PowerpackWidgetSloListDefinition `pulumi:"sloListDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition *PowerpackWidgetSunburstDefinition `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition *PowerpackWidgetTimeseriesDefinition `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition *PowerpackWidgetToplistDefinition `pulumi:"toplistDefinition"` - // The definition for a Topology Map widget. - TopologyMapDefinition *PowerpackWidgetTopologyMapDefinition `pulumi:"topologyMapDefinition"` - // The definition for a Trace Service widget. - TraceServiceDefinition *PowerpackWidgetTraceServiceDefinition `pulumi:"traceServiceDefinition"` - // The definition for a Treemap widget. - TreemapDefinition *PowerpackWidgetTreemapDefinition `pulumi:"treemapDefinition"` - // The layout of the widget on a 'free' dashboard. - WidgetLayout *PowerpackWidgetWidgetLayout `pulumi:"widgetLayout"` -} - -// PowerpackWidgetInput is an input type that accepts PowerpackWidgetArgs and PowerpackWidgetOutput values. -// You can construct a concrete instance of `PowerpackWidgetInput` via: -// -// PowerpackWidgetArgs{...} -type PowerpackWidgetInput interface { - pulumi.Input - - ToPowerpackWidgetOutput() PowerpackWidgetOutput - ToPowerpackWidgetOutputWithContext(context.Context) PowerpackWidgetOutput -} - -type PowerpackWidgetArgs struct { - // The definition for a Alert Graph widget. - AlertGraphDefinition PowerpackWidgetAlertGraphDefinitionPtrInput `pulumi:"alertGraphDefinition"` - // The definition for a Alert Value widget. - AlertValueDefinition PowerpackWidgetAlertValueDefinitionPtrInput `pulumi:"alertValueDefinition"` - // The definition for a Change widget. - ChangeDefinition PowerpackWidgetChangeDefinitionPtrInput `pulumi:"changeDefinition"` - // The definition for a Check Status widget. - CheckStatusDefinition PowerpackWidgetCheckStatusDefinitionPtrInput `pulumi:"checkStatusDefinition"` - // The definition for a Distribution widget. - DistributionDefinition PowerpackWidgetDistributionDefinitionPtrInput `pulumi:"distributionDefinition"` - // The definition for a Event Stream widget. - EventStreamDefinition PowerpackWidgetEventStreamDefinitionPtrInput `pulumi:"eventStreamDefinition"` - // The definition for a Event Timeline widget. - EventTimelineDefinition PowerpackWidgetEventTimelineDefinitionPtrInput `pulumi:"eventTimelineDefinition"` - // The definition for a Free Text widget. - FreeTextDefinition PowerpackWidgetFreeTextDefinitionPtrInput `pulumi:"freeTextDefinition"` - // The definition for a Geomap widget. - GeomapDefinition PowerpackWidgetGeomapDefinitionPtrInput `pulumi:"geomapDefinition"` - // The definition for a Heatmap widget. - HeatmapDefinition PowerpackWidgetHeatmapDefinitionPtrInput `pulumi:"heatmapDefinition"` - // The definition for a Hostmap widget. - HostmapDefinition PowerpackWidgetHostmapDefinitionPtrInput `pulumi:"hostmapDefinition"` - // The ID of the widget. - Id pulumi.IntPtrInput `pulumi:"id"` - // The definition for an Iframe widget. - IframeDefinition PowerpackWidgetIframeDefinitionPtrInput `pulumi:"iframeDefinition"` - // The definition for an Image widget - ImageDefinition PowerpackWidgetImageDefinitionPtrInput `pulumi:"imageDefinition"` - // The definition for a List Stream widget. - ListStreamDefinition PowerpackWidgetListStreamDefinitionPtrInput `pulumi:"listStreamDefinition"` - // The definition for an Log Stream widget. - LogStreamDefinition PowerpackWidgetLogStreamDefinitionPtrInput `pulumi:"logStreamDefinition"` - // The definition for an Manage Status widget. - ManageStatusDefinition PowerpackWidgetManageStatusDefinitionPtrInput `pulumi:"manageStatusDefinition"` - // The definition for a Note widget. - NoteDefinition PowerpackWidgetNoteDefinitionPtrInput `pulumi:"noteDefinition"` - // The definition for a Query Table widget. - QueryTableDefinition PowerpackWidgetQueryTableDefinitionPtrInput `pulumi:"queryTableDefinition"` - // The definition for a Query Value widget. - QueryValueDefinition PowerpackWidgetQueryValueDefinitionPtrInput `pulumi:"queryValueDefinition"` - // The definition for a Run Workflow widget. - RunWorkflowDefinition PowerpackWidgetRunWorkflowDefinitionPtrInput `pulumi:"runWorkflowDefinition"` - // The definition for a Scatterplot widget. - ScatterplotDefinition PowerpackWidgetScatterplotDefinitionPtrInput `pulumi:"scatterplotDefinition"` - // The definition for a Service Level Objective widget. - ServiceLevelObjectiveDefinition PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput `pulumi:"serviceLevelObjectiveDefinition"` - // The definition for a Service Map widget. - ServicemapDefinition PowerpackWidgetServicemapDefinitionPtrInput `pulumi:"servicemapDefinition"` - // The definition for an SLO (Service Level Objective) List widget. - SloListDefinition PowerpackWidgetSloListDefinitionPtrInput `pulumi:"sloListDefinition"` - // The definition for a Sunburst widget. - SunburstDefinition PowerpackWidgetSunburstDefinitionPtrInput `pulumi:"sunburstDefinition"` - // The definition for a Timeseries widget. - TimeseriesDefinition PowerpackWidgetTimeseriesDefinitionPtrInput `pulumi:"timeseriesDefinition"` - // The definition for a Toplist widget. - ToplistDefinition PowerpackWidgetToplistDefinitionPtrInput `pulumi:"toplistDefinition"` - // The definition for a Topology Map widget. - TopologyMapDefinition PowerpackWidgetTopologyMapDefinitionPtrInput `pulumi:"topologyMapDefinition"` - // The definition for a Trace Service widget. - TraceServiceDefinition PowerpackWidgetTraceServiceDefinitionPtrInput `pulumi:"traceServiceDefinition"` - // The definition for a Treemap widget. - TreemapDefinition PowerpackWidgetTreemapDefinitionPtrInput `pulumi:"treemapDefinition"` - // The layout of the widget on a 'free' dashboard. - WidgetLayout PowerpackWidgetWidgetLayoutPtrInput `pulumi:"widgetLayout"` -} - -func (PowerpackWidgetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidget)(nil)).Elem() -} - -func (i PowerpackWidgetArgs) ToPowerpackWidgetOutput() PowerpackWidgetOutput { - return i.ToPowerpackWidgetOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetArgs) ToPowerpackWidgetOutputWithContext(ctx context.Context) PowerpackWidgetOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetOutput) -} - -// PowerpackWidgetArrayInput is an input type that accepts PowerpackWidgetArray and PowerpackWidgetArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetArrayInput` via: -// -// PowerpackWidgetArray{ PowerpackWidgetArgs{...} } -type PowerpackWidgetArrayInput interface { - pulumi.Input - - ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput - ToPowerpackWidgetArrayOutputWithContext(context.Context) PowerpackWidgetArrayOutput -} - -type PowerpackWidgetArray []PowerpackWidgetInput - -func (PowerpackWidgetArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidget)(nil)).Elem() -} - -func (i PowerpackWidgetArray) ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput { - return i.ToPowerpackWidgetArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetArray) ToPowerpackWidgetArrayOutputWithContext(ctx context.Context) PowerpackWidgetArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetArrayOutput) -} - -type PowerpackWidgetOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidget)(nil)).Elem() -} - -func (o PowerpackWidgetOutput) ToPowerpackWidgetOutput() PowerpackWidgetOutput { - return o -} - -func (o PowerpackWidgetOutput) ToPowerpackWidgetOutputWithContext(ctx context.Context) PowerpackWidgetOutput { - return o -} - -// The definition for a Alert Graph widget. -func (o PowerpackWidgetOutput) AlertGraphDefinition() PowerpackWidgetAlertGraphDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetAlertGraphDefinition { return v.AlertGraphDefinition }).(PowerpackWidgetAlertGraphDefinitionPtrOutput) -} - -// The definition for a Alert Value widget. -func (o PowerpackWidgetOutput) AlertValueDefinition() PowerpackWidgetAlertValueDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetAlertValueDefinition { return v.AlertValueDefinition }).(PowerpackWidgetAlertValueDefinitionPtrOutput) -} - -// The definition for a Change widget. -func (o PowerpackWidgetOutput) ChangeDefinition() PowerpackWidgetChangeDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetChangeDefinition { return v.ChangeDefinition }).(PowerpackWidgetChangeDefinitionPtrOutput) -} - -// The definition for a Check Status widget. -func (o PowerpackWidgetOutput) CheckStatusDefinition() PowerpackWidgetCheckStatusDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetCheckStatusDefinition { return v.CheckStatusDefinition }).(PowerpackWidgetCheckStatusDefinitionPtrOutput) -} - -// The definition for a Distribution widget. -func (o PowerpackWidgetOutput) DistributionDefinition() PowerpackWidgetDistributionDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetDistributionDefinition { return v.DistributionDefinition }).(PowerpackWidgetDistributionDefinitionPtrOutput) -} - -// The definition for a Event Stream widget. -func (o PowerpackWidgetOutput) EventStreamDefinition() PowerpackWidgetEventStreamDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetEventStreamDefinition { return v.EventStreamDefinition }).(PowerpackWidgetEventStreamDefinitionPtrOutput) -} - -// The definition for a Event Timeline widget. -func (o PowerpackWidgetOutput) EventTimelineDefinition() PowerpackWidgetEventTimelineDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetEventTimelineDefinition { return v.EventTimelineDefinition }).(PowerpackWidgetEventTimelineDefinitionPtrOutput) -} - -// The definition for a Free Text widget. -func (o PowerpackWidgetOutput) FreeTextDefinition() PowerpackWidgetFreeTextDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetFreeTextDefinition { return v.FreeTextDefinition }).(PowerpackWidgetFreeTextDefinitionPtrOutput) -} - -// The definition for a Geomap widget. -func (o PowerpackWidgetOutput) GeomapDefinition() PowerpackWidgetGeomapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetGeomapDefinition { return v.GeomapDefinition }).(PowerpackWidgetGeomapDefinitionPtrOutput) -} - -// The definition for a Heatmap widget. -func (o PowerpackWidgetOutput) HeatmapDefinition() PowerpackWidgetHeatmapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetHeatmapDefinition { return v.HeatmapDefinition }).(PowerpackWidgetHeatmapDefinitionPtrOutput) -} - -// The definition for a Hostmap widget. -func (o PowerpackWidgetOutput) HostmapDefinition() PowerpackWidgetHostmapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetHostmapDefinition { return v.HostmapDefinition }).(PowerpackWidgetHostmapDefinitionPtrOutput) -} - -// The ID of the widget. -func (o PowerpackWidgetOutput) Id() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *int { return v.Id }).(pulumi.IntPtrOutput) -} - -// The definition for an Iframe widget. -func (o PowerpackWidgetOutput) IframeDefinition() PowerpackWidgetIframeDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetIframeDefinition { return v.IframeDefinition }).(PowerpackWidgetIframeDefinitionPtrOutput) -} - -// The definition for an Image widget -func (o PowerpackWidgetOutput) ImageDefinition() PowerpackWidgetImageDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetImageDefinition { return v.ImageDefinition }).(PowerpackWidgetImageDefinitionPtrOutput) -} - -// The definition for a List Stream widget. -func (o PowerpackWidgetOutput) ListStreamDefinition() PowerpackWidgetListStreamDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetListStreamDefinition { return v.ListStreamDefinition }).(PowerpackWidgetListStreamDefinitionPtrOutput) -} - -// The definition for an Log Stream widget. -func (o PowerpackWidgetOutput) LogStreamDefinition() PowerpackWidgetLogStreamDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetLogStreamDefinition { return v.LogStreamDefinition }).(PowerpackWidgetLogStreamDefinitionPtrOutput) -} - -// The definition for an Manage Status widget. -func (o PowerpackWidgetOutput) ManageStatusDefinition() PowerpackWidgetManageStatusDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetManageStatusDefinition { return v.ManageStatusDefinition }).(PowerpackWidgetManageStatusDefinitionPtrOutput) -} - -// The definition for a Note widget. -func (o PowerpackWidgetOutput) NoteDefinition() PowerpackWidgetNoteDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetNoteDefinition { return v.NoteDefinition }).(PowerpackWidgetNoteDefinitionPtrOutput) -} - -// The definition for a Query Table widget. -func (o PowerpackWidgetOutput) QueryTableDefinition() PowerpackWidgetQueryTableDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetQueryTableDefinition { return v.QueryTableDefinition }).(PowerpackWidgetQueryTableDefinitionPtrOutput) -} - -// The definition for a Query Value widget. -func (o PowerpackWidgetOutput) QueryValueDefinition() PowerpackWidgetQueryValueDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetQueryValueDefinition { return v.QueryValueDefinition }).(PowerpackWidgetQueryValueDefinitionPtrOutput) -} - -// The definition for a Run Workflow widget. -func (o PowerpackWidgetOutput) RunWorkflowDefinition() PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetRunWorkflowDefinition { return v.RunWorkflowDefinition }).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) -} - -// The definition for a Scatterplot widget. -func (o PowerpackWidgetOutput) ScatterplotDefinition() PowerpackWidgetScatterplotDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetScatterplotDefinition { return v.ScatterplotDefinition }).(PowerpackWidgetScatterplotDefinitionPtrOutput) -} - -// The definition for a Service Level Objective widget. -func (o PowerpackWidgetOutput) ServiceLevelObjectiveDefinition() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetServiceLevelObjectiveDefinition { - return v.ServiceLevelObjectiveDefinition - }).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) -} - -// The definition for a Service Map widget. -func (o PowerpackWidgetOutput) ServicemapDefinition() PowerpackWidgetServicemapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetServicemapDefinition { return v.ServicemapDefinition }).(PowerpackWidgetServicemapDefinitionPtrOutput) -} - -// The definition for an SLO (Service Level Objective) List widget. -func (o PowerpackWidgetOutput) SloListDefinition() PowerpackWidgetSloListDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetSloListDefinition { return v.SloListDefinition }).(PowerpackWidgetSloListDefinitionPtrOutput) -} - -// The definition for a Sunburst widget. -func (o PowerpackWidgetOutput) SunburstDefinition() PowerpackWidgetSunburstDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetSunburstDefinition { return v.SunburstDefinition }).(PowerpackWidgetSunburstDefinitionPtrOutput) -} - -// The definition for a Timeseries widget. -func (o PowerpackWidgetOutput) TimeseriesDefinition() PowerpackWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTimeseriesDefinition { return v.TimeseriesDefinition }).(PowerpackWidgetTimeseriesDefinitionPtrOutput) -} - -// The definition for a Toplist widget. -func (o PowerpackWidgetOutput) ToplistDefinition() PowerpackWidgetToplistDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetToplistDefinition { return v.ToplistDefinition }).(PowerpackWidgetToplistDefinitionPtrOutput) -} - -// The definition for a Topology Map widget. -func (o PowerpackWidgetOutput) TopologyMapDefinition() PowerpackWidgetTopologyMapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTopologyMapDefinition { return v.TopologyMapDefinition }).(PowerpackWidgetTopologyMapDefinitionPtrOutput) -} - -// The definition for a Trace Service widget. -func (o PowerpackWidgetOutput) TraceServiceDefinition() PowerpackWidgetTraceServiceDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTraceServiceDefinition { return v.TraceServiceDefinition }).(PowerpackWidgetTraceServiceDefinitionPtrOutput) -} - -// The definition for a Treemap widget. -func (o PowerpackWidgetOutput) TreemapDefinition() PowerpackWidgetTreemapDefinitionPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetTreemapDefinition { return v.TreemapDefinition }).(PowerpackWidgetTreemapDefinitionPtrOutput) -} - -// The layout of the widget on a 'free' dashboard. -func (o PowerpackWidgetOutput) WidgetLayout() PowerpackWidgetWidgetLayoutPtrOutput { - return o.ApplyT(func(v PowerpackWidget) *PowerpackWidgetWidgetLayout { return v.WidgetLayout }).(PowerpackWidgetWidgetLayoutPtrOutput) -} - -type PowerpackWidgetArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidget)(nil)).Elem() -} - -func (o PowerpackWidgetArrayOutput) ToPowerpackWidgetArrayOutput() PowerpackWidgetArrayOutput { - return o -} - -func (o PowerpackWidgetArrayOutput) ToPowerpackWidgetArrayOutputWithContext(ctx context.Context) PowerpackWidgetArrayOutput { - return o -} - -func (o PowerpackWidgetArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidget { - return vs[0].([]PowerpackWidget)[vs[1].(int)] - }).(PowerpackWidgetOutput) -} - -type PowerpackWidgetAlertGraphDefinition struct { - // The ID of the monitor used by the widget. - AlertId string `pulumi:"alertId"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. - VizType string `pulumi:"vizType"` -} - -// PowerpackWidgetAlertGraphDefinitionInput is an input type that accepts PowerpackWidgetAlertGraphDefinitionArgs and PowerpackWidgetAlertGraphDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetAlertGraphDefinitionInput` via: -// -// PowerpackWidgetAlertGraphDefinitionArgs{...} -type PowerpackWidgetAlertGraphDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput - ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(context.Context) PowerpackWidgetAlertGraphDefinitionOutput -} - -type PowerpackWidgetAlertGraphDefinitionArgs struct { - // The ID of the monitor used by the widget. - AlertId pulumi.StringInput `pulumi:"alertId"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. - VizType pulumi.StringInput `pulumi:"vizType"` -} - -func (PowerpackWidgetAlertGraphDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetAlertGraphDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput { - return i.ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionOutput) -} - -func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { - return i.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetAlertGraphDefinitionArgs) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionOutput).ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetAlertGraphDefinitionPtrInput is an input type that accepts PowerpackWidgetAlertGraphDefinitionArgs, PowerpackWidgetAlertGraphDefinitionPtr and PowerpackWidgetAlertGraphDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetAlertGraphDefinitionPtrInput` via: -// -// PowerpackWidgetAlertGraphDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetAlertGraphDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput - ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput -} - -type powerpackWidgetAlertGraphDefinitionPtrType PowerpackWidgetAlertGraphDefinitionArgs - -func PowerpackWidgetAlertGraphDefinitionPtr(v *PowerpackWidgetAlertGraphDefinitionArgs) PowerpackWidgetAlertGraphDefinitionPtrInput { - return (*powerpackWidgetAlertGraphDefinitionPtrType)(v) -} - -func (*powerpackWidgetAlertGraphDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetAlertGraphDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetAlertGraphDefinitionPtrType) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { - return i.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetAlertGraphDefinitionPtrType) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertGraphDefinitionPtrOutput) -} - -type PowerpackWidgetAlertGraphDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetAlertGraphDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetAlertGraphDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionOutput() PowerpackWidgetAlertGraphDefinitionOutput { - return o -} - -func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionOutput { - return o -} - -func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { - return o.ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetAlertGraphDefinitionOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetAlertGraphDefinition) *PowerpackWidgetAlertGraphDefinition { - return &v - }).(PowerpackWidgetAlertGraphDefinitionPtrOutput) -} - -// The ID of the monitor used by the widget. -func (o PowerpackWidgetAlertGraphDefinitionOutput) AlertId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) string { return v.AlertId }).(pulumi.StringOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetAlertGraphDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetAlertGraphDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertGraphDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetAlertGraphDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. -func (o PowerpackWidgetAlertGraphDefinitionOutput) VizType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetAlertGraphDefinition) string { return v.VizType }).(pulumi.StringOutput) -} - -type PowerpackWidgetAlertGraphDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetAlertGraphDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetAlertGraphDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutput() PowerpackWidgetAlertGraphDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) ToPowerpackWidgetAlertGraphDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertGraphDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) Elem() PowerpackWidgetAlertGraphDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) PowerpackWidgetAlertGraphDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetAlertGraphDefinition - return ret - }).(PowerpackWidgetAlertGraphDefinitionOutput) -} - -// The ID of the monitor used by the widget. -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) AlertId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return &v.AlertId - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// Type of visualization to use when displaying the widget. Valid values are `timeseries`, `toplist`. -func (o PowerpackWidgetAlertGraphDefinitionPtrOutput) VizType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertGraphDefinition) *string { - if v == nil { - return nil - } - return &v.VizType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetAlertValueDefinition struct { - // The ID of the monitor used by the widget. - AlertId string `pulumi:"alertId"` - // The precision to use when displaying the value. Use `*` for maximum precision. - Precision *int `pulumi:"precision"` - // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // The unit for the value displayed in the widget. - Unit *string `pulumi:"unit"` -} - -// PowerpackWidgetAlertValueDefinitionInput is an input type that accepts PowerpackWidgetAlertValueDefinitionArgs and PowerpackWidgetAlertValueDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetAlertValueDefinitionInput` via: -// -// PowerpackWidgetAlertValueDefinitionArgs{...} -type PowerpackWidgetAlertValueDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput - ToPowerpackWidgetAlertValueDefinitionOutputWithContext(context.Context) PowerpackWidgetAlertValueDefinitionOutput -} - -type PowerpackWidgetAlertValueDefinitionArgs struct { - // The ID of the monitor used by the widget. - AlertId pulumi.StringInput `pulumi:"alertId"` - // The precision to use when displaying the value. Use `*` for maximum precision. - Precision pulumi.IntPtrInput `pulumi:"precision"` - // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // The unit for the value displayed in the widget. - Unit pulumi.StringPtrInput `pulumi:"unit"` -} - -func (PowerpackWidgetAlertValueDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetAlertValueDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput { - return i.ToPowerpackWidgetAlertValueDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionOutput) -} - -func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { - return i.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetAlertValueDefinitionArgs) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionOutput).ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetAlertValueDefinitionPtrInput is an input type that accepts PowerpackWidgetAlertValueDefinitionArgs, PowerpackWidgetAlertValueDefinitionPtr and PowerpackWidgetAlertValueDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetAlertValueDefinitionPtrInput` via: -// -// PowerpackWidgetAlertValueDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetAlertValueDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput - ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput -} - -type powerpackWidgetAlertValueDefinitionPtrType PowerpackWidgetAlertValueDefinitionArgs - -func PowerpackWidgetAlertValueDefinitionPtr(v *PowerpackWidgetAlertValueDefinitionArgs) PowerpackWidgetAlertValueDefinitionPtrInput { - return (*powerpackWidgetAlertValueDefinitionPtrType)(v) -} - -func (*powerpackWidgetAlertValueDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetAlertValueDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetAlertValueDefinitionPtrType) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { - return i.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetAlertValueDefinitionPtrType) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetAlertValueDefinitionPtrOutput) -} - -type PowerpackWidgetAlertValueDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetAlertValueDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetAlertValueDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionOutput() PowerpackWidgetAlertValueDefinitionOutput { - return o -} - -func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionOutput { - return o -} - -func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { - return o.ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetAlertValueDefinitionOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetAlertValueDefinition) *PowerpackWidgetAlertValueDefinition { - return &v - }).(PowerpackWidgetAlertValueDefinitionPtrOutput) -} - -// The ID of the monitor used by the widget. -func (o PowerpackWidgetAlertValueDefinitionOutput) AlertId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) string { return v.AlertId }).(pulumi.StringOutput) -} - -// The precision to use when displaying the value. Use `*` for maximum precision. -func (o PowerpackWidgetAlertValueDefinitionOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) -} - -// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetAlertValueDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetAlertValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// The unit for the value displayed in the widget. -func (o PowerpackWidgetAlertValueDefinitionOutput) Unit() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetAlertValueDefinition) *string { return v.Unit }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetAlertValueDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetAlertValueDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetAlertValueDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutput() PowerpackWidgetAlertValueDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) ToPowerpackWidgetAlertValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetAlertValueDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Elem() PowerpackWidgetAlertValueDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) PowerpackWidgetAlertValueDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetAlertValueDefinition - return ret - }).(PowerpackWidgetAlertValueDefinitionOutput) -} - -// The ID of the monitor used by the widget. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) AlertId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return &v.AlertId - }).(pulumi.StringPtrOutput) -} - -// The precision to use when displaying the value. Use `*` for maximum precision. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *int { - if v == nil { - return nil - } - return v.Precision - }).(pulumi.IntPtrOutput) -} - -// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// The unit for the value displayed in the widget. -func (o PowerpackWidgetAlertValueDefinitionPtrOutput) Unit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetAlertValueDefinition) *string { - if v == nil { - return nil - } - return v.Unit - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetChangeDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests []PowerpackWidgetChangeDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetChangeDefinitionInput is an input type that accepts PowerpackWidgetChangeDefinitionArgs and PowerpackWidgetChangeDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionInput` via: -// -// PowerpackWidgetChangeDefinitionArgs{...} -type PowerpackWidgetChangeDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput - ToPowerpackWidgetChangeDefinitionOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionOutput -} - -type PowerpackWidgetChangeDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetChangeDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests PowerpackWidgetChangeDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetChangeDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput { - return i.ToPowerpackWidgetChangeDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionOutput) -} - -func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionArgs) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionOutput).ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionArgs, PowerpackWidgetChangeDefinitionPtr and PowerpackWidgetChangeDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionPtrInput` via: -// -// PowerpackWidgetChangeDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput - ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionPtrOutput -} - -type powerpackWidgetChangeDefinitionPtrType PowerpackWidgetChangeDefinitionArgs - -func PowerpackWidgetChangeDefinitionPtr(v *PowerpackWidgetChangeDefinitionArgs) PowerpackWidgetChangeDefinitionPtrInput { - return (*powerpackWidgetChangeDefinitionPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionPtrType) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionPtrType) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionPtrOutput) -} - -type PowerpackWidgetChangeDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionOutput() PowerpackWidgetChangeDefinitionOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionOutput) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinition) *PowerpackWidgetChangeDefinition { - return &v - }).(PowerpackWidgetChangeDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionOutput) CustomLinks() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetChangeDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetChangeDefinitionOutput) Requests() PowerpackWidgetChangeDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionRequest { return v.Requests }).(PowerpackWidgetChangeDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetChangeDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetChangeDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetChangeDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionPtrOutput) ToPowerpackWidgetChangeDefinitionPtrOutput() PowerpackWidgetChangeDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionPtrOutput) ToPowerpackWidgetChangeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionPtrOutput) Elem() PowerpackWidgetChangeDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) PowerpackWidgetChangeDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinition - return ret - }).(PowerpackWidgetChangeDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionPtrOutput) CustomLinks() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetChangeDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetChangeDefinitionPtrOutput) Requests() PowerpackWidgetChangeDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) []PowerpackWidgetChangeDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetChangeDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetChangeDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetChangeDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetChangeDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetChangeDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetChangeDefinitionCustomLinkArgs and PowerpackWidgetChangeDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionCustomLinkInput` via: -// -// PowerpackWidgetChangeDefinitionCustomLinkArgs{...} -type PowerpackWidgetChangeDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput - ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput -} - -type PowerpackWidgetChangeDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetChangeDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionCustomLinkArgs) ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionCustomLinkArgs) ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionCustomLinkOutput) -} - -// PowerpackWidgetChangeDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionCustomLinkArray and PowerpackWidgetChangeDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetChangeDefinitionCustomLinkArray{ PowerpackWidgetChangeDefinitionCustomLinkArgs{...} } -type PowerpackWidgetChangeDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput - ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetChangeDefinitionCustomLinkArray []PowerpackWidgetChangeDefinitionCustomLinkInput - -func (PowerpackWidgetChangeDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionCustomLinkArray) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionCustomLinkArray) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetChangeDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) ToPowerpackWidgetChangeDefinitionCustomLinkOutput() PowerpackWidgetChangeDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) ToPowerpackWidgetChangeDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetChangeDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutput() PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) ToPowerpackWidgetChangeDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionCustomLink { - return vs[0].([]PowerpackWidgetChangeDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionCustomLinkOutput) -} - -type PowerpackWidgetChangeDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetChangeDefinitionRequestApmQuery `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType *string `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo *string `pulumi:"compareTo"` - Formulas []PowerpackWidgetChangeDefinitionRequestFormula `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood *bool `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery *PowerpackWidgetChangeDefinitionRequestLogQuery `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy *string `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir *string `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetChangeDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetChangeDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetChangeDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetChangeDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent *bool `pulumi:"showPresent"` -} - -// PowerpackWidgetChangeDefinitionRequestInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestArgs and PowerpackWidgetChangeDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestInput` via: -// -// PowerpackWidgetChangeDefinitionRequestArgs{...} -type PowerpackWidgetChangeDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput - ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestOutput -} - -type PowerpackWidgetChangeDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // Whether to show absolute or relative change. Valid values are `absolute`, `relative`. - ChangeType pulumi.StringPtrInput `pulumi:"changeType"` - // Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. - CompareTo pulumi.StringPtrInput `pulumi:"compareTo"` - Formulas PowerpackWidgetChangeDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). - IncreaseGood pulumi.BoolPtrInput `pulumi:"increaseGood"` - // The query to use for this widget. - LogQuery PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // What to order by. Valid values are `change`, `name`, `present`, `past`. - OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` - // Widget sorting method. Valid values are `asc`, `desc`. - OrderDir pulumi.StringPtrInput `pulumi:"orderDir"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetChangeDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // If set to `true`, displays the current value. - ShowPresent pulumi.BoolPtrInput `pulumi:"showPresent"` -} - -func (PowerpackWidgetChangeDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestArgs) ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestArgs) ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestOutput) -} - -// PowerpackWidgetChangeDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestArray and PowerpackWidgetChangeDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestArray{ PowerpackWidgetChangeDefinitionRequestArgs{...} } -type PowerpackWidgetChangeDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput - ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestArray []PowerpackWidgetChangeDefinitionRequestInput - -func (PowerpackWidgetChangeDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestArray) ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestArray) ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestOutput) ToPowerpackWidgetChangeDefinitionRequestOutput() PowerpackWidgetChangeDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestOutput) ToPowerpackWidgetChangeDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetChangeDefinitionRequestOutput) ApmQuery() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) -} - -// Whether to show absolute or relative change. Valid values are `absolute`, `relative`. -func (o PowerpackWidgetChangeDefinitionRequestOutput) ChangeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.ChangeType }).(pulumi.StringPtrOutput) -} - -// Choose from when to compare current data to. Valid values are `hourBefore`, `dayBefore`, `weekBefore`, `monthBefore`. -func (o PowerpackWidgetChangeDefinitionRequestOutput) CompareTo() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.CompareTo }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetChangeDefinitionRequestOutput) Formulas() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) []PowerpackWidgetChangeDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) -} - -// A Boolean indicating whether an increase in the value is good (displayed in green) or not (displayed in red). -func (o PowerpackWidgetChangeDefinitionRequestOutput) IncreaseGood() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *bool { return v.IncreaseGood }).(pulumi.BoolPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetChangeDefinitionRequestOutput) LogQuery() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) -} - -// What to order by. Valid values are `change`, `name`, `present`, `past`. -func (o PowerpackWidgetChangeDefinitionRequestOutput) OrderBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.OrderBy }).(pulumi.StringPtrOutput) -} - -// Widget sorting method. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestOutput) OrderDir() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.OrderDir }).(pulumi.StringPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetChangeDefinitionRequestOutput) ProcessQuery() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetChangeDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetChangeDefinitionRequestOutput) Queries() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) []PowerpackWidgetChangeDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetChangeDefinitionRequestOutput) RumQuery() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetChangeDefinitionRequestOutput) SecurityQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *PowerpackWidgetChangeDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) -} - -// If set to `true`, displays the current value. -func (o PowerpackWidgetChangeDefinitionRequestOutput) ShowPresent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequest) *bool { return v.ShowPresent }).(pulumi.BoolPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) ToPowerpackWidgetChangeDefinitionRequestArrayOutput() PowerpackWidgetChangeDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) ToPowerpackWidgetChangeDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequest { - return vs[0].([]PowerpackWidgetChangeDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestApmQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryArgs - -func PowerpackWidgetChangeDefinitionRequestApmQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) PowerpackWidgetChangeDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) []PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetChangeDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetChangeDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetChangeDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaArgs and PowerpackWidgetChangeDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaArgs{...} -type PowerpackWidgetChangeDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetChangeDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetChangeDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaArray and PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaArray{ PowerpackWidgetChangeDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetChangeDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaArray []PowerpackWidgetChangeDefinitionRequestFormulaInput - -func (PowerpackWidgetChangeDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaArray) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaArray) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaOutput() PowerpackWidgetChangeDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Limit() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *PowerpackWidgetChangeDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetChangeDefinitionRequestFormulaOutput) Style() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormula) *PowerpackWidgetChangeDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs and PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetChangeDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs, PowerpackWidgetChangeDefinitionRequestFormulaLimitPtr and PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetChangeDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *PowerpackWidgetChangeDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) PowerpackWidgetChangeDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetChangeDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs and PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetChangeDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs, PowerpackWidgetChangeDefinitionRequestFormulaStylePtr and PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetChangeDefinitionRequestFormulaStylePtrType PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetChangeDefinitionRequestFormulaStylePtr(v *PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetChangeDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutput() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *PowerpackWidgetChangeDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) PowerpackWidgetChangeDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestLogQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryArgs - -func PowerpackWidgetChangeDefinitionRequestLogQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) PowerpackWidgetChangeDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) []PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetChangeDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetChangeDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestProcessQueryArgs and PowerpackWidgetChangeDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput - ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput).ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestProcessQueryArgs, PowerpackWidgetChangeDefinitionRequestProcessQueryPtr and PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestProcessQueryPtrType PowerpackWidgetChangeDefinitionRequestProcessQueryArgs - -func PowerpackWidgetChangeDefinitionRequestProcessQueryPtr(v *PowerpackWidgetChangeDefinitionRequestProcessQueryArgs) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestProcessQuery) *PowerpackWidgetChangeDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) PowerpackWidgetChangeDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetChangeDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetChangeDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryOutput) -} - -// PowerpackWidgetChangeDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryArray and PowerpackWidgetChangeDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryArray{ PowerpackWidgetChangeDefinitionRequestQueryArgs{...} } -type PowerpackWidgetChangeDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput - ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryArray []PowerpackWidgetChangeDefinitionRequestQueryInput - -func (PowerpackWidgetChangeDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryArray) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryArray) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetChangeDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuery) *PowerpackWidgetChangeDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestQueryOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) PowerpackWidgetChangeDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) PowerpackWidgetChangeDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) PowerpackWidgetChangeDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs and PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs, PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtr and PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *PowerpackWidgetChangeDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) PowerpackWidgetChangeDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestRumQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryArgs - -func PowerpackWidgetChangeDefinitionRequestRumQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) PowerpackWidgetChangeDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) []PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -func init() { - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayInput)(nil)).Elem(), DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInlineInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendInlinePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTableInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionLegendTablePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEventInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionEventArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionEventArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarkerInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionMarkerArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionMarkerArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionMarkerArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestMetadataArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionRightYaxisPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxisInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTimeseriesDefinitionYaxisPtrInput)(nil)).Elem(), DashboardWidgetTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionInput)(nil)).Elem(), DashboardWidgetToplistDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetToplistDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStyleInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetToplistDefinitionRequestStylePtrInput)(nil)).Elem(), DashboardWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLinkInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionCustomLinkArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTopologyMapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTopologyMapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTraceServiceDefinitionInput)(nil)).Elem(), DashboardWidgetTraceServiceDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTraceServiceDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTraceServiceDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), DashboardWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetWidgetLayoutInput)(nil)).Elem(), DashboardWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DashboardWidgetWidgetLayoutPtrInput)(nil)).Elem(), DashboardWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeRecurrenceInput)(nil)).Elem(), DowntimeRecurrenceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeRecurrencePtrInput)(nil)).Elem(), DowntimeRecurrenceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleMonitorIdentifierInput)(nil)).Elem(), DowntimeScheduleMonitorIdentifierArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleMonitorIdentifierPtrInput)(nil)).Elem(), DowntimeScheduleMonitorIdentifierArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleOneTimeScheduleInput)(nil)).Elem(), DowntimeScheduleOneTimeScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleOneTimeSchedulePtrInput)(nil)).Elem(), DowntimeScheduleOneTimeScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringSchedulePtrInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrenceInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleRecurrenceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*DowntimeScheduleRecurringScheduleRecurrenceArrayInput)(nil)).Elem(), DowntimeScheduleRecurringScheduleRecurrenceArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*IpAllowlistEntryInput)(nil)).Elem(), IpAllowlistEntryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*IpAllowlistEntryArrayInput)(nil)).Elem(), IpAllowlistEntryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveAzureArchiveInput)(nil)).Elem(), LogsArchiveAzureArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveAzureArchivePtrInput)(nil)).Elem(), LogsArchiveAzureArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveGcsArchiveInput)(nil)).Elem(), LogsArchiveGcsArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveGcsArchivePtrInput)(nil)).Elem(), LogsArchiveGcsArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveS3ArchiveInput)(nil)).Elem(), LogsArchiveS3ArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsArchiveS3ArchivePtrInput)(nil)).Elem(), LogsArchiveS3ArchiveArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineFilterInput)(nil)).Elem(), LogsCustomPipelineFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineFilterArrayInput)(nil)).Elem(), LogsCustomPipelineFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorArithmeticProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorArithmeticProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorArithmeticProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorAttributeRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorAttributeRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorAttributeRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorCategoryProcessorCategoryFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorCategoryProcessorCategoryFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorDateRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorDateRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorDateRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParserInput)(nil)).Elem(), LogsCustomPipelineProcessorGeoIpParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGeoIpParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGeoIpParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrokInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserGrokArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorGrokParserGrokPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorGrokParserGrokArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorMessageRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorMessageRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorMessageRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelinePtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineFilterArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorDateRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGeoIpParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorMessageRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorServiceRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStatusRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUrlParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParserInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorPipelineProcessorUserAgentParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorReferenceTableLookupProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorServiceRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorServiceRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorServiceRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorStatusRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStatusRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorStatusRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessorInput)(nil)).Elem(), LogsCustomPipelineProcessorStringBuilderProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorStringBuilderProcessorPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorStringBuilderProcessorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapperInput)(nil)).Elem(), LogsCustomPipelineProcessorTraceIdRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorTraceIdRemapperPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorTraceIdRemapperArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUrlParserInput)(nil)).Elem(), LogsCustomPipelineProcessorUrlParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUrlParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorUrlParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParserInput)(nil)).Elem(), LogsCustomPipelineProcessorUserAgentParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsCustomPipelineProcessorUserAgentParserPtrInput)(nil)).Elem(), LogsCustomPipelineProcessorUserAgentParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexDailyLimitResetInput)(nil)).Elem(), LogsIndexDailyLimitResetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexDailyLimitResetPtrInput)(nil)).Elem(), LogsIndexDailyLimitResetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterInput)(nil)).Elem(), LogsIndexExclusionFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterArrayInput)(nil)).Elem(), LogsIndexExclusionFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterFilterInput)(nil)).Elem(), LogsIndexExclusionFilterFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexExclusionFilterFilterArrayInput)(nil)).Elem(), LogsIndexExclusionFilterFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexFilterInput)(nil)).Elem(), LogsIndexFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsIndexFilterArrayInput)(nil)).Elem(), LogsIndexFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricComputeInput)(nil)).Elem(), LogsMetricComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricComputePtrInput)(nil)).Elem(), LogsMetricComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricFilterInput)(nil)).Elem(), LogsMetricFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricFilterPtrInput)(nil)).Elem(), LogsMetricFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricGroupByInput)(nil)).Elem(), LogsMetricGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*LogsMetricGroupByArrayInput)(nil)).Elem(), LogsMetricGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MetricTagConfigurationAggregationInput)(nil)).Elem(), MetricTagConfigurationAggregationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MetricTagConfigurationAggregationArrayInput)(nil)).Elem(), MetricTagConfigurationAggregationArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorConfigPolicyTagPolicyInput)(nil)).Elem(), MonitorConfigPolicyTagPolicyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorConfigPolicyTagPolicyPtrInput)(nil)).Elem(), MonitorConfigPolicyTagPolicyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdWindowsInput)(nil)).Elem(), MonitorMonitorThresholdWindowsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdWindowsPtrInput)(nil)).Elem(), MonitorMonitorThresholdWindowsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdsInput)(nil)).Elem(), MonitorMonitorThresholdsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorMonitorThresholdsPtrInput)(nil)).Elem(), MonitorMonitorThresholdsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionInput)(nil)).Elem(), MonitorSchedulingOptionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionArrayInput)(nil)).Elem(), MonitorSchedulingOptionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleArrayInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionCustomScheduleRecurrenceInput)(nil)).Elem(), MonitorSchedulingOptionCustomScheduleRecurrenceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindowInput)(nil)).Elem(), MonitorSchedulingOptionEvaluationWindowArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorSchedulingOptionEvaluationWindowArrayInput)(nil)).Elem(), MonitorSchedulingOptionEvaluationWindowArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesInput)(nil)).Elem(), MonitorVariablesArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesPtrInput)(nil)).Elem(), MonitorVariablesArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryInput)(nil)).Elem(), MonitorVariablesEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryArrayInput)(nil)).Elem(), MonitorVariablesEventQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryComputeInput)(nil)).Elem(), MonitorVariablesEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryComputeArrayInput)(nil)).Elem(), MonitorVariablesEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupByInput)(nil)).Elem(), MonitorVariablesEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupByArrayInput)(nil)).Elem(), MonitorVariablesEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupBySortInput)(nil)).Elem(), MonitorVariablesEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQueryGroupBySortPtrInput)(nil)).Elem(), MonitorVariablesEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MonitorVariablesEventQuerySearchInput)(nil)).Elem(), MonitorVariablesEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsInput)(nil)).Elem(), OrganizationSettingsSettingsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsPtrInput)(nil)).Elem(), OrganizationSettingsSettingsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlInput)(nil)).Elem(), OrganizationSettingsSettingsSamlArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomainsInput)(nil)).Elem(), OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlAutocreateUsersDomainsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLoginInput)(nil)).Elem(), OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlIdpInitiatedLoginArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictModeInput)(nil)).Elem(), OrganizationSettingsSettingsSamlStrictModeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*OrganizationSettingsSettingsSamlStrictModePtrInput)(nil)).Elem(), OrganizationSettingsSettingsSamlStrictModeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackLayoutInput)(nil)).Elem(), PowerpackLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackLayoutPtrInput)(nil)).Elem(), PowerpackLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackTemplateVariableInput)(nil)).Elem(), PowerpackTemplateVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackTemplateVariableArrayInput)(nil)).Elem(), PowerpackTemplateVariableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetInput)(nil)).Elem(), PowerpackWidgetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetArrayInput)(nil)).Elem(), PowerpackWidgetArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertGraphDefinitionInput)(nil)).Elem(), PowerpackWidgetAlertGraphDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertGraphDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetAlertGraphDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertValueDefinitionInput)(nil)).Elem(), PowerpackWidgetAlertValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetAlertValueDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetAlertValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionXaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionScatterplotDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendInlineOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionLegendTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionSunburstDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionMarkerOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestMetadataArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionRightYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTimeseriesDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionToplistDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSourceWidgetDefinitionTreemapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSortComputePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigSplitDimensionsPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSplitGraphDefinitionSplitConfigStaticSplitSplitVectorArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendInlineOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendInlinePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendTableOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionLegendTablePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetSunburstDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionEventOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionEventArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionMarkerOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionMarkerArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestMetadataOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestMetadataArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRightYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionRightYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTimeseriesDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetToplistDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTopologyMapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTraceServiceDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTraceServiceDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(DashboardWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(DashboardWidgetWidgetLayoutOutput{}) - pulumi.RegisterOutputType(DashboardWidgetWidgetLayoutPtrOutput{}) - pulumi.RegisterOutputType(DowntimeRecurrenceOutput{}) - pulumi.RegisterOutputType(DowntimeRecurrencePtrOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleMonitorIdentifierOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleMonitorIdentifierPtrOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleOneTimeScheduleOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleOneTimeSchedulePtrOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleRecurringSchedulePtrOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleRecurrenceOutput{}) - pulumi.RegisterOutputType(DowntimeScheduleRecurringScheduleRecurrenceArrayOutput{}) - pulumi.RegisterOutputType(IpAllowlistEntryOutput{}) - pulumi.RegisterOutputType(IpAllowlistEntryArrayOutput{}) - pulumi.RegisterOutputType(LogsArchiveAzureArchiveOutput{}) - pulumi.RegisterOutputType(LogsArchiveAzureArchivePtrOutput{}) - pulumi.RegisterOutputType(LogsArchiveGcsArchiveOutput{}) - pulumi.RegisterOutputType(LogsArchiveGcsArchivePtrOutput{}) - pulumi.RegisterOutputType(LogsArchiveS3ArchiveOutput{}) - pulumi.RegisterOutputType(LogsArchiveS3ArchivePtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineFilterOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineFilterArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorArithmeticProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorArithmeticProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorAttributeRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorAttributeRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorDateRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorDateRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGeoIpParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGeoIpParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserGrokOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorGrokParserGrokPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorLookupProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorLookupProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorMessageRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorMessageRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelinePtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineFilterOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineFilterArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryArrayOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorDateRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGeoIpParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorLookupProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorMessageRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorServiceRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStatusRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUrlParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUrlParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorPipelineProcessorUserAgentParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorReferenceTableLookupProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorReferenceTableLookupProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorServiceRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorServiceRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorStatusRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorStatusRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorStringBuilderProcessorOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorStringBuilderProcessorPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorTraceIdRemapperOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorTraceIdRemapperPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorUrlParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorUrlParserPtrOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorUserAgentParserOutput{}) - pulumi.RegisterOutputType(LogsCustomPipelineProcessorUserAgentParserPtrOutput{}) - pulumi.RegisterOutputType(LogsIndexDailyLimitResetOutput{}) - pulumi.RegisterOutputType(LogsIndexDailyLimitResetPtrOutput{}) - pulumi.RegisterOutputType(LogsIndexExclusionFilterOutput{}) - pulumi.RegisterOutputType(LogsIndexExclusionFilterArrayOutput{}) - pulumi.RegisterOutputType(LogsIndexExclusionFilterFilterOutput{}) - pulumi.RegisterOutputType(LogsIndexExclusionFilterFilterArrayOutput{}) - pulumi.RegisterOutputType(LogsIndexFilterOutput{}) - pulumi.RegisterOutputType(LogsIndexFilterArrayOutput{}) - pulumi.RegisterOutputType(LogsMetricComputeOutput{}) - pulumi.RegisterOutputType(LogsMetricComputePtrOutput{}) - pulumi.RegisterOutputType(LogsMetricFilterOutput{}) - pulumi.RegisterOutputType(LogsMetricFilterPtrOutput{}) - pulumi.RegisterOutputType(LogsMetricGroupByOutput{}) - pulumi.RegisterOutputType(LogsMetricGroupByArrayOutput{}) - pulumi.RegisterOutputType(MetricTagConfigurationAggregationOutput{}) - pulumi.RegisterOutputType(MetricTagConfigurationAggregationArrayOutput{}) - pulumi.RegisterOutputType(MonitorConfigPolicyTagPolicyOutput{}) - pulumi.RegisterOutputType(MonitorConfigPolicyTagPolicyPtrOutput{}) - pulumi.RegisterOutputType(MonitorMonitorThresholdWindowsOutput{}) - pulumi.RegisterOutputType(MonitorMonitorThresholdWindowsPtrOutput{}) - pulumi.RegisterOutputType(MonitorMonitorThresholdsOutput{}) - pulumi.RegisterOutputType(MonitorMonitorThresholdsPtrOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionArrayOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleArrayOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionCustomScheduleRecurrenceOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionEvaluationWindowOutput{}) - pulumi.RegisterOutputType(MonitorSchedulingOptionEvaluationWindowArrayOutput{}) - pulumi.RegisterOutputType(MonitorVariablesOutput{}) - pulumi.RegisterOutputType(MonitorVariablesPtrOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryArrayOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryComputeOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(MonitorVariablesEventQuerySearchOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsPtrOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlPtrOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlAutocreateUsersDomainsOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlAutocreateUsersDomainsPtrOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlIdpInitiatedLoginOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlIdpInitiatedLoginPtrOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlStrictModeOutput{}) - pulumi.RegisterOutputType(OrganizationSettingsSettingsSamlStrictModePtrOutput{}) - pulumi.RegisterOutputType(PowerpackLayoutOutput{}) - pulumi.RegisterOutputType(PowerpackLayoutPtrOutput{}) - pulumi.RegisterOutputType(PowerpackTemplateVariableOutput{}) - pulumi.RegisterOutputType(PowerpackTemplateVariableArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetAlertGraphDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetAlertGraphDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetAlertValueDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetAlertValueDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryComputeQueryPtrOutput{}) -} diff --git a/sdk/go/datadog/pulumiTypes4.go b/sdk/go/datadog/pulumiTypes4.go deleted file mode 100644 index 86a5c9ab4..000000000 --- a/sdk/go/datadog/pulumiTypes4.go +++ /dev/null @@ -1,89954 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package datadog - -import ( - "context" - "reflect" - - "github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -var _ = internal.GetEnvOrDefault - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetChangeDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) PowerpackWidgetChangeDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetCheckStatusDefinition struct { - // The check to use in the widget. - Check string `pulumi:"check"` - // The check group to use in the widget. - Group *string `pulumi:"group"` - // When `grouping = "cluster"`, indicates a list of tags to use for grouping. - GroupBies []string `pulumi:"groupBies"` - // The kind of grouping to use. Valid values are `check`, `cluster`. - Grouping string `pulumi:"grouping"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // A list of tags to use in the widget. - Tags []string `pulumi:"tags"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetCheckStatusDefinitionInput is an input type that accepts PowerpackWidgetCheckStatusDefinitionArgs and PowerpackWidgetCheckStatusDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetCheckStatusDefinitionInput` via: -// -// PowerpackWidgetCheckStatusDefinitionArgs{...} -type PowerpackWidgetCheckStatusDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput - ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(context.Context) PowerpackWidgetCheckStatusDefinitionOutput -} - -type PowerpackWidgetCheckStatusDefinitionArgs struct { - // The check to use in the widget. - Check pulumi.StringInput `pulumi:"check"` - // The check group to use in the widget. - Group pulumi.StringPtrInput `pulumi:"group"` - // When `grouping = "cluster"`, indicates a list of tags to use for grouping. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The kind of grouping to use. Valid values are `check`, `cluster`. - Grouping pulumi.StringInput `pulumi:"grouping"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // A list of tags to use in the widget. - Tags pulumi.StringArrayInput `pulumi:"tags"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetCheckStatusDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetCheckStatusDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput { - return i.ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionOutput) -} - -func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { - return i.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetCheckStatusDefinitionArgs) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionOutput).ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetCheckStatusDefinitionPtrInput is an input type that accepts PowerpackWidgetCheckStatusDefinitionArgs, PowerpackWidgetCheckStatusDefinitionPtr and PowerpackWidgetCheckStatusDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetCheckStatusDefinitionPtrInput` via: -// -// PowerpackWidgetCheckStatusDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetCheckStatusDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput - ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput -} - -type powerpackWidgetCheckStatusDefinitionPtrType PowerpackWidgetCheckStatusDefinitionArgs - -func PowerpackWidgetCheckStatusDefinitionPtr(v *PowerpackWidgetCheckStatusDefinitionArgs) PowerpackWidgetCheckStatusDefinitionPtrInput { - return (*powerpackWidgetCheckStatusDefinitionPtrType)(v) -} - -func (*powerpackWidgetCheckStatusDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetCheckStatusDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetCheckStatusDefinitionPtrType) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { - return i.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetCheckStatusDefinitionPtrType) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetCheckStatusDefinitionPtrOutput) -} - -type PowerpackWidgetCheckStatusDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetCheckStatusDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetCheckStatusDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionOutput() PowerpackWidgetCheckStatusDefinitionOutput { - return o -} - -func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionOutput { - return o -} - -func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { - return o.ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetCheckStatusDefinitionOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetCheckStatusDefinition) *PowerpackWidgetCheckStatusDefinition { - return &v - }).(PowerpackWidgetCheckStatusDefinitionPtrOutput) -} - -// The check to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionOutput) Check() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) string { return v.Check }).(pulumi.StringOutput) -} - -// The check group to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionOutput) Group() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.Group }).(pulumi.StringPtrOutput) -} - -// When `grouping = "cluster"`, indicates a list of tags to use for grouping. -func (o PowerpackWidgetCheckStatusDefinitionOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The kind of grouping to use. Valid values are `check`, `cluster`. -func (o PowerpackWidgetCheckStatusDefinitionOutput) Grouping() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) string { return v.Grouping }).(pulumi.StringOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetCheckStatusDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// A list of tags to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionOutput) Tags() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) []string { return v.Tags }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetCheckStatusDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetCheckStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetCheckStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetCheckStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetCheckStatusDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetCheckStatusDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetCheckStatusDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutput() PowerpackWidgetCheckStatusDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) ToPowerpackWidgetCheckStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetCheckStatusDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Elem() PowerpackWidgetCheckStatusDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) PowerpackWidgetCheckStatusDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetCheckStatusDefinition - return ret - }).(PowerpackWidgetCheckStatusDefinitionOutput) -} - -// The check to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Check() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return &v.Check - }).(pulumi.StringPtrOutput) -} - -// The check group to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Group() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return v.Group - }).(pulumi.StringPtrOutput) -} - -// When `grouping = "cluster"`, indicates a list of tags to use for grouping. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The kind of grouping to use. Valid values are `check`, `cluster`. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Grouping() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return &v.Grouping - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// A list of tags to use in the widget. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Tags() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) []string { - if v == nil { - return nil - } - return v.Tags - }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetCheckStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetCheckStatusDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinition struct { - // The size of the legend displayed in the widget. - LegendSize *string `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests []PowerpackWidgetDistributionDefinitionRequest `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend *bool `pulumi:"showLegend"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetDistributionDefinitionInput is an input type that accepts PowerpackWidgetDistributionDefinitionArgs and PowerpackWidgetDistributionDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionInput` via: -// -// PowerpackWidgetDistributionDefinitionArgs{...} -type PowerpackWidgetDistributionDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput - ToPowerpackWidgetDistributionDefinitionOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionOutput -} - -type PowerpackWidgetDistributionDefinitionArgs struct { - // The size of the legend displayed in the widget. - LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests PowerpackWidgetDistributionDefinitionRequestArrayInput `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetDistributionDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput { - return i.ToPowerpackWidgetDistributionDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionOutput) -} - -func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionArgs) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionOutput).ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionArgs, PowerpackWidgetDistributionDefinitionPtr and PowerpackWidgetDistributionDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput - ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionPtrOutput -} - -type powerpackWidgetDistributionDefinitionPtrType PowerpackWidgetDistributionDefinitionArgs - -func PowerpackWidgetDistributionDefinitionPtr(v *PowerpackWidgetDistributionDefinitionArgs) PowerpackWidgetDistributionDefinitionPtrInput { - return (*powerpackWidgetDistributionDefinitionPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionPtrType) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionPtrType) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionOutput() PowerpackWidgetDistributionDefinitionOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionOutput) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinition) *PowerpackWidgetDistributionDefinition { - return &v - }).(PowerpackWidgetDistributionDefinitionPtrOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetDistributionDefinitionOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetDistributionDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetDistributionDefinitionOutput) Requests() PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) []PowerpackWidgetDistributionDefinitionRequest { - return v.Requests - }).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetDistributionDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetDistributionDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetDistributionDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetDistributionDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionPtrOutput) ToPowerpackWidgetDistributionDefinitionPtrOutput() PowerpackWidgetDistributionDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionPtrOutput) ToPowerpackWidgetDistributionDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionPtrOutput) Elem() PowerpackWidgetDistributionDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) PowerpackWidgetDistributionDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinition - return ret - }).(PowerpackWidgetDistributionDefinitionOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetDistributionDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { - if v == nil { - return nil - } - return v.LegendSize - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetDistributionDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetDistributionDefinitionPtrOutput) Requests() PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) []PowerpackWidgetDistributionDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetDistributionDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLegend - }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetDistributionDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetDistributionDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetDistributionDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetDistributionDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // The query to use for this widget. - LogQuery *PowerpackWidgetDistributionDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetDistributionDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *PowerpackWidgetDistributionDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *PowerpackWidgetDistributionDefinitionRequestStyle `pulumi:"style"` -} - -// PowerpackWidgetDistributionDefinitionRequestInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestArgs and PowerpackWidgetDistributionDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestArgs{...} -type PowerpackWidgetDistributionDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput - ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestOutput -} - -type PowerpackWidgetDistributionDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // The query to use for this widget. - LogQuery PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style PowerpackWidgetDistributionDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetDistributionDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestArgs) ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestArgs) ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestArray and PowerpackWidgetDistributionDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestArray{ PowerpackWidgetDistributionDefinitionRequestArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestArray []PowerpackWidgetDistributionDefinitionRequestInput - -func (PowerpackWidgetDistributionDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestArray) ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestArray) ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestOutput) ToPowerpackWidgetDistributionDefinitionRequestOutput() PowerpackWidgetDistributionDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestOutput) ToPowerpackWidgetDistributionDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) ApmQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) -} - -func (o PowerpackWidgetDistributionDefinitionRequestOutput) ApmStatsQuery() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) LogQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) ProcessQuery() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) RumQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) SecurityQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestOutput) Style() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequest) *PowerpackWidgetDistributionDefinitionRequestStyle { - return v.Style - }).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestArrayOutput() PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequest { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestApmQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestApmQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) PowerpackWidgetDistributionDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs, PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtr and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) -} - -// Column properties used by the front end for display. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Columns() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// The operation name associated with the service. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The organization's host group name and value. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) -} - -// The resource name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) -} - -// The service name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) PowerpackWidgetDistributionDefinitionRequestApmStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestApmStatsQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput) -} - -// Column properties used by the front end for display. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Columns() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { - if v == nil { - return nil - } - return v.Columns - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// The operation name associated with the service. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The organization's host group name and value. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) -} - -// The resource name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.RowType - }).(pulumi.StringPtrOutput) -} - -// The service name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray and PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{ PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray []PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return o -} - -// A user-assigned alias for the column. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// The column name. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestLogQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestLogQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) PowerpackWidgetDistributionDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetDistributionDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs and PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs, PowerpackWidgetDistributionDefinitionRequestProcessQueryPtr and PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestProcessQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *PowerpackWidgetDistributionDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) PowerpackWidgetDistributionDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestRumQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestRumQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) PowerpackWidgetDistributionDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// PowerpackWidgetDistributionDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestStyleArgs and PowerpackWidgetDistributionDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestStyleInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestStyleArgs{...} -type PowerpackWidgetDistributionDefinitionRequestStyleInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput - ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput -} - -type PowerpackWidgetDistributionDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (PowerpackWidgetDistributionDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() -} - -func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStyleOutput) -} - -func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetDistributionDefinitionRequestStyleArgs) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStyleOutput).ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetDistributionDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetDistributionDefinitionRequestStyleArgs, PowerpackWidgetDistributionDefinitionRequestStylePtr and PowerpackWidgetDistributionDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetDistributionDefinitionRequestStylePtrInput` via: -// -// PowerpackWidgetDistributionDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetDistributionDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput - ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput -} - -type powerpackWidgetDistributionDefinitionRequestStylePtrType PowerpackWidgetDistributionDefinitionRequestStyleArgs - -func PowerpackWidgetDistributionDefinitionRequestStylePtr(v *PowerpackWidgetDistributionDefinitionRequestStyleArgs) PowerpackWidgetDistributionDefinitionRequestStylePtrInput { - return (*powerpackWidgetDistributionDefinitionRequestStylePtrType)(v) -} - -func (*powerpackWidgetDistributionDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() -} - -func (i *powerpackWidgetDistributionDefinitionRequestStylePtrType) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetDistributionDefinitionRequestStylePtrType) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStyleOutput() PowerpackWidgetDistributionDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetDistributionDefinitionRequestStyle) *PowerpackWidgetDistributionDefinitionRequestStyle { - return &v - }).(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetDistributionDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetDistributionDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetDistributionDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetDistributionDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutput() PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) ToPowerpackWidgetDistributionDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetDistributionDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetDistributionDefinitionRequestStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestStyle) PowerpackWidgetDistributionDefinitionRequestStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetDistributionDefinitionRequestStyle - return ret - }).(PowerpackWidgetDistributionDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetDistributionDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetDistributionDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetEventStreamDefinition struct { - // The size to use to display an event. Valid values are `s`, `l`. - EventSize *string `pulumi:"eventSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The query to use in the widget. - Query string `pulumi:"query"` - // The execution method for multi-value filters, options: `and` or `or`. - TagsExecution *string `pulumi:"tagsExecution"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetEventStreamDefinitionInput is an input type that accepts PowerpackWidgetEventStreamDefinitionArgs and PowerpackWidgetEventStreamDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetEventStreamDefinitionInput` via: -// -// PowerpackWidgetEventStreamDefinitionArgs{...} -type PowerpackWidgetEventStreamDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput - ToPowerpackWidgetEventStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetEventStreamDefinitionOutput -} - -type PowerpackWidgetEventStreamDefinitionArgs struct { - // The size to use to display an event. Valid values are `s`, `l`. - EventSize pulumi.StringPtrInput `pulumi:"eventSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The query to use in the widget. - Query pulumi.StringInput `pulumi:"query"` - // The execution method for multi-value filters, options: `and` or `or`. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetEventStreamDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetEventStreamDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput { - return i.ToPowerpackWidgetEventStreamDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionOutput) -} - -func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetEventStreamDefinitionArgs) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionOutput).ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetEventStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetEventStreamDefinitionArgs, PowerpackWidgetEventStreamDefinitionPtr and PowerpackWidgetEventStreamDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetEventStreamDefinitionPtrInput` via: -// -// PowerpackWidgetEventStreamDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetEventStreamDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput - ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput -} - -type powerpackWidgetEventStreamDefinitionPtrType PowerpackWidgetEventStreamDefinitionArgs - -func PowerpackWidgetEventStreamDefinitionPtr(v *PowerpackWidgetEventStreamDefinitionArgs) PowerpackWidgetEventStreamDefinitionPtrInput { - return (*powerpackWidgetEventStreamDefinitionPtrType)(v) -} - -func (*powerpackWidgetEventStreamDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetEventStreamDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetEventStreamDefinitionPtrType) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetEventStreamDefinitionPtrType) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventStreamDefinitionPtrOutput) -} - -type PowerpackWidgetEventStreamDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetEventStreamDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetEventStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionOutput() PowerpackWidgetEventStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { - return o.ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetEventStreamDefinitionOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetEventStreamDefinition) *PowerpackWidgetEventStreamDefinition { - return &v - }).(PowerpackWidgetEventStreamDefinitionPtrOutput) -} - -// The size to use to display an event. Valid values are `s`, `l`. -func (o PowerpackWidgetEventStreamDefinitionOutput) EventSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.EventSize }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetEventStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetEventStreamDefinitionOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) string { return v.Query }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters, options: `and` or `or`. -func (o PowerpackWidgetEventStreamDefinitionOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetEventStreamDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetEventStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetEventStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetEventStreamDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetEventStreamDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetEventStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutput() PowerpackWidgetEventStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) ToPowerpackWidgetEventStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Elem() PowerpackWidgetEventStreamDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) PowerpackWidgetEventStreamDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetEventStreamDefinition - return ret - }).(PowerpackWidgetEventStreamDefinitionOutput) -} - -// The size to use to display an event. Valid values are `s`, `l`. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) EventSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.EventSize - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -// The execution method for multi-value filters, options: `and` or `or`. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.TagsExecution - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetEventStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetEventTimelineDefinition struct { - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The query to use in the widget. - Query string `pulumi:"query"` - // The execution method for multi-value filters, options: `and` or `or`. - TagsExecution *string `pulumi:"tagsExecution"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetEventTimelineDefinitionInput is an input type that accepts PowerpackWidgetEventTimelineDefinitionArgs and PowerpackWidgetEventTimelineDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetEventTimelineDefinitionInput` via: -// -// PowerpackWidgetEventTimelineDefinitionArgs{...} -type PowerpackWidgetEventTimelineDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput - ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(context.Context) PowerpackWidgetEventTimelineDefinitionOutput -} - -type PowerpackWidgetEventTimelineDefinitionArgs struct { - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The query to use in the widget. - Query pulumi.StringInput `pulumi:"query"` - // The execution method for multi-value filters, options: `and` or `or`. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetEventTimelineDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetEventTimelineDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput { - return i.ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionOutput) -} - -func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { - return i.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetEventTimelineDefinitionArgs) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionOutput).ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetEventTimelineDefinitionPtrInput is an input type that accepts PowerpackWidgetEventTimelineDefinitionArgs, PowerpackWidgetEventTimelineDefinitionPtr and PowerpackWidgetEventTimelineDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetEventTimelineDefinitionPtrInput` via: -// -// PowerpackWidgetEventTimelineDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetEventTimelineDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput - ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput -} - -type powerpackWidgetEventTimelineDefinitionPtrType PowerpackWidgetEventTimelineDefinitionArgs - -func PowerpackWidgetEventTimelineDefinitionPtr(v *PowerpackWidgetEventTimelineDefinitionArgs) PowerpackWidgetEventTimelineDefinitionPtrInput { - return (*powerpackWidgetEventTimelineDefinitionPtrType)(v) -} - -func (*powerpackWidgetEventTimelineDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetEventTimelineDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetEventTimelineDefinitionPtrType) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { - return i.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetEventTimelineDefinitionPtrType) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetEventTimelineDefinitionPtrOutput) -} - -type PowerpackWidgetEventTimelineDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetEventTimelineDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetEventTimelineDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionOutput() PowerpackWidgetEventTimelineDefinitionOutput { - return o -} - -func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionOutput { - return o -} - -func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { - return o.ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetEventTimelineDefinitionOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetEventTimelineDefinition) *PowerpackWidgetEventTimelineDefinition { - return &v - }).(PowerpackWidgetEventTimelineDefinitionPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetEventTimelineDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetEventTimelineDefinitionOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) string { return v.Query }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters, options: `and` or `or`. -func (o PowerpackWidgetEventTimelineDefinitionOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetEventTimelineDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetEventTimelineDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetEventTimelineDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetEventTimelineDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetEventTimelineDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetEventTimelineDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetEventTimelineDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutput() PowerpackWidgetEventTimelineDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) ToPowerpackWidgetEventTimelineDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetEventTimelineDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Elem() PowerpackWidgetEventTimelineDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) PowerpackWidgetEventTimelineDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetEventTimelineDefinition - return ret - }).(PowerpackWidgetEventTimelineDefinitionOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -// The execution method for multi-value filters, options: `and` or `or`. -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return v.TagsExecution - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetEventTimelineDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetEventTimelineDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetFreeTextDefinition struct { - // The color of the text in the widget. - Color *string `pulumi:"color"` - // The size of the text in the widget. - FontSize *string `pulumi:"fontSize"` - // The text to display in the widget. - Text string `pulumi:"text"` - // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` -} - -// PowerpackWidgetFreeTextDefinitionInput is an input type that accepts PowerpackWidgetFreeTextDefinitionArgs and PowerpackWidgetFreeTextDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetFreeTextDefinitionInput` via: -// -// PowerpackWidgetFreeTextDefinitionArgs{...} -type PowerpackWidgetFreeTextDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput - ToPowerpackWidgetFreeTextDefinitionOutputWithContext(context.Context) PowerpackWidgetFreeTextDefinitionOutput -} - -type PowerpackWidgetFreeTextDefinitionArgs struct { - // The color of the text in the widget. - Color pulumi.StringPtrInput `pulumi:"color"` - // The size of the text in the widget. - FontSize pulumi.StringPtrInput `pulumi:"fontSize"` - // The text to display in the widget. - Text pulumi.StringInput `pulumi:"text"` - // The alignment of the text in the widget. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` -} - -func (PowerpackWidgetFreeTextDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetFreeTextDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput { - return i.ToPowerpackWidgetFreeTextDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionOutput) -} - -func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { - return i.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetFreeTextDefinitionArgs) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionOutput).ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetFreeTextDefinitionPtrInput is an input type that accepts PowerpackWidgetFreeTextDefinitionArgs, PowerpackWidgetFreeTextDefinitionPtr and PowerpackWidgetFreeTextDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetFreeTextDefinitionPtrInput` via: -// -// PowerpackWidgetFreeTextDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetFreeTextDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput - ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput -} - -type powerpackWidgetFreeTextDefinitionPtrType PowerpackWidgetFreeTextDefinitionArgs - -func PowerpackWidgetFreeTextDefinitionPtr(v *PowerpackWidgetFreeTextDefinitionArgs) PowerpackWidgetFreeTextDefinitionPtrInput { - return (*powerpackWidgetFreeTextDefinitionPtrType)(v) -} - -func (*powerpackWidgetFreeTextDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetFreeTextDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetFreeTextDefinitionPtrType) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { - return i.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetFreeTextDefinitionPtrType) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetFreeTextDefinitionPtrOutput) -} - -type PowerpackWidgetFreeTextDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetFreeTextDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetFreeTextDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionOutput() PowerpackWidgetFreeTextDefinitionOutput { - return o -} - -func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionOutput { - return o -} - -func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { - return o.ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetFreeTextDefinitionOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetFreeTextDefinition) *PowerpackWidgetFreeTextDefinition { - return &v - }).(PowerpackWidgetFreeTextDefinitionPtrOutput) -} - -// The color of the text in the widget. -func (o PowerpackWidgetFreeTextDefinitionOutput) Color() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.Color }).(pulumi.StringPtrOutput) -} - -// The size of the text in the widget. -func (o PowerpackWidgetFreeTextDefinitionOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) -} - -// The text to display in the widget. -func (o PowerpackWidgetFreeTextDefinitionOutput) Text() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) string { return v.Text }).(pulumi.StringOutput) -} - -// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetFreeTextDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetFreeTextDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetFreeTextDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetFreeTextDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetFreeTextDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutput() PowerpackWidgetFreeTextDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) ToPowerpackWidgetFreeTextDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetFreeTextDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Elem() PowerpackWidgetFreeTextDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) PowerpackWidgetFreeTextDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetFreeTextDefinition - return ret - }).(PowerpackWidgetFreeTextDefinitionOutput) -} - -// The color of the text in the widget. -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Color() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { - if v == nil { - return nil - } - return v.Color - }).(pulumi.StringPtrOutput) -} - -// The size of the text in the widget. -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { - if v == nil { - return nil - } - return v.FontSize - }).(pulumi.StringPtrOutput) -} - -// The text to display in the widget. -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) Text() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { - if v == nil { - return nil - } - return &v.Text - }).(pulumi.StringPtrOutput) -} - -// The alignment of the text in the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetFreeTextDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetFreeTextDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetGeomapDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `logQuery` or `rumQuery` is required within the `request` block). - Requests []PowerpackWidgetGeomapDefinitionRequest `pulumi:"requests"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *PowerpackWidgetGeomapDefinitionStyle `pulumi:"style"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // The view of the world that the map should render. - View PowerpackWidgetGeomapDefinitionView `pulumi:"view"` -} - -// PowerpackWidgetGeomapDefinitionInput is an input type that accepts PowerpackWidgetGeomapDefinitionArgs and PowerpackWidgetGeomapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionInput` via: -// -// PowerpackWidgetGeomapDefinitionArgs{...} -type PowerpackWidgetGeomapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput - ToPowerpackWidgetGeomapDefinitionOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionOutput -} - -type PowerpackWidgetGeomapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetGeomapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `logQuery` or `rumQuery` is required within the `request` block). - Requests PowerpackWidgetGeomapDefinitionRequestArrayInput `pulumi:"requests"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style PowerpackWidgetGeomapDefinitionStylePtrInput `pulumi:"style"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // The view of the world that the map should render. - View PowerpackWidgetGeomapDefinitionViewInput `pulumi:"view"` -} - -func (PowerpackWidgetGeomapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput { - return i.ToPowerpackWidgetGeomapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionOutput) -} - -func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionArgs) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionOutput).ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionArgs, PowerpackWidgetGeomapDefinitionPtr and PowerpackWidgetGeomapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput - ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionPtrOutput -} - -type powerpackWidgetGeomapDefinitionPtrType PowerpackWidgetGeomapDefinitionArgs - -func PowerpackWidgetGeomapDefinitionPtr(v *PowerpackWidgetGeomapDefinitionArgs) PowerpackWidgetGeomapDefinitionPtrInput { - return (*powerpackWidgetGeomapDefinitionPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionPtrType) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionPtrType) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionOutput() PowerpackWidgetGeomapDefinitionOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionOutput) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinition { - return &v - }).(PowerpackWidgetGeomapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionOutput) CustomLinks() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetGeomapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `logQuery` or `rumQuery` is required within the `request` block). -func (o PowerpackWidgetGeomapDefinitionOutput) Requests() PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionRequest { return v.Requests }).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionOutput) Style() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionStyle { return v.Style }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetGeomapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetGeomapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetGeomapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// The view of the world that the map should render. -func (o PowerpackWidgetGeomapDefinitionOutput) View() PowerpackWidgetGeomapDefinitionViewOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinition) PowerpackWidgetGeomapDefinitionView { return v.View }).(PowerpackWidgetGeomapDefinitionViewOutput) -} - -type PowerpackWidgetGeomapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionPtrOutput) ToPowerpackWidgetGeomapDefinitionPtrOutput() PowerpackWidgetGeomapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionPtrOutput) ToPowerpackWidgetGeomapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionPtrOutput) Elem() PowerpackWidgetGeomapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) PowerpackWidgetGeomapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinition - return ret - }).(PowerpackWidgetGeomapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) CustomLinks() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `logQuery` or `rumQuery` is required within the `request` block). -func (o PowerpackWidgetGeomapDefinitionPtrOutput) Requests() PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) []PowerpackWidgetGeomapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) Style() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionStyle { - if v == nil { - return nil - } - return v.Style - }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetGeomapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// The view of the world that the map should render. -func (o PowerpackWidgetGeomapDefinitionPtrOutput) View() PowerpackWidgetGeomapDefinitionViewPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinition) *PowerpackWidgetGeomapDefinitionView { - if v == nil { - return nil - } - return &v.View - }).(PowerpackWidgetGeomapDefinitionViewPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetGeomapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetGeomapDefinitionCustomLinkArgs and PowerpackWidgetGeomapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionCustomLinkInput` via: -// -// PowerpackWidgetGeomapDefinitionCustomLinkArgs{...} -type PowerpackWidgetGeomapDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput - ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput -} - -type PowerpackWidgetGeomapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetGeomapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionCustomLinkArgs) ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionCustomLinkArgs) ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionCustomLinkOutput) -} - -// PowerpackWidgetGeomapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionCustomLinkArray and PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionCustomLinkArray{ PowerpackWidgetGeomapDefinitionCustomLinkArgs{...} } -type PowerpackWidgetGeomapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput - ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetGeomapDefinitionCustomLinkArray []PowerpackWidgetGeomapDefinitionCustomLinkInput - -func (PowerpackWidgetGeomapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionCustomLinkArray) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionCustomLinkArray) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkOutput() PowerpackWidgetGeomapDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetGeomapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutput() PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetGeomapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionCustomLink { - return vs[0].([]PowerpackWidgetGeomapDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionCustomLinkOutput) -} - -type PowerpackWidgetGeomapDefinitionRequest struct { - Formulas []PowerpackWidgetGeomapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetGeomapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetGeomapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetGeomapDefinitionRequestRumQuery `pulumi:"rumQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestArgs and PowerpackWidgetGeomapDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestArgs{...} -type PowerpackWidgetGeomapDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput - ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestOutput -} - -type PowerpackWidgetGeomapDefinitionRequestArgs struct { - Formulas PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetGeomapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestArgs) ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestArgs) ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestArray and PowerpackWidgetGeomapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestArray{ PowerpackWidgetGeomapDefinitionRequestArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestArray []PowerpackWidgetGeomapDefinitionRequestInput - -func (PowerpackWidgetGeomapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestArray) ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestArray) ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestOutput) ToPowerpackWidgetGeomapDefinitionRequestOutput() PowerpackWidgetGeomapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestOutput) ToPowerpackWidgetGeomapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestOutput) Formulas() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) []PowerpackWidgetGeomapDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetGeomapDefinitionRequestOutput) LogQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *PowerpackWidgetGeomapDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetGeomapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetGeomapDefinitionRequestOutput) Queries() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) []PowerpackWidgetGeomapDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetGeomapDefinitionRequestOutput) RumQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequest) *PowerpackWidgetGeomapDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestArrayOutput() PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequest { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetGeomapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetGeomapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaArgs and PowerpackWidgetGeomapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaArgs{...} -type PowerpackWidgetGeomapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaArray and PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaArray{ PowerpackWidgetGeomapDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaArray []PowerpackWidgetGeomapDefinitionRequestFormulaInput - -func (PowerpackWidgetGeomapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutput() PowerpackWidgetGeomapDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *PowerpackWidgetGeomapDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaOutput) Style() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormula) *PowerpackWidgetGeomapDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs and PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs, PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtr and PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *PowerpackWidgetGeomapDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) PowerpackWidgetGeomapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs and PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs, PowerpackWidgetGeomapDefinitionRequestFormulaStylePtr and PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetGeomapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *PowerpackWidgetGeomapDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) PowerpackWidgetGeomapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestLogQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestLogQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) PowerpackWidgetGeomapDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryArray and PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryArray{ PowerpackWidgetGeomapDefinitionRequestQueryArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryArray []PowerpackWidgetGeomapDefinitionRequestQueryInput - -func (PowerpackWidgetGeomapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryArray) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryArray) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetGeomapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuery) *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestQueryOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) PowerpackWidgetGeomapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) PowerpackWidgetGeomapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestRumQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestRumQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) PowerpackWidgetGeomapDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray []PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy) *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetGeomapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetGeomapDefinitionStyle struct { - // The color palette to apply to the widget. - Palette string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip bool `pulumi:"paletteFlip"` -} - -// PowerpackWidgetGeomapDefinitionStyleInput is an input type that accepts PowerpackWidgetGeomapDefinitionStyleArgs and PowerpackWidgetGeomapDefinitionStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionStyleInput` via: -// -// PowerpackWidgetGeomapDefinitionStyleArgs{...} -type PowerpackWidgetGeomapDefinitionStyleInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput - ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionStyleOutput -} - -type PowerpackWidgetGeomapDefinitionStyleArgs struct { - // The color palette to apply to the widget. - Palette pulumi.StringInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolInput `pulumi:"paletteFlip"` -} - -func (PowerpackWidgetGeomapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput { - return i.ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStyleOutput) -} - -func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionStyleArgs) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStyleOutput).ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionStylePtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionStyleArgs, PowerpackWidgetGeomapDefinitionStylePtr and PowerpackWidgetGeomapDefinitionStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionStylePtrInput` via: -// -// PowerpackWidgetGeomapDefinitionStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput - ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput -} - -type powerpackWidgetGeomapDefinitionStylePtrType PowerpackWidgetGeomapDefinitionStyleArgs - -func PowerpackWidgetGeomapDefinitionStylePtr(v *PowerpackWidgetGeomapDefinitionStyleArgs) PowerpackWidgetGeomapDefinitionStylePtrInput { - return (*powerpackWidgetGeomapDefinitionStylePtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionStylePtrType) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionStylePtrType) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionStylePtrOutput) -} - -type PowerpackWidgetGeomapDefinitionStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStyleOutput() PowerpackWidgetGeomapDefinitionStyleOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStyleOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionStyleOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionStyle) *PowerpackWidgetGeomapDefinitionStyle { - return &v - }).(PowerpackWidgetGeomapDefinitionStylePtrOutput) -} - -// The color palette to apply to the widget. -func (o PowerpackWidgetGeomapDefinitionStyleOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionStyle) string { return v.Palette }).(pulumi.StringOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o PowerpackWidgetGeomapDefinitionStyleOutput) PaletteFlip() pulumi.BoolOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionStyle) bool { return v.PaletteFlip }).(pulumi.BoolOutput) -} - -type PowerpackWidgetGeomapDefinitionStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionStyle)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutput() PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) ToPowerpackWidgetGeomapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionStylePtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) Elem() PowerpackWidgetGeomapDefinitionStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) PowerpackWidgetGeomapDefinitionStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionStyle - return ret - }).(PowerpackWidgetGeomapDefinitionStyleOutput) -} - -// The color palette to apply to the widget. -func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) *string { - if v == nil { - return nil - } - return &v.Palette - }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o PowerpackWidgetGeomapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionStyle) *bool { - if v == nil { - return nil - } - return &v.PaletteFlip - }).(pulumi.BoolPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionView struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus string `pulumi:"focus"` -} - -// PowerpackWidgetGeomapDefinitionViewInput is an input type that accepts PowerpackWidgetGeomapDefinitionViewArgs and PowerpackWidgetGeomapDefinitionViewOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionViewInput` via: -// -// PowerpackWidgetGeomapDefinitionViewArgs{...} -type PowerpackWidgetGeomapDefinitionViewInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput - ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionViewOutput -} - -type PowerpackWidgetGeomapDefinitionViewArgs struct { - // The two-letter ISO code of a country to focus the map on (or `WORLD`). - Focus pulumi.StringInput `pulumi:"focus"` -} - -func (PowerpackWidgetGeomapDefinitionViewArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionView)(nil)).Elem() -} - -func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput { - return i.ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewOutput) -} - -func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetGeomapDefinitionViewArgs) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewOutput).ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx) -} - -// PowerpackWidgetGeomapDefinitionViewPtrInput is an input type that accepts PowerpackWidgetGeomapDefinitionViewArgs, PowerpackWidgetGeomapDefinitionViewPtr and PowerpackWidgetGeomapDefinitionViewPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetGeomapDefinitionViewPtrInput` via: -// -// PowerpackWidgetGeomapDefinitionViewArgs{...} -// -// or: -// -// nil -type PowerpackWidgetGeomapDefinitionViewPtrInput interface { - pulumi.Input - - ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput - ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput -} - -type powerpackWidgetGeomapDefinitionViewPtrType PowerpackWidgetGeomapDefinitionViewArgs - -func PowerpackWidgetGeomapDefinitionViewPtr(v *PowerpackWidgetGeomapDefinitionViewArgs) PowerpackWidgetGeomapDefinitionViewPtrInput { - return (*powerpackWidgetGeomapDefinitionViewPtrType)(v) -} - -func (*powerpackWidgetGeomapDefinitionViewPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionView)(nil)).Elem() -} - -func (i *powerpackWidgetGeomapDefinitionViewPtrType) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { - return i.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetGeomapDefinitionViewPtrType) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetGeomapDefinitionViewPtrOutput) -} - -type PowerpackWidgetGeomapDefinitionViewOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionViewOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetGeomapDefinitionView)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewOutput() PowerpackWidgetGeomapDefinitionViewOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { - return o.ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetGeomapDefinitionViewOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetGeomapDefinitionView) *PowerpackWidgetGeomapDefinitionView { - return &v - }).(PowerpackWidgetGeomapDefinitionViewPtrOutput) -} - -// The two-letter ISO code of a country to focus the map on (or `WORLD`). -func (o PowerpackWidgetGeomapDefinitionViewOutput) Focus() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetGeomapDefinitionView) string { return v.Focus }).(pulumi.StringOutput) -} - -type PowerpackWidgetGeomapDefinitionViewPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetGeomapDefinitionViewPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetGeomapDefinitionView)(nil)).Elem() -} - -func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutput() PowerpackWidgetGeomapDefinitionViewPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) ToPowerpackWidgetGeomapDefinitionViewPtrOutputWithContext(ctx context.Context) PowerpackWidgetGeomapDefinitionViewPtrOutput { - return o -} - -func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) Elem() PowerpackWidgetGeomapDefinitionViewOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionView) PowerpackWidgetGeomapDefinitionView { - if v != nil { - return *v - } - var ret PowerpackWidgetGeomapDefinitionView - return ret - }).(PowerpackWidgetGeomapDefinitionViewOutput) -} - -// The two-letter ISO code of a country to focus the map on (or `WORLD`). -func (o PowerpackWidgetGeomapDefinitionViewPtrOutput) Focus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetGeomapDefinitionView) *string { - if v == nil { - return nil - } - return &v.Focus - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetHeatmapDefinitionCustomLink `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events []PowerpackWidgetHeatmapDefinitionEvent `pulumi:"events"` - // The size of the legend displayed in the widget. - LegendSize *string `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests []PowerpackWidgetHeatmapDefinitionRequest `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend *bool `pulumi:"showLegend"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis *PowerpackWidgetHeatmapDefinitionYaxis `pulumi:"yaxis"` -} - -// PowerpackWidgetHeatmapDefinitionInput is an input type that accepts PowerpackWidgetHeatmapDefinitionArgs and PowerpackWidgetHeatmapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionInput` via: -// -// PowerpackWidgetHeatmapDefinitionArgs{...} -type PowerpackWidgetHeatmapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput - ToPowerpackWidgetHeatmapDefinitionOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionOutput -} - -type PowerpackWidgetHeatmapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events PowerpackWidgetHeatmapDefinitionEventArrayInput `pulumi:"events"` - // The size of the legend displayed in the widget. - LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Requests PowerpackWidgetHeatmapDefinitionRequestArrayInput `pulumi:"requests"` - // Whether or not to show the legend on this widget. - ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis PowerpackWidgetHeatmapDefinitionYaxisPtrInput `pulumi:"yaxis"` -} - -func (PowerpackWidgetHeatmapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput { - return i.ToPowerpackWidgetHeatmapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionArgs) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionOutput).ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionArgs, PowerpackWidgetHeatmapDefinitionPtr and PowerpackWidgetHeatmapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput - ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput -} - -type powerpackWidgetHeatmapDefinitionPtrType PowerpackWidgetHeatmapDefinitionArgs - -func PowerpackWidgetHeatmapDefinitionPtr(v *PowerpackWidgetHeatmapDefinitionArgs) PowerpackWidgetHeatmapDefinitionPtrInput { - return (*powerpackWidgetHeatmapDefinitionPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionPtrType) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionPtrType) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionOutput() PowerpackWidgetHeatmapDefinitionOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinition { - return &v - }).(PowerpackWidgetHeatmapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionOutput) CustomLinks() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionOutput) Events() PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionEvent { return v.Events }).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetHeatmapDefinitionOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetHeatmapDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHeatmapDefinitionOutput) Requests() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionRequest { return v.Requests }).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetHeatmapDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetHeatmapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetHeatmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetHeatmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o PowerpackWidgetHeatmapDefinitionOutput) Yaxis() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinitionYaxis { return v.Yaxis }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutput() PowerpackWidgetHeatmapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ToPowerpackWidgetHeatmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) PowerpackWidgetHeatmapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinition - return ret - }).(PowerpackWidgetHeatmapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) CustomLinks() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Events() PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionEvent { - if v == nil { - return nil - } - return v.Events - }).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.LegendSize - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Requests() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) []PowerpackWidgetHeatmapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLegend - }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o PowerpackWidgetHeatmapDefinitionPtrOutput) Yaxis() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinition) *PowerpackWidgetHeatmapDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetHeatmapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetHeatmapDefinitionCustomLinkArgs and PowerpackWidgetHeatmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionCustomLinkInput` via: -// -// PowerpackWidgetHeatmapDefinitionCustomLinkArgs{...} -type PowerpackWidgetHeatmapDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput - ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput -} - -type PowerpackWidgetHeatmapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionCustomLinkArgs) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionCustomLinkOutput) -} - -// PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionCustomLinkArray and PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionCustomLinkArray{ PowerpackWidgetHeatmapDefinitionCustomLinkArgs{...} } -type PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput - ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionCustomLinkArray []PowerpackWidgetHeatmapDefinitionCustomLinkInput - -func (PowerpackWidgetHeatmapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionCustomLinkArray) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionCustomLinkArray) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutput() PowerpackWidgetHeatmapDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetHeatmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHeatmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionCustomLink { - return vs[0].([]PowerpackWidgetHeatmapDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionCustomLinkOutput) -} - -type PowerpackWidgetHeatmapDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` -} - -// PowerpackWidgetHeatmapDefinitionEventInput is an input type that accepts PowerpackWidgetHeatmapDefinitionEventArgs and PowerpackWidgetHeatmapDefinitionEventOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionEventInput` via: -// -// PowerpackWidgetHeatmapDefinitionEventArgs{...} -type PowerpackWidgetHeatmapDefinitionEventInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput - ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionEventOutput -} - -type PowerpackWidgetHeatmapDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} - -func (PowerpackWidgetHeatmapDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionEventArgs) ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput { - return i.ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionEventArgs) ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionEventOutput) -} - -// PowerpackWidgetHeatmapDefinitionEventArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionEventArray and PowerpackWidgetHeatmapDefinitionEventArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionEventArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionEventArray{ PowerpackWidgetHeatmapDefinitionEventArgs{...} } -type PowerpackWidgetHeatmapDefinitionEventArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput - ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionEventArray []PowerpackWidgetHeatmapDefinitionEventInput - -func (PowerpackWidgetHeatmapDefinitionEventArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionEventArray) ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionEventArray) ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionEventArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionEventOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionEventOutput) ToPowerpackWidgetHeatmapDefinitionEventOutput() PowerpackWidgetHeatmapDefinitionEventOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionEventOutput) ToPowerpackWidgetHeatmapDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventOutput { - return o -} - -// The event query to use in the widget. -func (o PowerpackWidgetHeatmapDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o PowerpackWidgetHeatmapDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionEventArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionEventArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionEvent)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) ToPowerpackWidgetHeatmapDefinitionEventArrayOutput() PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) ToPowerpackWidgetHeatmapDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionEventArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionEventArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionEventOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionEvent { - return vs[0].([]PowerpackWidgetHeatmapDefinitionEvent)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionEventOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetHeatmapDefinitionRequestApmQuery `pulumi:"apmQuery"` - Formulas []PowerpackWidgetHeatmapDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetHeatmapDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetHeatmapDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetHeatmapDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetHeatmapDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *PowerpackWidgetHeatmapDefinitionRequestStyle `pulumi:"style"` -} - -// PowerpackWidgetHeatmapDefinitionRequestInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestArgs and PowerpackWidgetHeatmapDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput - ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - Formulas PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style PowerpackWidgetHeatmapDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestArgs) ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestArgs) ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestArray and PowerpackWidgetHeatmapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestArray{ PowerpackWidgetHeatmapDefinitionRequestArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestArray []PowerpackWidgetHeatmapDefinitionRequestInput - -func (PowerpackWidgetHeatmapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestArray) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestArray) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ToPowerpackWidgetHeatmapDefinitionRequestOutput() PowerpackWidgetHeatmapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ToPowerpackWidgetHeatmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ApmQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Formulas() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) []PowerpackWidgetHeatmapDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) LogQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) ProcessQuery() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Queries() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) []PowerpackWidgetHeatmapDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) RumQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) SecurityQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestOutput) Style() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequest) *PowerpackWidgetHeatmapDefinitionRequestStyle { - return v.Style - }).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutput() PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequest { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestApmQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) PowerpackWidgetHeatmapDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaArray and PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaArray{ PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaArray []PowerpackWidgetHeatmapDefinitionRequestFormulaInput - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) Style() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormula) *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs, PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtr and PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) PowerpackWidgetHeatmapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs and PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs, PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtr and PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) PowerpackWidgetHeatmapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestLogQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) PowerpackWidgetHeatmapDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs and PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs, PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtr and PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *PowerpackWidgetHeatmapDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) PowerpackWidgetHeatmapDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryArray and PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryArray{ PowerpackWidgetHeatmapDefinitionRequestQueryArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryArray []PowerpackWidgetHeatmapDefinitionRequestQueryInput - -func (PowerpackWidgetHeatmapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuery) *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestQueryOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestRumQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) PowerpackWidgetHeatmapDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// PowerpackWidgetHeatmapDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestStyleArgs and PowerpackWidgetHeatmapDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestStyleInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestStyleArgs{...} -type PowerpackWidgetHeatmapDefinitionRequestStyleInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput - ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput -} - -type PowerpackWidgetHeatmapDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionRequestStyleArgs) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput).ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionRequestStyleArgs, PowerpackWidgetHeatmapDefinitionRequestStylePtr and PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionRequestStylePtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput - ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput -} - -type powerpackWidgetHeatmapDefinitionRequestStylePtrType PowerpackWidgetHeatmapDefinitionRequestStyleArgs - -func PowerpackWidgetHeatmapDefinitionRequestStylePtr(v *PowerpackWidgetHeatmapDefinitionRequestStyleArgs) PowerpackWidgetHeatmapDefinitionRequestStylePtrInput { - return (*powerpackWidgetHeatmapDefinitionRequestStylePtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionRequestStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionRequestStylePtrType) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutput() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionRequestStyle) *PowerpackWidgetHeatmapDefinitionRequestStyle { - return &v - }).(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetHeatmapDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutput() PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) ToPowerpackWidgetHeatmapDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetHeatmapDefinitionRequestStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestStyle) PowerpackWidgetHeatmapDefinitionRequestStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionRequestStyle - return ret - }).(PowerpackWidgetHeatmapDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetHeatmapDefinitionYaxisInput is an input type that accepts PowerpackWidgetHeatmapDefinitionYaxisArgs and PowerpackWidgetHeatmapDefinitionYaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionYaxisInput` via: -// -// PowerpackWidgetHeatmapDefinitionYaxisArgs{...} -type PowerpackWidgetHeatmapDefinitionYaxisInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput - ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput -} - -type PowerpackWidgetHeatmapDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetHeatmapDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput { - return i.ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisOutput) -} - -func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHeatmapDefinitionYaxisArgs) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisOutput).ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHeatmapDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetHeatmapDefinitionYaxisArgs, PowerpackWidgetHeatmapDefinitionYaxisPtr and PowerpackWidgetHeatmapDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHeatmapDefinitionYaxisPtrInput` via: -// -// PowerpackWidgetHeatmapDefinitionYaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHeatmapDefinitionYaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput - ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput -} - -type powerpackWidgetHeatmapDefinitionYaxisPtrType PowerpackWidgetHeatmapDefinitionYaxisArgs - -func PowerpackWidgetHeatmapDefinitionYaxisPtr(v *PowerpackWidgetHeatmapDefinitionYaxisArgs) PowerpackWidgetHeatmapDefinitionYaxisPtrInput { - return (*powerpackWidgetHeatmapDefinitionYaxisPtrType)(v) -} - -func (*powerpackWidgetHeatmapDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (i *powerpackWidgetHeatmapDefinitionYaxisPtrType) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHeatmapDefinitionYaxisPtrType) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisOutput() PowerpackWidgetHeatmapDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHeatmapDefinitionYaxis) *PowerpackWidgetHeatmapDefinitionYaxis { - return &v - }).(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetHeatmapDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHeatmapDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHeatmapDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHeatmapDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutput() PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) ToPowerpackWidgetHeatmapDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetHeatmapDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Elem() PowerpackWidgetHeatmapDefinitionYaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) PowerpackWidgetHeatmapDefinitionYaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetHeatmapDefinitionYaxis - return ret - }).(PowerpackWidgetHeatmapDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetHeatmapDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHeatmapDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetHostmapDefinitionCustomLink `pulumi:"customLinks"` - // The list of tags to group nodes by. - Groups []string `pulumi:"groups"` - // A Boolean indicating whether to show ungrouped nodes. - NoGroupHosts *bool `pulumi:"noGroupHosts"` - // A Boolean indicating whether to show nodes with no metrics. - NoMetricHosts *bool `pulumi:"noMetricHosts"` - // The type of node used. Valid values are `host`, `container`. - NodeType *string `pulumi:"nodeType"` - // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. - Request *PowerpackWidgetHostmapDefinitionRequest `pulumi:"request"` - // The list of tags to filter nodes by. - Scopes []string `pulumi:"scopes"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style *PowerpackWidgetHostmapDefinitionStyle `pulumi:"style"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetHostmapDefinitionInput is an input type that accepts PowerpackWidgetHostmapDefinitionArgs and PowerpackWidgetHostmapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionInput` via: -// -// PowerpackWidgetHostmapDefinitionArgs{...} -type PowerpackWidgetHostmapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput - ToPowerpackWidgetHostmapDefinitionOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionOutput -} - -type PowerpackWidgetHostmapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetHostmapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The list of tags to group nodes by. - Groups pulumi.StringArrayInput `pulumi:"groups"` - // A Boolean indicating whether to show ungrouped nodes. - NoGroupHosts pulumi.BoolPtrInput `pulumi:"noGroupHosts"` - // A Boolean indicating whether to show nodes with no metrics. - NoMetricHosts pulumi.BoolPtrInput `pulumi:"noMetricHosts"` - // The type of node used. Valid values are `host`, `container`. - NodeType pulumi.StringPtrInput `pulumi:"nodeType"` - // A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. - Request PowerpackWidgetHostmapDefinitionRequestPtrInput `pulumi:"request"` - // The list of tags to filter nodes by. - Scopes pulumi.StringArrayInput `pulumi:"scopes"` - // The style of the widget graph. One nested block is allowed using the structure below. - Style PowerpackWidgetHostmapDefinitionStylePtrInput `pulumi:"style"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetHostmapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput { - return i.ToPowerpackWidgetHostmapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionOutput) -} - -func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionArgs) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionOutput).ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionArgs, PowerpackWidgetHostmapDefinitionPtr and PowerpackWidgetHostmapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput - ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionPtrOutput -} - -type powerpackWidgetHostmapDefinitionPtrType PowerpackWidgetHostmapDefinitionArgs - -func PowerpackWidgetHostmapDefinitionPtr(v *PowerpackWidgetHostmapDefinitionArgs) PowerpackWidgetHostmapDefinitionPtrInput { - return (*powerpackWidgetHostmapDefinitionPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionPtrType) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionPtrType) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionOutput() PowerpackWidgetHostmapDefinitionOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionOutput) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinition { - return &v - }).(PowerpackWidgetHostmapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionOutput) CustomLinks() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []PowerpackWidgetHostmapDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) -} - -// The list of tags to group nodes by. -func (o PowerpackWidgetHostmapDefinitionOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []string { return v.Groups }).(pulumi.StringArrayOutput) -} - -// A Boolean indicating whether to show ungrouped nodes. -func (o PowerpackWidgetHostmapDefinitionOutput) NoGroupHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *bool { return v.NoGroupHosts }).(pulumi.BoolPtrOutput) -} - -// A Boolean indicating whether to show nodes with no metrics. -func (o PowerpackWidgetHostmapDefinitionOutput) NoMetricHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *bool { return v.NoMetricHosts }).(pulumi.BoolPtrOutput) -} - -// The type of node used. Valid values are `host`, `container`. -func (o PowerpackWidgetHostmapDefinitionOutput) NodeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.NodeType }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionOutput) Request() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionRequest { return v.Request }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) -} - -// The list of tags to filter nodes by. -func (o PowerpackWidgetHostmapDefinitionOutput) Scopes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) []string { return v.Scopes }).(pulumi.StringArrayOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionOutput) Style() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionStyle { return v.Style }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetHostmapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetHostmapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetHostmapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionPtrOutput) ToPowerpackWidgetHostmapDefinitionPtrOutput() PowerpackWidgetHostmapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionPtrOutput) ToPowerpackWidgetHostmapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Elem() PowerpackWidgetHostmapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) PowerpackWidgetHostmapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinition - return ret - }).(PowerpackWidgetHostmapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) CustomLinks() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []PowerpackWidgetHostmapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) -} - -// The list of tags to group nodes by. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Groups() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []string { - if v == nil { - return nil - } - return v.Groups - }).(pulumi.StringArrayOutput) -} - -// A Boolean indicating whether to show ungrouped nodes. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) NoGroupHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *bool { - if v == nil { - return nil - } - return v.NoGroupHosts - }).(pulumi.BoolPtrOutput) -} - -// A Boolean indicating whether to show nodes with no metrics. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) NoMetricHosts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *bool { - if v == nil { - return nil - } - return v.NoMetricHosts - }).(pulumi.BoolPtrOutput) -} - -// The type of node used. Valid values are `host`, `container`. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) NodeType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { - if v == nil { - return nil - } - return v.NodeType - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Request() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionRequest { - if v == nil { - return nil - } - return v.Request - }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) -} - -// The list of tags to filter nodes by. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Scopes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) []string { - if v == nil { - return nil - } - return v.Scopes - }).(pulumi.StringArrayOutput) -} - -// The style of the widget graph. One nested block is allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Style() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *PowerpackWidgetHostmapDefinitionStyle { - if v == nil { - return nil - } - return v.Style - }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetHostmapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetHostmapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetHostmapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetHostmapDefinitionCustomLinkArgs and PowerpackWidgetHostmapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionCustomLinkInput` via: -// -// PowerpackWidgetHostmapDefinitionCustomLinkArgs{...} -type PowerpackWidgetHostmapDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput - ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput -} - -type PowerpackWidgetHostmapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetHostmapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionCustomLinkArgs) ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionCustomLinkArgs) ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionCustomLinkOutput) -} - -// PowerpackWidgetHostmapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionCustomLinkArray and PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionCustomLinkArray{ PowerpackWidgetHostmapDefinitionCustomLinkArgs{...} } -type PowerpackWidgetHostmapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput - ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetHostmapDefinitionCustomLinkArray []PowerpackWidgetHostmapDefinitionCustomLinkInput - -func (PowerpackWidgetHostmapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionCustomLinkArray) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionCustomLinkArray) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkOutput() PowerpackWidgetHostmapDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetHostmapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutput() PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetHostmapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionCustomLink { - return vs[0].([]PowerpackWidgetHostmapDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionCustomLinkOutput) -} - -type PowerpackWidgetHostmapDefinitionRequest struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills []PowerpackWidgetHostmapDefinitionRequestFill `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes []PowerpackWidgetHostmapDefinitionRequestSize `pulumi:"sizes"` -} - -// PowerpackWidgetHostmapDefinitionRequestInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestArgs and PowerpackWidgetHostmapDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestArgs{...} -type PowerpackWidgetHostmapDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput - ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestOutput -} - -type PowerpackWidgetHostmapDefinitionRequestArgs struct { - // The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Fills PowerpackWidgetHostmapDefinitionRequestFillArrayInput `pulumi:"fills"` - // The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). - Sizes PowerpackWidgetHostmapDefinitionRequestSizeArrayInput `pulumi:"sizes"` -} - -func (PowerpackWidgetHostmapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestArgs) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestOutput).ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestArgs, PowerpackWidgetHostmapDefinitionRequestPtr and PowerpackWidgetHostmapDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestPtrType PowerpackWidgetHostmapDefinitionRequestArgs - -func PowerpackWidgetHostmapDefinitionRequestPtr(v *PowerpackWidgetHostmapDefinitionRequestArgs) PowerpackWidgetHostmapDefinitionRequestPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestPtrType) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestPtrType) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestOutput() PowerpackWidgetHostmapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequest) *PowerpackWidgetHostmapDefinitionRequest { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestPtrOutput) -} - -// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHostmapDefinitionRequestOutput) Fills() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestFill { - return v.Fills - }).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) -} - -// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHostmapDefinitionRequestOutput) Sizes() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestSize { - return v.Sizes - }).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutput() PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) PowerpackWidgetHostmapDefinitionRequest { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequest - return ret - }).(PowerpackWidgetHostmapDefinitionRequestOutput) -} - -// The query used to fill the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Fills() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestFill { - if v == nil { - return nil - } - return v.Fills - }).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) -} - -// The query used to size the map. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the request block). -func (o PowerpackWidgetHostmapDefinitionRequestPtrOutput) Sizes() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequest) []PowerpackWidgetHostmapDefinitionRequestSize { - if v == nil { - return nil - } - return v.Sizes - }).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFill struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillArgs and PowerpackWidgetHostmapDefinitionRequestFillOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput - ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillArgs) ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillArgs) ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillArray and PowerpackWidgetHostmapDefinitionRequestFillArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillArray{ PowerpackWidgetHostmapDefinitionRequestFillArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillArray []PowerpackWidgetHostmapDefinitionRequestFillInput - -func (PowerpackWidgetHostmapDefinitionRequestFillArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillArray) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillArray) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ToPowerpackWidgetHostmapDefinitionRequestFillOutput() PowerpackWidgetHostmapDefinitionRequestFillOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ToPowerpackWidgetHostmapDefinitionRequestFillOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ApmQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillApmQuery { - return v.ApmQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) LogQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillLogQuery { - return v.LogQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) ProcessQuery() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) RumQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillRumQuery { - return v.RumQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestFillOutput) SecurityQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFill) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFill)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFill { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFill)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillApmQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillLogQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) PowerpackWidgetHostmapDefinitionRequestFillProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillProcessQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillRumQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSize struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeArgs and PowerpackWidgetHostmapDefinitionRequestSizeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeArray and PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeArray{ PowerpackWidgetHostmapDefinitionRequestSizeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeArray []PowerpackWidgetHostmapDefinitionRequestSizeInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeOutput() PowerpackWidgetHostmapDefinitionRequestSizeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ApmQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { - return v.ApmQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) LogQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { - return v.LogQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) ProcessQuery() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) RumQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { - return v.RumQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetHostmapDefinitionRequestSizeOutput) SecurityQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSize) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSize)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSize { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSize)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) GroupBies() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{ PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs, PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray and PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{ PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray []PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput() PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetHostmapDefinitionStyle struct { - // The max value to use to color the map. - FillMax *string `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin *string `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip *bool `pulumi:"paletteFlip"` -} - -// PowerpackWidgetHostmapDefinitionStyleInput is an input type that accepts PowerpackWidgetHostmapDefinitionStyleArgs and PowerpackWidgetHostmapDefinitionStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionStyleInput` via: -// -// PowerpackWidgetHostmapDefinitionStyleArgs{...} -type PowerpackWidgetHostmapDefinitionStyleInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput - ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionStyleOutput -} - -type PowerpackWidgetHostmapDefinitionStyleArgs struct { - // The max value to use to color the map. - FillMax pulumi.StringPtrInput `pulumi:"fillMax"` - // The min value to use to color the map. - FillMin pulumi.StringPtrInput `pulumi:"fillMin"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` - // A Boolean indicating whether to flip the palette tones. - PaletteFlip pulumi.BoolPtrInput `pulumi:"paletteFlip"` -} - -func (PowerpackWidgetHostmapDefinitionStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() -} - -func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput { - return i.ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStyleOutput) -} - -func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetHostmapDefinitionStyleArgs) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStyleOutput).ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetHostmapDefinitionStylePtrInput is an input type that accepts PowerpackWidgetHostmapDefinitionStyleArgs, PowerpackWidgetHostmapDefinitionStylePtr and PowerpackWidgetHostmapDefinitionStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetHostmapDefinitionStylePtrInput` via: -// -// PowerpackWidgetHostmapDefinitionStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetHostmapDefinitionStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput - ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput -} - -type powerpackWidgetHostmapDefinitionStylePtrType PowerpackWidgetHostmapDefinitionStyleArgs - -func PowerpackWidgetHostmapDefinitionStylePtr(v *PowerpackWidgetHostmapDefinitionStyleArgs) PowerpackWidgetHostmapDefinitionStylePtrInput { - return (*powerpackWidgetHostmapDefinitionStylePtrType)(v) -} - -func (*powerpackWidgetHostmapDefinitionStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() -} - -func (i *powerpackWidgetHostmapDefinitionStylePtrType) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return i.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetHostmapDefinitionStylePtrType) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetHostmapDefinitionStylePtrOutput) -} - -type PowerpackWidgetHostmapDefinitionStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStyleOutput() PowerpackWidgetHostmapDefinitionStyleOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStyleOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStyleOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o.ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetHostmapDefinitionStyleOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetHostmapDefinitionStyle) *PowerpackWidgetHostmapDefinitionStyle { - return &v - }).(PowerpackWidgetHostmapDefinitionStylePtrOutput) -} - -// The max value to use to color the map. -func (o PowerpackWidgetHostmapDefinitionStyleOutput) FillMax() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.FillMax }).(pulumi.StringPtrOutput) -} - -// The min value to use to color the map. -func (o PowerpackWidgetHostmapDefinitionStyleOutput) FillMin() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.FillMin }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetHostmapDefinitionStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o PowerpackWidgetHostmapDefinitionStyleOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetHostmapDefinitionStyle) *bool { return v.PaletteFlip }).(pulumi.BoolPtrOutput) -} - -type PowerpackWidgetHostmapDefinitionStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetHostmapDefinitionStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetHostmapDefinitionStyle)(nil)).Elem() -} - -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutput() PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) ToPowerpackWidgetHostmapDefinitionStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetHostmapDefinitionStylePtrOutput { - return o -} - -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) Elem() PowerpackWidgetHostmapDefinitionStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) PowerpackWidgetHostmapDefinitionStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetHostmapDefinitionStyle - return ret - }).(PowerpackWidgetHostmapDefinitionStyleOutput) -} - -// The max value to use to color the map. -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) FillMax() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { - if v == nil { - return nil - } - return v.FillMax - }).(pulumi.StringPtrOutput) -} - -// The min value to use to color the map. -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) FillMin() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { - if v == nil { - return nil - } - return v.FillMin - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to flip the palette tones. -func (o PowerpackWidgetHostmapDefinitionStylePtrOutput) PaletteFlip() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetHostmapDefinitionStyle) *bool { - if v == nil { - return nil - } - return v.PaletteFlip - }).(pulumi.BoolPtrOutput) -} - -type PowerpackWidgetIframeDefinition struct { - // The URL to use as a data source for the widget. - Url string `pulumi:"url"` -} - -// PowerpackWidgetIframeDefinitionInput is an input type that accepts PowerpackWidgetIframeDefinitionArgs and PowerpackWidgetIframeDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetIframeDefinitionInput` via: -// -// PowerpackWidgetIframeDefinitionArgs{...} -type PowerpackWidgetIframeDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput - ToPowerpackWidgetIframeDefinitionOutputWithContext(context.Context) PowerpackWidgetIframeDefinitionOutput -} - -type PowerpackWidgetIframeDefinitionArgs struct { - // The URL to use as a data source for the widget. - Url pulumi.StringInput `pulumi:"url"` -} - -func (PowerpackWidgetIframeDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetIframeDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput { - return i.ToPowerpackWidgetIframeDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionOutput) -} - -func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { - return i.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetIframeDefinitionArgs) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionOutput).ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetIframeDefinitionPtrInput is an input type that accepts PowerpackWidgetIframeDefinitionArgs, PowerpackWidgetIframeDefinitionPtr and PowerpackWidgetIframeDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetIframeDefinitionPtrInput` via: -// -// PowerpackWidgetIframeDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetIframeDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput - ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetIframeDefinitionPtrOutput -} - -type powerpackWidgetIframeDefinitionPtrType PowerpackWidgetIframeDefinitionArgs - -func PowerpackWidgetIframeDefinitionPtr(v *PowerpackWidgetIframeDefinitionArgs) PowerpackWidgetIframeDefinitionPtrInput { - return (*powerpackWidgetIframeDefinitionPtrType)(v) -} - -func (*powerpackWidgetIframeDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetIframeDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetIframeDefinitionPtrType) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { - return i.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetIframeDefinitionPtrType) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetIframeDefinitionPtrOutput) -} - -type PowerpackWidgetIframeDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetIframeDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetIframeDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionOutput() PowerpackWidgetIframeDefinitionOutput { - return o -} - -func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionOutput { - return o -} - -func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { - return o.ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetIframeDefinitionOutput) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetIframeDefinition) *PowerpackWidgetIframeDefinition { - return &v - }).(PowerpackWidgetIframeDefinitionPtrOutput) -} - -// The URL to use as a data source for the widget. -func (o PowerpackWidgetIframeDefinitionOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetIframeDefinition) string { return v.Url }).(pulumi.StringOutput) -} - -type PowerpackWidgetIframeDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetIframeDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetIframeDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetIframeDefinitionPtrOutput) ToPowerpackWidgetIframeDefinitionPtrOutput() PowerpackWidgetIframeDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetIframeDefinitionPtrOutput) ToPowerpackWidgetIframeDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetIframeDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetIframeDefinitionPtrOutput) Elem() PowerpackWidgetIframeDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetIframeDefinition) PowerpackWidgetIframeDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetIframeDefinition - return ret - }).(PowerpackWidgetIframeDefinitionOutput) -} - -// The URL to use as a data source for the widget. -func (o PowerpackWidgetIframeDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetIframeDefinition) *string { - if v == nil { - return nil - } - return &v.Url - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetImageDefinition struct { - // Whether to display a background or not. Defaults to `true`. - HasBackground *bool `pulumi:"hasBackground"` - // Whether to display a border or not. Defaults to `true`. - HasBorder *bool `pulumi:"hasBorder"` - // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. - HorizontalAlign *string `pulumi:"horizontalAlign"` - // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. - Margin *string `pulumi:"margin"` - // 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`. - Sizing *string `pulumi:"sizing"` - // The URL to use as a data source for the widget. - Url string `pulumi:"url"` - // The URL in dark mode to use as a data source for the widget. - UrlDarkTheme *string `pulumi:"urlDarkTheme"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign *string `pulumi:"verticalAlign"` -} - -// PowerpackWidgetImageDefinitionInput is an input type that accepts PowerpackWidgetImageDefinitionArgs and PowerpackWidgetImageDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetImageDefinitionInput` via: -// -// PowerpackWidgetImageDefinitionArgs{...} -type PowerpackWidgetImageDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput - ToPowerpackWidgetImageDefinitionOutputWithContext(context.Context) PowerpackWidgetImageDefinitionOutput -} - -type PowerpackWidgetImageDefinitionArgs struct { - // Whether to display a background or not. Defaults to `true`. - HasBackground pulumi.BoolPtrInput `pulumi:"hasBackground"` - // Whether to display a border or not. Defaults to `true`. - HasBorder pulumi.BoolPtrInput `pulumi:"hasBorder"` - // The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. - HorizontalAlign pulumi.StringPtrInput `pulumi:"horizontalAlign"` - // The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. - Margin pulumi.StringPtrInput `pulumi:"margin"` - // 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`. - Sizing pulumi.StringPtrInput `pulumi:"sizing"` - // The URL to use as a data source for the widget. - Url pulumi.StringInput `pulumi:"url"` - // The URL in dark mode to use as a data source for the widget. - UrlDarkTheme pulumi.StringPtrInput `pulumi:"urlDarkTheme"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` -} - -func (PowerpackWidgetImageDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetImageDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput { - return i.ToPowerpackWidgetImageDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionOutput) -} - -func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { - return i.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetImageDefinitionArgs) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionOutput).ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetImageDefinitionPtrInput is an input type that accepts PowerpackWidgetImageDefinitionArgs, PowerpackWidgetImageDefinitionPtr and PowerpackWidgetImageDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetImageDefinitionPtrInput` via: -// -// PowerpackWidgetImageDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetImageDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput - ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetImageDefinitionPtrOutput -} - -type powerpackWidgetImageDefinitionPtrType PowerpackWidgetImageDefinitionArgs - -func PowerpackWidgetImageDefinitionPtr(v *PowerpackWidgetImageDefinitionArgs) PowerpackWidgetImageDefinitionPtrInput { - return (*powerpackWidgetImageDefinitionPtrType)(v) -} - -func (*powerpackWidgetImageDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetImageDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetImageDefinitionPtrType) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { - return i.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetImageDefinitionPtrType) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetImageDefinitionPtrOutput) -} - -type PowerpackWidgetImageDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetImageDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetImageDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionOutput() PowerpackWidgetImageDefinitionOutput { - return o -} - -func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionOutput { - return o -} - -func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { - return o.ToPowerpackWidgetImageDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetImageDefinitionOutput) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetImageDefinition) *PowerpackWidgetImageDefinition { - return &v - }).(PowerpackWidgetImageDefinitionPtrOutput) -} - -// Whether to display a background or not. Defaults to `true`. -func (o PowerpackWidgetImageDefinitionOutput) HasBackground() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *bool { return v.HasBackground }).(pulumi.BoolPtrOutput) -} - -// Whether to display a border or not. Defaults to `true`. -func (o PowerpackWidgetImageDefinitionOutput) HasBorder() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *bool { return v.HasBorder }).(pulumi.BoolPtrOutput) -} - -// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetImageDefinitionOutput) HorizontalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.HorizontalAlign }).(pulumi.StringPtrOutput) -} - -// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. -func (o PowerpackWidgetImageDefinitionOutput) Margin() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.Margin }).(pulumi.StringPtrOutput) -} - -// 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`. -func (o PowerpackWidgetImageDefinitionOutput) Sizing() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.Sizing }).(pulumi.StringPtrOutput) -} - -// The URL to use as a data source for the widget. -func (o PowerpackWidgetImageDefinitionOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) string { return v.Url }).(pulumi.StringOutput) -} - -// The URL in dark mode to use as a data source for the widget. -func (o PowerpackWidgetImageDefinitionOutput) UrlDarkTheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.UrlDarkTheme }).(pulumi.StringPtrOutput) -} - -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o PowerpackWidgetImageDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetImageDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetImageDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetImageDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetImageDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetImageDefinitionPtrOutput) ToPowerpackWidgetImageDefinitionPtrOutput() PowerpackWidgetImageDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetImageDefinitionPtrOutput) ToPowerpackWidgetImageDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetImageDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetImageDefinitionPtrOutput) Elem() PowerpackWidgetImageDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) PowerpackWidgetImageDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetImageDefinition - return ret - }).(PowerpackWidgetImageDefinitionOutput) -} - -// Whether to display a background or not. Defaults to `true`. -func (o PowerpackWidgetImageDefinitionPtrOutput) HasBackground() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *bool { - if v == nil { - return nil - } - return v.HasBackground - }).(pulumi.BoolPtrOutput) -} - -// Whether to display a border or not. Defaults to `true`. -func (o PowerpackWidgetImageDefinitionPtrOutput) HasBorder() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *bool { - if v == nil { - return nil - } - return v.HasBorder - }).(pulumi.BoolPtrOutput) -} - -// The horizontal alignment for the widget. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetImageDefinitionPtrOutput) HorizontalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.HorizontalAlign - }).(pulumi.StringPtrOutput) -} - -// The margins to use around the image. Note: `small` and `large` values are deprecated. Valid values are `sm`, `md`, `lg`, `small`, `large`. -func (o PowerpackWidgetImageDefinitionPtrOutput) Margin() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.Margin - }).(pulumi.StringPtrOutput) -} - -// 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`. -func (o PowerpackWidgetImageDefinitionPtrOutput) Sizing() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.Sizing - }).(pulumi.StringPtrOutput) -} - -// The URL to use as a data source for the widget. -func (o PowerpackWidgetImageDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return &v.Url - }).(pulumi.StringPtrOutput) -} - -// The URL in dark mode to use as a data source for the widget. -func (o PowerpackWidgetImageDefinitionPtrOutput) UrlDarkTheme() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.UrlDarkTheme - }).(pulumi.StringPtrOutput) -} - -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o PowerpackWidgetImageDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetImageDefinition) *string { - if v == nil { - return nil - } - return v.VerticalAlign - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetListStreamDefinition struct { - // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. - Requests []PowerpackWidgetListStreamDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetListStreamDefinitionInput is an input type that accepts PowerpackWidgetListStreamDefinitionArgs and PowerpackWidgetListStreamDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionInput` via: -// -// PowerpackWidgetListStreamDefinitionArgs{...} -type PowerpackWidgetListStreamDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput - ToPowerpackWidgetListStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionOutput -} - -type PowerpackWidgetListStreamDefinitionArgs struct { - // Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. - Requests PowerpackWidgetListStreamDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetListStreamDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput { - return i.ToPowerpackWidgetListStreamDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionOutput) -} - -func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionArgs) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionOutput).ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetListStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetListStreamDefinitionArgs, PowerpackWidgetListStreamDefinitionPtr and PowerpackWidgetListStreamDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionPtrInput` via: -// -// PowerpackWidgetListStreamDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetListStreamDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput - ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionPtrOutput -} - -type powerpackWidgetListStreamDefinitionPtrType PowerpackWidgetListStreamDefinitionArgs - -func PowerpackWidgetListStreamDefinitionPtr(v *PowerpackWidgetListStreamDefinitionArgs) PowerpackWidgetListStreamDefinitionPtrInput { - return (*powerpackWidgetListStreamDefinitionPtrType)(v) -} - -func (*powerpackWidgetListStreamDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetListStreamDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetListStreamDefinitionPtrType) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetListStreamDefinitionPtrType) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionPtrOutput) -} - -type PowerpackWidgetListStreamDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionOutput() PowerpackWidgetListStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { - return o.ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetListStreamDefinitionOutput) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetListStreamDefinition) *PowerpackWidgetListStreamDefinition { - return &v - }).(PowerpackWidgetListStreamDefinitionPtrOutput) -} - -// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. -func (o PowerpackWidgetListStreamDefinitionOutput) Requests() PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) []PowerpackWidgetListStreamDefinitionRequest { - return v.Requests - }).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetListStreamDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetListStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o PowerpackWidgetListStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetListStreamDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetListStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionPtrOutput) ToPowerpackWidgetListStreamDefinitionPtrOutput() PowerpackWidgetListStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionPtrOutput) ToPowerpackWidgetListStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionPtrOutput) Elem() PowerpackWidgetListStreamDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) PowerpackWidgetListStreamDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetListStreamDefinition - return ret - }).(PowerpackWidgetListStreamDefinitionOutput) -} - -// Nested block describing the requests to use when displaying the widget. Multiple `request` blocks are allowed with the structure below. -func (o PowerpackWidgetListStreamDefinitionPtrOutput) Requests() PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) []PowerpackWidgetListStreamDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetListStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetListStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o PowerpackWidgetListStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetListStreamDefinitionRequest struct { - // Widget columns. - Columns []PowerpackWidgetListStreamDefinitionRequestColumn `pulumi:"columns"` - // Updated list stream widget. - Query PowerpackWidgetListStreamDefinitionRequestQuery `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat string `pulumi:"responseFormat"` -} - -// PowerpackWidgetListStreamDefinitionRequestInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestArgs and PowerpackWidgetListStreamDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestArgs{...} -type PowerpackWidgetListStreamDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput - ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestOutput -} - -type PowerpackWidgetListStreamDefinitionRequestArgs struct { - // Widget columns. - Columns PowerpackWidgetListStreamDefinitionRequestColumnArrayInput `pulumi:"columns"` - // Updated list stream widget. - Query PowerpackWidgetListStreamDefinitionRequestQueryInput `pulumi:"query"` - // Widget response format. Valid values are `eventList`. - ResponseFormat pulumi.StringInput `pulumi:"responseFormat"` -} - -func (PowerpackWidgetListStreamDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestArgs) ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestArgs) ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestOutput) -} - -// PowerpackWidgetListStreamDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestArray and PowerpackWidgetListStreamDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestArrayInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestArray{ PowerpackWidgetListStreamDefinitionRequestArgs{...} } -type PowerpackWidgetListStreamDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput - ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput -} - -type PowerpackWidgetListStreamDefinitionRequestArray []PowerpackWidgetListStreamDefinitionRequestInput - -func (PowerpackWidgetListStreamDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestArray) ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestArray) ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestArrayOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestOutput) ToPowerpackWidgetListStreamDefinitionRequestOutput() PowerpackWidgetListStreamDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestOutput) ToPowerpackWidgetListStreamDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestOutput { - return o -} - -// Widget columns. -func (o PowerpackWidgetListStreamDefinitionRequestOutput) Columns() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) []PowerpackWidgetListStreamDefinitionRequestColumn { - return v.Columns - }).(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) -} - -// Updated list stream widget. -func (o PowerpackWidgetListStreamDefinitionRequestOutput) Query() PowerpackWidgetListStreamDefinitionRequestQueryOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) PowerpackWidgetListStreamDefinitionRequestQuery { - return v.Query - }).(PowerpackWidgetListStreamDefinitionRequestQueryOutput) -} - -// Widget response format. Valid values are `eventList`. -func (o PowerpackWidgetListStreamDefinitionRequestOutput) ResponseFormat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequest) string { return v.ResponseFormat }).(pulumi.StringOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestArrayOutput() PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetListStreamDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetListStreamDefinitionRequest { - return vs[0].([]PowerpackWidgetListStreamDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetListStreamDefinitionRequestOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestColumn struct { - // Widget column field. - Field string `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width string `pulumi:"width"` -} - -// PowerpackWidgetListStreamDefinitionRequestColumnInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestColumnArgs and PowerpackWidgetListStreamDefinitionRequestColumnOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestColumnInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestColumnArgs{...} -type PowerpackWidgetListStreamDefinitionRequestColumnInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput - ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput -} - -type PowerpackWidgetListStreamDefinitionRequestColumnArgs struct { - // Widget column field. - Field pulumi.StringInput `pulumi:"field"` - // Widget column width. Valid values are `auto`, `compact`, `full`. - Width pulumi.StringInput `pulumi:"width"` -} - -func (PowerpackWidgetListStreamDefinitionRequestColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestColumnArgs) ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestColumnArgs) ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestColumnOutput) -} - -// PowerpackWidgetListStreamDefinitionRequestColumnArrayInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestColumnArray and PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestColumnArrayInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestColumnArray{ PowerpackWidgetListStreamDefinitionRequestColumnArgs{...} } -type PowerpackWidgetListStreamDefinitionRequestColumnArrayInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput - ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput -} - -type PowerpackWidgetListStreamDefinitionRequestColumnArray []PowerpackWidgetListStreamDefinitionRequestColumnInput - -func (PowerpackWidgetListStreamDefinitionRequestColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestColumnArray) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestColumnArray) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestColumnOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnOutput() PowerpackWidgetListStreamDefinitionRequestColumnOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnOutput { - return o -} - -// Widget column field. -func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) Field() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestColumn) string { return v.Field }).(pulumi.StringOutput) -} - -// Widget column width. Valid values are `auto`, `compact`, `full`. -func (o PowerpackWidgetListStreamDefinitionRequestColumnOutput) Width() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestColumn) string { return v.Width }).(pulumi.StringOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetListStreamDefinitionRequestColumn)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutput() PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) ToPowerpackWidgetListStreamDefinitionRequestColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetListStreamDefinitionRequestColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetListStreamDefinitionRequestColumn { - return vs[0].([]PowerpackWidgetListStreamDefinitionRequestColumn)[vs[1].(int)] - }).(PowerpackWidgetListStreamDefinitionRequestColumnOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestQuery struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource string `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize *string `pulumi:"eventSize"` - // List of indexes. - Indexes []string `pulumi:"indexes"` - // Widget query. - QueryString *string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort *PowerpackWidgetListStreamDefinitionRequestQuerySort `pulumi:"sort"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetListStreamDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQueryArgs and PowerpackWidgetListStreamDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQueryInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestQueryArgs{...} -type PowerpackWidgetListStreamDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput - ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput -} - -type PowerpackWidgetListStreamDefinitionRequestQueryArgs struct { - // Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. - EventSize pulumi.StringPtrInput `pulumi:"eventSize"` - // List of indexes. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // Widget query. - QueryString pulumi.StringPtrInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput `pulumi:"sort"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetListStreamDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestQueryArgs) ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestQueryArgs) ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQueryOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) ToPowerpackWidgetListStreamDefinitionRequestQueryOutput() PowerpackWidgetListStreamDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) ToPowerpackWidgetListStreamDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQueryOutput { - return o -} - -// Source from which to query items to display in the stream. Valid values are `logsStream`, `auditStream`, `ciPipelineStream`, `ciTestStream`, `rumIssueStream`, `apmIssueStream`, `traceStream`, `logsIssueStream`, `logsPatternStream`, `logsTransactionStream`, `eventStream`. -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Size of events displayed in widget. Required if `dataSource` is `eventStream`. Valid values are `s`, `l`. -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) EventSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.EventSize }).(pulumi.StringPtrOutput) -} - -// List of indexes. -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// Widget query. -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.QueryString }).(pulumi.StringPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Sort() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *PowerpackWidgetListStreamDefinitionRequestQuerySort { - return v.Sort - }).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetListStreamDefinitionRequestQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetListStreamDefinitionRequestQuerySortInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQuerySortArgs and PowerpackWidgetListStreamDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQuerySortInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{...} -type PowerpackWidgetListStreamDefinitionRequestQuerySortInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput - ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput -} - -type PowerpackWidgetListStreamDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) -} - -func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput).ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput is an input type that accepts PowerpackWidgetListStreamDefinitionRequestQuerySortArgs, PowerpackWidgetListStreamDefinitionRequestQuerySortPtr and PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput` via: -// -// PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput - ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput -} - -type powerpackWidgetListStreamDefinitionRequestQuerySortPtrType PowerpackWidgetListStreamDefinitionRequestQuerySortArgs - -func PowerpackWidgetListStreamDefinitionRequestQuerySortPtr(v *PowerpackWidgetListStreamDefinitionRequestQuerySortArgs) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput { - return (*powerpackWidgetListStreamDefinitionRequestQuerySortPtrType)(v) -} - -func (*powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i *powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return i.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetListStreamDefinitionRequestQuerySortPtrType) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetListStreamDefinitionRequestQuerySort) *PowerpackWidgetListStreamDefinitionRequestQuerySort { - return &v - }).(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetListStreamDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetListStreamDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput() PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Elem() PowerpackWidgetListStreamDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) PowerpackWidgetListStreamDefinitionRequestQuerySort { - if v != nil { - return *v - } - var ret PowerpackWidgetListStreamDefinitionRequestQuerySort - return ret - }).(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Column - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetListStreamDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetLogStreamDefinition struct { - // Stringified list of columns to use, for example: `["column1","column2","column3"]`. - Columns []string `pulumi:"columns"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. - MessageDisplay *string `pulumi:"messageDisplay"` - // The query to use in the widget. - Query *string `pulumi:"query"` - // If the date column should be displayed. - ShowDateColumn *bool `pulumi:"showDateColumn"` - // If the message column should be displayed. - ShowMessageColumn *bool `pulumi:"showMessageColumn"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort *PowerpackWidgetLogStreamDefinitionSort `pulumi:"sort"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetLogStreamDefinitionInput is an input type that accepts PowerpackWidgetLogStreamDefinitionArgs and PowerpackWidgetLogStreamDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionInput` via: -// -// PowerpackWidgetLogStreamDefinitionArgs{...} -type PowerpackWidgetLogStreamDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput - ToPowerpackWidgetLogStreamDefinitionOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionOutput -} - -type PowerpackWidgetLogStreamDefinitionArgs struct { - // Stringified list of columns to use, for example: `["column1","column2","column3"]`. - Columns pulumi.StringArrayInput `pulumi:"columns"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. - MessageDisplay pulumi.StringPtrInput `pulumi:"messageDisplay"` - // The query to use in the widget. - Query pulumi.StringPtrInput `pulumi:"query"` - // If the date column should be displayed. - ShowDateColumn pulumi.BoolPtrInput `pulumi:"showDateColumn"` - // If the message column should be displayed. - ShowMessageColumn pulumi.BoolPtrInput `pulumi:"showMessageColumn"` - // The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. - Sort PowerpackWidgetLogStreamDefinitionSortPtrInput `pulumi:"sort"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetLogStreamDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetLogStreamDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput { - return i.ToPowerpackWidgetLogStreamDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionOutput) -} - -func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetLogStreamDefinitionArgs) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionOutput).ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetLogStreamDefinitionPtrInput is an input type that accepts PowerpackWidgetLogStreamDefinitionArgs, PowerpackWidgetLogStreamDefinitionPtr and PowerpackWidgetLogStreamDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionPtrInput` via: -// -// PowerpackWidgetLogStreamDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetLogStreamDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput - ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput -} - -type powerpackWidgetLogStreamDefinitionPtrType PowerpackWidgetLogStreamDefinitionArgs - -func PowerpackWidgetLogStreamDefinitionPtr(v *PowerpackWidgetLogStreamDefinitionArgs) PowerpackWidgetLogStreamDefinitionPtrInput { - return (*powerpackWidgetLogStreamDefinitionPtrType)(v) -} - -func (*powerpackWidgetLogStreamDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetLogStreamDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetLogStreamDefinitionPtrType) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { - return i.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetLogStreamDefinitionPtrType) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionPtrOutput) -} - -type PowerpackWidgetLogStreamDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetLogStreamDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetLogStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionOutput() PowerpackWidgetLogStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { - return o.ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetLogStreamDefinitionOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinition { - return &v - }).(PowerpackWidgetLogStreamDefinitionPtrOutput) -} - -// Stringified list of columns to use, for example: `["column1","column2","column3"]`. -func (o PowerpackWidgetLogStreamDefinitionOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) []string { return v.Columns }).(pulumi.StringArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetLogStreamDefinitionOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetLogStreamDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. -func (o PowerpackWidgetLogStreamDefinitionOutput) MessageDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.MessageDisplay }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetLogStreamDefinitionOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -// If the date column should be displayed. -func (o PowerpackWidgetLogStreamDefinitionOutput) ShowDateColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *bool { return v.ShowDateColumn }).(pulumi.BoolPtrOutput) -} - -// If the message column should be displayed. -func (o PowerpackWidgetLogStreamDefinitionOutput) ShowMessageColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *bool { return v.ShowMessageColumn }).(pulumi.BoolPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o PowerpackWidgetLogStreamDefinitionOutput) Sort() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinitionSort { return v.Sort }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetLogStreamDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetLogStreamDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetLogStreamDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetLogStreamDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetLogStreamDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetLogStreamDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutput() PowerpackWidgetLogStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ToPowerpackWidgetLogStreamDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Elem() PowerpackWidgetLogStreamDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) PowerpackWidgetLogStreamDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetLogStreamDefinition - return ret - }).(PowerpackWidgetLogStreamDefinitionOutput) -} - -// Stringified list of columns to use, for example: `["column1","column2","column3"]`. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Columns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) []string { - if v == nil { - return nil - } - return v.Columns - }).(pulumi.StringArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The number of log lines to display. Valid values are `inline`, `expanded-md`, `expanded-lg`. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) MessageDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.MessageDisplay - }).(pulumi.StringPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.Query - }).(pulumi.StringPtrOutput) -} - -// If the date column should be displayed. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ShowDateColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *bool { - if v == nil { - return nil - } - return v.ShowDateColumn - }).(pulumi.BoolPtrOutput) -} - -// If the message column should be displayed. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) ShowMessageColumn() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *bool { - if v == nil { - return nil - } - return v.ShowMessageColumn - }).(pulumi.BoolPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "time", "order": "desc"}`. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Sort() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *PowerpackWidgetLogStreamDefinitionSort { - if v == nil { - return nil - } - return v.Sort - }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetLogStreamDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetLogStreamDefinitionSort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetLogStreamDefinitionSortInput is an input type that accepts PowerpackWidgetLogStreamDefinitionSortArgs and PowerpackWidgetLogStreamDefinitionSortOutput values. -// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionSortInput` via: -// -// PowerpackWidgetLogStreamDefinitionSortArgs{...} -type PowerpackWidgetLogStreamDefinitionSortInput interface { - pulumi.Input - - ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput - ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionSortOutput -} - -type PowerpackWidgetLogStreamDefinitionSortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetLogStreamDefinitionSortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() -} - -func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput { - return i.ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortOutput) -} - -func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return i.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetLogStreamDefinitionSortArgs) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortOutput).ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetLogStreamDefinitionSortPtrInput is an input type that accepts PowerpackWidgetLogStreamDefinitionSortArgs, PowerpackWidgetLogStreamDefinitionSortPtr and PowerpackWidgetLogStreamDefinitionSortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetLogStreamDefinitionSortPtrInput` via: -// -// PowerpackWidgetLogStreamDefinitionSortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetLogStreamDefinitionSortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput - ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput -} - -type powerpackWidgetLogStreamDefinitionSortPtrType PowerpackWidgetLogStreamDefinitionSortArgs - -func PowerpackWidgetLogStreamDefinitionSortPtr(v *PowerpackWidgetLogStreamDefinitionSortArgs) PowerpackWidgetLogStreamDefinitionSortPtrInput { - return (*powerpackWidgetLogStreamDefinitionSortPtrType)(v) -} - -func (*powerpackWidgetLogStreamDefinitionSortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() -} - -func (i *powerpackWidgetLogStreamDefinitionSortPtrType) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return i.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetLogStreamDefinitionSortPtrType) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) -} - -type PowerpackWidgetLogStreamDefinitionSortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetLogStreamDefinitionSortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() -} - -func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortOutput() PowerpackWidgetLogStreamDefinitionSortOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o.ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetLogStreamDefinitionSortOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetLogStreamDefinitionSort) *PowerpackWidgetLogStreamDefinitionSort { - return &v - }).(PowerpackWidgetLogStreamDefinitionSortPtrOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetLogStreamDefinitionSortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinitionSort) string { return v.Column }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetLogStreamDefinitionSortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetLogStreamDefinitionSort) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetLogStreamDefinitionSortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetLogStreamDefinitionSortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetLogStreamDefinitionSort)(nil)).Elem() -} - -func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutput() PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) ToPowerpackWidgetLogStreamDefinitionSortPtrOutputWithContext(ctx context.Context) PowerpackWidgetLogStreamDefinitionSortPtrOutput { - return o -} - -func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Elem() PowerpackWidgetLogStreamDefinitionSortOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) PowerpackWidgetLogStreamDefinitionSort { - if v != nil { - return *v - } - var ret PowerpackWidgetLogStreamDefinitionSort - return ret - }).(PowerpackWidgetLogStreamDefinitionSortOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) *string { - if v == nil { - return nil - } - return &v.Column - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetLogStreamDefinitionSortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetLogStreamDefinitionSort) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetManageStatusDefinition struct { - // Whether to colorize text or background. Valid values are `background`, `text`. - ColorPreference *string `pulumi:"colorPreference"` - // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. - DisplayFormat *string `pulumi:"displayFormat"` - // A Boolean indicating whether to hide empty categories. - HideZeroCounts *bool `pulumi:"hideZeroCounts"` - // The query to use in the widget. - Query string `pulumi:"query"` - // A Boolean indicating whether to show when monitors/groups last triggered. - ShowLastTriggered *bool `pulumi:"showLastTriggered"` - // Whether to show the priorities column. - ShowPriority *bool `pulumi:"showPriority"` - // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. - Sort *string `pulumi:"sort"` - // The summary type to use. Valid values are `monitors`, `groups`, `combined`. - SummaryType *string `pulumi:"summaryType"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetManageStatusDefinitionInput is an input type that accepts PowerpackWidgetManageStatusDefinitionArgs and PowerpackWidgetManageStatusDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetManageStatusDefinitionInput` via: -// -// PowerpackWidgetManageStatusDefinitionArgs{...} -type PowerpackWidgetManageStatusDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput - ToPowerpackWidgetManageStatusDefinitionOutputWithContext(context.Context) PowerpackWidgetManageStatusDefinitionOutput -} - -type PowerpackWidgetManageStatusDefinitionArgs struct { - // Whether to colorize text or background. Valid values are `background`, `text`. - ColorPreference pulumi.StringPtrInput `pulumi:"colorPreference"` - // The display setting to use. Valid values are `counts`, `countsAndList`, `list`. - DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` - // A Boolean indicating whether to hide empty categories. - HideZeroCounts pulumi.BoolPtrInput `pulumi:"hideZeroCounts"` - // The query to use in the widget. - Query pulumi.StringInput `pulumi:"query"` - // A Boolean indicating whether to show when monitors/groups last triggered. - ShowLastTriggered pulumi.BoolPtrInput `pulumi:"showLastTriggered"` - // Whether to show the priorities column. - ShowPriority pulumi.BoolPtrInput `pulumi:"showPriority"` - // The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // The summary type to use. Valid values are `monitors`, `groups`, `combined`. - SummaryType pulumi.StringPtrInput `pulumi:"summaryType"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetManageStatusDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetManageStatusDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput { - return i.ToPowerpackWidgetManageStatusDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionOutput) -} - -func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { - return i.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetManageStatusDefinitionArgs) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionOutput).ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetManageStatusDefinitionPtrInput is an input type that accepts PowerpackWidgetManageStatusDefinitionArgs, PowerpackWidgetManageStatusDefinitionPtr and PowerpackWidgetManageStatusDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetManageStatusDefinitionPtrInput` via: -// -// PowerpackWidgetManageStatusDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetManageStatusDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput - ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput -} - -type powerpackWidgetManageStatusDefinitionPtrType PowerpackWidgetManageStatusDefinitionArgs - -func PowerpackWidgetManageStatusDefinitionPtr(v *PowerpackWidgetManageStatusDefinitionArgs) PowerpackWidgetManageStatusDefinitionPtrInput { - return (*powerpackWidgetManageStatusDefinitionPtrType)(v) -} - -func (*powerpackWidgetManageStatusDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetManageStatusDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetManageStatusDefinitionPtrType) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { - return i.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetManageStatusDefinitionPtrType) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetManageStatusDefinitionPtrOutput) -} - -type PowerpackWidgetManageStatusDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetManageStatusDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetManageStatusDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionOutput() PowerpackWidgetManageStatusDefinitionOutput { - return o -} - -func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionOutput { - return o -} - -func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { - return o.ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetManageStatusDefinitionOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetManageStatusDefinition) *PowerpackWidgetManageStatusDefinition { - return &v - }).(PowerpackWidgetManageStatusDefinitionPtrOutput) -} - -// Whether to colorize text or background. Valid values are `background`, `text`. -func (o PowerpackWidgetManageStatusDefinitionOutput) ColorPreference() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.ColorPreference }).(pulumi.StringPtrOutput) -} - -// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. -func (o PowerpackWidgetManageStatusDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to hide empty categories. -func (o PowerpackWidgetManageStatusDefinitionOutput) HideZeroCounts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.HideZeroCounts }).(pulumi.BoolPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetManageStatusDefinitionOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) string { return v.Query }).(pulumi.StringOutput) -} - -// A Boolean indicating whether to show when monitors/groups last triggered. -func (o PowerpackWidgetManageStatusDefinitionOutput) ShowLastTriggered() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.ShowLastTriggered }).(pulumi.BoolPtrOutput) -} - -// Whether to show the priorities column. -func (o PowerpackWidgetManageStatusDefinitionOutput) ShowPriority() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *bool { return v.ShowPriority }).(pulumi.BoolPtrOutput) -} - -// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. -func (o PowerpackWidgetManageStatusDefinitionOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// The summary type to use. Valid values are `monitors`, `groups`, `combined`. -func (o PowerpackWidgetManageStatusDefinitionOutput) SummaryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.SummaryType }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetManageStatusDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetManageStatusDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetManageStatusDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetManageStatusDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetManageStatusDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetManageStatusDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetManageStatusDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutput() PowerpackWidgetManageStatusDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ToPowerpackWidgetManageStatusDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetManageStatusDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Elem() PowerpackWidgetManageStatusDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) PowerpackWidgetManageStatusDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetManageStatusDefinition - return ret - }).(PowerpackWidgetManageStatusDefinitionOutput) -} - -// Whether to colorize text or background. Valid values are `background`, `text`. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ColorPreference() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.ColorPreference - }).(pulumi.StringPtrOutput) -} - -// The display setting to use. Valid values are `counts`, `countsAndList`, `list`. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.DisplayFormat - }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to hide empty categories. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) HideZeroCounts() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { - if v == nil { - return nil - } - return v.HideZeroCounts - }).(pulumi.BoolPtrOutput) -} - -// The query to use in the widget. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -// A Boolean indicating whether to show when monitors/groups last triggered. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ShowLastTriggered() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLastTriggered - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the priorities column. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) ShowPriority() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *bool { - if v == nil { - return nil - } - return v.ShowPriority - }).(pulumi.BoolPtrOutput) -} - -// The method to sort the monitors. Valid values are `name`, `group`, `status`, `tags`, `triggered`, `group,asc`, `group,desc`, `name,asc`, `name,desc`, `status,asc`, `status,desc`, `tags,asc`, `tags,desc`, `triggered,asc`, `triggered,desc`, `priority,asc`, `priority,desc`. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// The summary type to use. Valid values are `monitors`, `groups`, `combined`. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) SummaryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.SummaryType - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetManageStatusDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetManageStatusDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetNoteDefinition struct { - // The background color of the note. - BackgroundColor *string `pulumi:"backgroundColor"` - // The content of the note. - Content string `pulumi:"content"` - // The size of the text. - FontSize *string `pulumi:"fontSize"` - // Whether to add padding or not. Defaults to `true`. - HasPadding *bool `pulumi:"hasPadding"` - // Whether to show a tick or not. - ShowTick *bool `pulumi:"showTick"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` - // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. - TickEdge *string `pulumi:"tickEdge"` - // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. - TickPos *string `pulumi:"tickPos"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign *string `pulumi:"verticalAlign"` -} - -// PowerpackWidgetNoteDefinitionInput is an input type that accepts PowerpackWidgetNoteDefinitionArgs and PowerpackWidgetNoteDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetNoteDefinitionInput` via: -// -// PowerpackWidgetNoteDefinitionArgs{...} -type PowerpackWidgetNoteDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput - ToPowerpackWidgetNoteDefinitionOutputWithContext(context.Context) PowerpackWidgetNoteDefinitionOutput -} - -type PowerpackWidgetNoteDefinitionArgs struct { - // The background color of the note. - BackgroundColor pulumi.StringPtrInput `pulumi:"backgroundColor"` - // The content of the note. - Content pulumi.StringInput `pulumi:"content"` - // The size of the text. - FontSize pulumi.StringPtrInput `pulumi:"fontSize"` - // Whether to add padding or not. Defaults to `true`. - HasPadding pulumi.BoolPtrInput `pulumi:"hasPadding"` - // Whether to show a tick or not. - ShowTick pulumi.BoolPtrInput `pulumi:"showTick"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` - // When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. - TickEdge pulumi.StringPtrInput `pulumi:"tickEdge"` - // When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. - TickPos pulumi.StringPtrInput `pulumi:"tickPos"` - // The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. - VerticalAlign pulumi.StringPtrInput `pulumi:"verticalAlign"` -} - -func (PowerpackWidgetNoteDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetNoteDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput { - return i.ToPowerpackWidgetNoteDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionOutput) -} - -func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { - return i.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetNoteDefinitionArgs) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionOutput).ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetNoteDefinitionPtrInput is an input type that accepts PowerpackWidgetNoteDefinitionArgs, PowerpackWidgetNoteDefinitionPtr and PowerpackWidgetNoteDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetNoteDefinitionPtrInput` via: -// -// PowerpackWidgetNoteDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetNoteDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput - ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetNoteDefinitionPtrOutput -} - -type powerpackWidgetNoteDefinitionPtrType PowerpackWidgetNoteDefinitionArgs - -func PowerpackWidgetNoteDefinitionPtr(v *PowerpackWidgetNoteDefinitionArgs) PowerpackWidgetNoteDefinitionPtrInput { - return (*powerpackWidgetNoteDefinitionPtrType)(v) -} - -func (*powerpackWidgetNoteDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetNoteDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetNoteDefinitionPtrType) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { - return i.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetNoteDefinitionPtrType) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetNoteDefinitionPtrOutput) -} - -type PowerpackWidgetNoteDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetNoteDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetNoteDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionOutput() PowerpackWidgetNoteDefinitionOutput { - return o -} - -func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionOutput { - return o -} - -func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { - return o.ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetNoteDefinitionOutput) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetNoteDefinition) *PowerpackWidgetNoteDefinition { - return &v - }).(PowerpackWidgetNoteDefinitionPtrOutput) -} - -// The background color of the note. -func (o PowerpackWidgetNoteDefinitionOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.BackgroundColor }).(pulumi.StringPtrOutput) -} - -// The content of the note. -func (o PowerpackWidgetNoteDefinitionOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) string { return v.Content }).(pulumi.StringOutput) -} - -// The size of the text. -func (o PowerpackWidgetNoteDefinitionOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.FontSize }).(pulumi.StringPtrOutput) -} - -// Whether to add padding or not. Defaults to `true`. -func (o PowerpackWidgetNoteDefinitionOutput) HasPadding() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *bool { return v.HasPadding }).(pulumi.BoolPtrOutput) -} - -// Whether to show a tick or not. -func (o PowerpackWidgetNoteDefinitionOutput) ShowTick() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *bool { return v.ShowTick }).(pulumi.BoolPtrOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetNoteDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) -} - -// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. -func (o PowerpackWidgetNoteDefinitionOutput) TickEdge() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TickEdge }).(pulumi.StringPtrOutput) -} - -// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. -func (o PowerpackWidgetNoteDefinitionOutput) TickPos() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.TickPos }).(pulumi.StringPtrOutput) -} - -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o PowerpackWidgetNoteDefinitionOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetNoteDefinition) *string { return v.VerticalAlign }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetNoteDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetNoteDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetNoteDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetNoteDefinitionPtrOutput) ToPowerpackWidgetNoteDefinitionPtrOutput() PowerpackWidgetNoteDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetNoteDefinitionPtrOutput) ToPowerpackWidgetNoteDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetNoteDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetNoteDefinitionPtrOutput) Elem() PowerpackWidgetNoteDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) PowerpackWidgetNoteDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetNoteDefinition - return ret - }).(PowerpackWidgetNoteDefinitionOutput) -} - -// The background color of the note. -func (o PowerpackWidgetNoteDefinitionPtrOutput) BackgroundColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.BackgroundColor - }).(pulumi.StringPtrOutput) -} - -// The content of the note. -func (o PowerpackWidgetNoteDefinitionPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) -} - -// The size of the text. -func (o PowerpackWidgetNoteDefinitionPtrOutput) FontSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.FontSize - }).(pulumi.StringPtrOutput) -} - -// Whether to add padding or not. Defaults to `true`. -func (o PowerpackWidgetNoteDefinitionPtrOutput) HasPadding() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *bool { - if v == nil { - return nil - } - return v.HasPadding - }).(pulumi.BoolPtrOutput) -} - -// Whether to show a tick or not. -func (o PowerpackWidgetNoteDefinitionPtrOutput) ShowTick() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *bool { - if v == nil { - return nil - } - return v.ShowTick - }).(pulumi.BoolPtrOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetNoteDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) -} - -// When `tick = true`, a string indicating on which side of the widget the tick should be displayed. Valid values are `bottom`, `left`, `right`, `top`. -func (o PowerpackWidgetNoteDefinitionPtrOutput) TickEdge() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TickEdge - }).(pulumi.StringPtrOutput) -} - -// When `tick = true`, a string with a percent sign indicating the position of the tick, for example: `tickPos = "50%"` is centered alignment. -func (o PowerpackWidgetNoteDefinitionPtrOutput) TickPos() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.TickPos - }).(pulumi.StringPtrOutput) -} - -// The vertical alignment for the widget. Valid values are `center`, `top`, `bottom`. -func (o PowerpackWidgetNoteDefinitionPtrOutput) VerticalAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetNoteDefinition) *string { - if v == nil { - return nil - } - return v.VerticalAlign - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetQueryTableDefinitionCustomLink `pulumi:"customLinks"` - // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. - HasSearchBar *string `pulumi:"hasSearchBar"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). - Requests []PowerpackWidgetQueryTableDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetQueryTableDefinitionInput is an input type that accepts PowerpackWidgetQueryTableDefinitionArgs and PowerpackWidgetQueryTableDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionInput` via: -// -// PowerpackWidgetQueryTableDefinitionArgs{...} -type PowerpackWidgetQueryTableDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput - ToPowerpackWidgetQueryTableDefinitionOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionOutput -} - -type PowerpackWidgetQueryTableDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Controls the display of the search bar. Valid values are `always`, `never`, `auto`. - HasSearchBar pulumi.StringPtrInput `pulumi:"hasSearchBar"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). - Requests PowerpackWidgetQueryTableDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetQueryTableDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput { - return i.ToPowerpackWidgetQueryTableDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionArgs) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionOutput).ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionArgs, PowerpackWidgetQueryTableDefinitionPtr and PowerpackWidgetQueryTableDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput - ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput -} - -type powerpackWidgetQueryTableDefinitionPtrType PowerpackWidgetQueryTableDefinitionArgs - -func PowerpackWidgetQueryTableDefinitionPtr(v *PowerpackWidgetQueryTableDefinitionArgs) PowerpackWidgetQueryTableDefinitionPtrInput { - return (*powerpackWidgetQueryTableDefinitionPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionPtrType) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionPtrType) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionOutput() PowerpackWidgetQueryTableDefinitionOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinition) *PowerpackWidgetQueryTableDefinition { - return &v - }).(PowerpackWidgetQueryTableDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionOutput) CustomLinks() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) -} - -// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. -func (o PowerpackWidgetQueryTableDefinitionOutput) HasSearchBar() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.HasSearchBar }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetQueryTableDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetQueryTableDefinitionOutput) Requests() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionRequest { - return v.Requests - }).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetQueryTableDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryTableDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetQueryTableDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutput() PowerpackWidgetQueryTableDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) ToPowerpackWidgetQueryTableDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) PowerpackWidgetQueryTableDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinition - return ret - }).(PowerpackWidgetQueryTableDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) CustomLinks() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) -} - -// Controls the display of the search bar. Valid values are `always`, `never`, `auto`. -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) HasSearchBar() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.HasSearchBar - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Requests() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) []PowerpackWidgetQueryTableDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetQueryTableDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetQueryTableDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetQueryTableDefinitionCustomLinkArgs and PowerpackWidgetQueryTableDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionCustomLinkInput` via: -// -// PowerpackWidgetQueryTableDefinitionCustomLinkArgs{...} -type PowerpackWidgetQueryTableDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput - ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput -} - -type PowerpackWidgetQueryTableDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionCustomLinkArgs) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionCustomLinkOutput) -} - -// PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionCustomLinkArray and PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionCustomLinkArray{ PowerpackWidgetQueryTableDefinitionCustomLinkArgs{...} } -type PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput - ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionCustomLinkArray []PowerpackWidgetQueryTableDefinitionCustomLinkInput - -func (PowerpackWidgetQueryTableDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionCustomLinkArray) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionCustomLinkArray) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutput() PowerpackWidgetQueryTableDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetQueryTableDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryTableDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionCustomLink { - return vs[0].([]PowerpackWidgetQueryTableDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionCustomLinkOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias *string `pulumi:"alias"` - // The query to use for this widget. - ApmQuery *PowerpackWidgetQueryTableDefinitionRequestApmQuery `pulumi:"apmQuery"` - ApmStatsQuery *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes []string `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetQueryTableDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []PowerpackWidgetQueryTableDefinitionRequestFormula `pulumi:"formulas"` - // The number of lines to show in the table. - Limit *int `pulumi:"limit"` - // The query to use for this widget. - LogQuery *PowerpackWidgetQueryTableDefinitionRequestLogQuery `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetQueryTableDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetQueryTableDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetQueryTableDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestArgs and PowerpackWidgetQueryTableDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput - ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The alias for the column name (defaults to metric name). - Alias pulumi.StringPtrInput `pulumi:"alias"` - // The query to use for this widget. - ApmQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - ApmStatsQuery PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput `pulumi:"apmStatsQuery"` - // A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. - CellDisplayModes pulumi.StringArrayInput `pulumi:"cellDisplayModes"` - // Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The number of lines to show in the table. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The query to use for this widget. - LogQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The sort order for the rows. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestArgs) ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestArgs) ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestArray and PowerpackWidgetQueryTableDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestArray{ PowerpackWidgetQueryTableDefinitionRequestArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestArray []PowerpackWidgetQueryTableDefinitionRequestInput - -func (PowerpackWidgetQueryTableDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestArray) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestArray) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ToPowerpackWidgetQueryTableDefinitionRequestOutput() PowerpackWidgetQueryTableDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ToPowerpackWidgetQueryTableDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestOutput { - return o -} - -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The alias for the column name (defaults to metric name). -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ApmQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ApmStatsQuery() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { - return v.ApmStatsQuery - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -// A list of display modes for each table cell. List items one of `number`, `bar`. Valid values are `number`, `bar`. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) CellDisplayModes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []string { return v.CellDisplayModes }).(pulumi.StringArrayOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Formulas() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) -} - -// The number of lines to show in the table. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) LogQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) -} - -// The sort order for the rows. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) ProcessQuery() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) Queries() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) []PowerpackWidgetQueryTableDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) RumQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryTableDefinitionRequestOutput) SecurityQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequest) *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutput() PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequest { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestApmQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) PowerpackWidgetQueryTableDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery struct { - // Column properties used by the front end for display. - Columns []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn `pulumi:"columns"` - // The environment name. - Env string `pulumi:"env"` - // The operation name associated with the service. - Name string `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag string `pulumi:"primaryTag"` - // The resource name. - Resource *string `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType string `pulumi:"rowType"` - // The service name. - Service string `pulumi:"service"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs struct { - // Column properties used by the front end for display. - Columns PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput `pulumi:"columns"` - // The environment name. - Env pulumi.StringInput `pulumi:"env"` - // The operation name associated with the service. - Name pulumi.StringInput `pulumi:"name"` - // The organization's host group name and value. - PrimaryTag pulumi.StringInput `pulumi:"primaryTag"` - // The resource name. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // The level of detail for the request. Valid values are `service`, `resource`, `span`. - RowType pulumi.StringInput `pulumi:"rowType"` - // The service name. - Service pulumi.StringInput `pulumi:"service"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) -} - -// Column properties used by the front end for display. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Columns() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return v.Columns - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// The operation name associated with the service. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The organization's host group name and value. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) PrimaryTag() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.PrimaryTag }).(pulumi.StringOutput) -} - -// The resource name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { return v.Resource }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) RowType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.RowType }).(pulumi.StringOutput) -} - -// The service name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput) -} - -// Column properties used by the front end for display. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Columns() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - if v == nil { - return nil - } - return v.Columns - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -// The environment name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// The operation name associated with the service. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The organization's host group name and value. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) PrimaryTag() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.PrimaryTag - }).(pulumi.StringPtrOutput) -} - -// The resource name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// The level of detail for the request. Valid values are `service`, `resource`, `span`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) RowType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.RowType - }).(pulumi.StringPtrOutput) -} - -// The service name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestApmStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn struct { - // A user-assigned alias for the column. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // The column name. - Name string `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs struct { - // A user-assigned alias for the column. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // The column name. - Name pulumi.StringInput `pulumi:"name"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray and PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{ PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray []PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return o -} - -// A user-assigned alias for the column. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { - return v.CellDisplayMode - }).(pulumi.StringPtrOutput) -} - -// The column name. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) string { return v.Name }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput() PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumn)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs and PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput - ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray and PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray{ PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray []PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput - -func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestConditionalFormat { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaArray and PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaArray{ PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaArray []PowerpackWidgetQueryTableDefinitionRequestFormulaInput - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Limit() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) Style() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormula) *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs, PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtr and PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) PowerpackWidgetQueryTableDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs and PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs, PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtr and PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtr(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) PowerpackWidgetQueryTableDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestLogQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) PowerpackWidgetQueryTableDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs and PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs, PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtr and PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *PowerpackWidgetQueryTableDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) PowerpackWidgetQueryTableDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryArray and PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryArray{ PowerpackWidgetQueryTableDefinitionRequestQueryArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryArray []PowerpackWidgetQueryTableDefinitionRequestQueryInput - -func (PowerpackWidgetQueryTableDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuery) *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestQueryOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs and PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs, PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtr and PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestRumQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) PowerpackWidgetQueryTableDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinition struct { - // A Boolean indicating whether to automatically scale the tile. - Autoscale *bool `pulumi:"autoscale"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetQueryValueDefinitionCustomLink `pulumi:"customLinks"` - // The unit for the value displayed in the widget. - CustomUnit *string `pulumi:"customUnit"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The precision to use when displaying the tile. - Precision *int `pulumi:"precision"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []PowerpackWidgetQueryValueDefinitionRequest `pulumi:"requests"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign *string `pulumi:"textAlign"` - // Set a timeseries on the widget background. - TimeseriesBackground *PowerpackWidgetQueryValueDefinitionTimeseriesBackground `pulumi:"timeseriesBackground"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetQueryValueDefinitionInput is an input type that accepts PowerpackWidgetQueryValueDefinitionArgs and PowerpackWidgetQueryValueDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionInput` via: -// -// PowerpackWidgetQueryValueDefinitionArgs{...} -type PowerpackWidgetQueryValueDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput - ToPowerpackWidgetQueryValueDefinitionOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionOutput -} - -type PowerpackWidgetQueryValueDefinitionArgs struct { - // A Boolean indicating whether to automatically scale the tile. - Autoscale pulumi.BoolPtrInput `pulumi:"autoscale"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The unit for the value displayed in the widget. - CustomUnit pulumi.StringPtrInput `pulumi:"customUnit"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The precision to use when displaying the tile. - Precision pulumi.IntPtrInput `pulumi:"precision"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests PowerpackWidgetQueryValueDefinitionRequestArrayInput `pulumi:"requests"` - // The alignment of the widget's text. Valid values are `center`, `left`, `right`. - TextAlign pulumi.StringPtrInput `pulumi:"textAlign"` - // Set a timeseries on the widget background. - TimeseriesBackground PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput `pulumi:"timeseriesBackground"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetQueryValueDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput { - return i.ToPowerpackWidgetQueryValueDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionArgs) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionOutput).ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionArgs, PowerpackWidgetQueryValueDefinitionPtr and PowerpackWidgetQueryValueDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput - ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput -} - -type powerpackWidgetQueryValueDefinitionPtrType PowerpackWidgetQueryValueDefinitionArgs - -func PowerpackWidgetQueryValueDefinitionPtr(v *PowerpackWidgetQueryValueDefinitionArgs) PowerpackWidgetQueryValueDefinitionPtrInput { - return (*powerpackWidgetQueryValueDefinitionPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionPtrType) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionPtrType) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionOutput() PowerpackWidgetQueryValueDefinitionOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinition { - return &v - }).(PowerpackWidgetQueryValueDefinitionPtrOutput) -} - -// A Boolean indicating whether to automatically scale the tile. -func (o PowerpackWidgetQueryValueDefinitionOutput) Autoscale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *bool { return v.Autoscale }).(pulumi.BoolPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionOutput) CustomLinks() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) -} - -// The unit for the value displayed in the widget. -func (o PowerpackWidgetQueryValueDefinitionOutput) CustomUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.CustomUnit }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetQueryValueDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The precision to use when displaying the tile. -func (o PowerpackWidgetQueryValueDefinitionOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *int { return v.Precision }).(pulumi.IntPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetQueryValueDefinitionOutput) Requests() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionRequest { - return v.Requests - }).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryValueDefinitionOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TextAlign }).(pulumi.StringPtrOutput) -} - -// Set a timeseries on the widget background. -func (o PowerpackWidgetQueryValueDefinitionOutput) TimeseriesBackground() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { - return v.TimeseriesBackground - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetQueryValueDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryValueDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetQueryValueDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutput() PowerpackWidgetQueryValueDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) ToPowerpackWidgetQueryValueDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) PowerpackWidgetQueryValueDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinition - return ret - }).(PowerpackWidgetQueryValueDefinitionOutput) -} - -// A Boolean indicating whether to automatically scale the tile. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Autoscale() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *bool { - if v == nil { - return nil - } - return v.Autoscale - }).(pulumi.BoolPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) CustomLinks() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) -} - -// The unit for the value displayed in the widget. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) CustomUnit() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.CustomUnit - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The precision to use when displaying the tile. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Precision() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *int { - if v == nil { - return nil - } - return v.Precision - }).(pulumi.IntPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Requests() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) []PowerpackWidgetQueryValueDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) -} - -// The alignment of the widget's text. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TextAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.TextAlign - }).(pulumi.StringPtrOutput) -} - -// Set a timeseries on the widget background. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TimeseriesBackground() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { - if v == nil { - return nil - } - return v.TimeseriesBackground - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetQueryValueDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetQueryValueDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetQueryValueDefinitionCustomLinkArgs and PowerpackWidgetQueryValueDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionCustomLinkInput` via: -// -// PowerpackWidgetQueryValueDefinitionCustomLinkArgs{...} -type PowerpackWidgetQueryValueDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput - ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput -} - -type PowerpackWidgetQueryValueDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionCustomLinkArgs) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionCustomLinkOutput) -} - -// PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionCustomLinkArray and PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionCustomLinkArray{ PowerpackWidgetQueryValueDefinitionCustomLinkArgs{...} } -type PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput - ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionCustomLinkArray []PowerpackWidgetQueryValueDefinitionCustomLinkInput - -func (PowerpackWidgetQueryValueDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionCustomLinkArray) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionCustomLinkArray) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutput() PowerpackWidgetQueryValueDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetQueryValueDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput() PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) ToPowerpackWidgetQueryValueDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionCustomLink { - return vs[0].([]PowerpackWidgetQueryValueDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionCustomLinkOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequest struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *PowerpackWidgetQueryValueDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetQueryValueDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []PowerpackWidgetQueryValueDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetQueryValueDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetQueryValueDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetQueryValueDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetQueryValueDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestArgs and PowerpackWidgetQueryValueDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput - ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestArgs struct { - // The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestArgs) ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestArgs) ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestArray and PowerpackWidgetQueryValueDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestArray{ PowerpackWidgetQueryValueDefinitionRequestArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestArray []PowerpackWidgetQueryValueDefinitionRequestInput - -func (PowerpackWidgetQueryValueDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestArray) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestArray) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ToPowerpackWidgetQueryValueDefinitionRequestOutput() PowerpackWidgetQueryValueDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ToPowerpackWidgetQueryValueDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestOutput { - return o -} - -// The aggregator to use for time aggregation. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ApmQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) AuditQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestAuditQuery { - return v.AuditQuery - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Formulas() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) LogQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) ProcessQuery() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) Queries() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) []PowerpackWidgetQueryValueDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) RumQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetQueryValueDefinitionRequestOutput) SecurityQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequest) *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutput() PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequest { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestApmQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) PowerpackWidgetQueryValueDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestAuditQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs and PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput - ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray and PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray{ PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray []PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput - -func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestConditionalFormat { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaArray and PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaArray{ PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaArray []PowerpackWidgetQueryValueDefinitionRequestFormulaInput - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Limit() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) Style() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormula) *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs, PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtr and PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) PowerpackWidgetQueryValueDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs and PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs, PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtr and PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtr(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) PowerpackWidgetQueryValueDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestLogQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) PowerpackWidgetQueryValueDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs and PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs, PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtr and PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *PowerpackWidgetQueryValueDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) PowerpackWidgetQueryValueDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryArray and PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryArray{ PowerpackWidgetQueryValueDefinitionRequestQueryArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryArray []PowerpackWidgetQueryValueDefinitionRequestQueryInput - -func (PowerpackWidgetQueryValueDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuery) *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestQueryOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs and PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs, PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtr and PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestRumQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) PowerpackWidgetQueryValueDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackground struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type string `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis `pulumi:"yaxis"` -} - -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput` via: -// -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs struct { - // Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. - Type pulumi.StringInput `pulumi:"type"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput `pulumi:"yaxis"` -} - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput).ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs, PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtr and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput -} - -type powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs - -func PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtr(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput { - return (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackground { - return &v - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) -} - -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) string { return v.Type }).(pulumi.StringOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) Yaxis() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - return v.Yaxis - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackground)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) PowerpackWidgetQueryValueDefinitionTimeseriesBackground { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionTimeseriesBackground - return ret - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput) -} - -// Whether the Timeseries is made using an area or bars. Valid values are `bars`, `area`. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput) Yaxis() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackground) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput` via: -// -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput).ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput is an input type that accepts PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs, PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr and PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput` via: -// -// PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput - ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput -} - -type powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs - -func PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtr(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput { - return (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType)(v) -} - -func (*powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return i.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrType) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - return &v - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) ToPowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Elem() PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis - return ret - }).(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetRunWorkflowDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetRunWorkflowDefinitionCustomLink `pulumi:"customLinks"` - // Array of workflow inputs to map to dashboard template variables. - Inputs []PowerpackWidgetRunWorkflowDefinitionInputType `pulumi:"inputs"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // Workflow ID - WorkflowId string `pulumi:"workflowId"` -} - -// PowerpackWidgetRunWorkflowDefinitionInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionArgs and PowerpackWidgetRunWorkflowDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionArgs{...} -type PowerpackWidgetRunWorkflowDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput - ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionOutput -} - -type PowerpackWidgetRunWorkflowDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Array of workflow inputs to map to dashboard template variables. - Inputs PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput `pulumi:"inputs"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // Workflow ID - WorkflowId pulumi.StringInput `pulumi:"workflowId"` -} - -func (PowerpackWidgetRunWorkflowDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionOutput) -} - -func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionArgs) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionOutput).ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetRunWorkflowDefinitionPtrInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionArgs, PowerpackWidgetRunWorkflowDefinitionPtr and PowerpackWidgetRunWorkflowDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionPtrInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetRunWorkflowDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput - ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput -} - -type powerpackWidgetRunWorkflowDefinitionPtrType PowerpackWidgetRunWorkflowDefinitionArgs - -func PowerpackWidgetRunWorkflowDefinitionPtr(v *PowerpackWidgetRunWorkflowDefinitionArgs) PowerpackWidgetRunWorkflowDefinitionPtrInput { - return (*powerpackWidgetRunWorkflowDefinitionPtrType)(v) -} - -func (*powerpackWidgetRunWorkflowDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetRunWorkflowDefinitionPtrType) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetRunWorkflowDefinitionPtrType) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionOutput() PowerpackWidgetRunWorkflowDefinitionOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return o.ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetRunWorkflowDefinitionOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetRunWorkflowDefinition) *PowerpackWidgetRunWorkflowDefinition { - return &v - }).(PowerpackWidgetRunWorkflowDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetRunWorkflowDefinitionOutput) CustomLinks() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -// Array of workflow inputs to map to dashboard template variables. -func (o PowerpackWidgetRunWorkflowDefinitionOutput) Inputs() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionInputType { - return v.Inputs - }).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetRunWorkflowDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetRunWorkflowDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetRunWorkflowDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetRunWorkflowDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// Workflow ID -func (o PowerpackWidgetRunWorkflowDefinitionOutput) WorkflowId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinition) string { return v.WorkflowId }).(pulumi.StringOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetRunWorkflowDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutput() PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) ToPowerpackWidgetRunWorkflowDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Elem() PowerpackWidgetRunWorkflowDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) PowerpackWidgetRunWorkflowDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetRunWorkflowDefinition - return ret - }).(PowerpackWidgetRunWorkflowDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) CustomLinks() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -// Array of workflow inputs to map to dashboard template variables. -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Inputs() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) []PowerpackWidgetRunWorkflowDefinitionInputType { - if v == nil { - return nil - } - return v.Inputs - }).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// Workflow ID -func (o PowerpackWidgetRunWorkflowDefinitionPtrOutput) WorkflowId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetRunWorkflowDefinition) *string { - if v == nil { - return nil - } - return &v.WorkflowId - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetRunWorkflowDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs and PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionCustomLinkInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{...} -type PowerpackWidgetRunWorkflowDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput - ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput -} - -type PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) -} - -// PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionCustomLinkArray and PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionCustomLinkArray{ PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{...} } -type PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput - ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetRunWorkflowDefinitionCustomLinkArray []PowerpackWidgetRunWorkflowDefinitionCustomLinkInput - -func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionCustomLinkArray) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput() PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetRunWorkflowDefinitionCustomLink { - return vs[0].([]PowerpackWidgetRunWorkflowDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionInputType struct { - // Name of the workflow input. - Name string `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value string `pulumi:"value"` -} - -// PowerpackWidgetRunWorkflowDefinitionInputTypeInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionInputTypeArgs and PowerpackWidgetRunWorkflowDefinitionInputTypeOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInputTypeInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{...} -type PowerpackWidgetRunWorkflowDefinitionInputTypeInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput - ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput -} - -type PowerpackWidgetRunWorkflowDefinitionInputTypeArgs struct { - // Name of the workflow input. - Name pulumi.StringInput `pulumi:"name"` - // Dashboard template variable. Can be suffixed with `.value` or `.key`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArgs) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) -} - -// PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput is an input type that accepts PowerpackWidgetRunWorkflowDefinitionInputTypeArray and PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput` via: -// -// PowerpackWidgetRunWorkflowDefinitionInputTypeArray{ PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{...} } -type PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput - ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput -} - -type PowerpackWidgetRunWorkflowDefinitionInputTypeArray []PowerpackWidgetRunWorkflowDefinitionInputTypeInput - -func (PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return i.ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetRunWorkflowDefinitionInputTypeArray) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionInputTypeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { - return o -} - -// Name of the workflow input. -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionInputType) string { return v.Name }).(pulumi.StringOutput) -} - -// Dashboard template variable. Can be suffixed with `.value` or `.key`. -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetRunWorkflowDefinitionInputType) string { return v.Value }).(pulumi.StringOutput) -} - -type PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetRunWorkflowDefinitionInputType)(nil)).Elem() -} - -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput() PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) ToPowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutputWithContext(ctx context.Context) PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput { - return o -} - -func (o PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetRunWorkflowDefinitionInputTypeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetRunWorkflowDefinitionInputType { - return vs[0].([]PowerpackWidgetRunWorkflowDefinitionInputType)[vs[1].(int)] - }).(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput) -} - -type PowerpackWidgetScatterplotDefinition struct { - // List of groups used for colors. - ColorByGroups []string `pulumi:"colorByGroups"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetScatterplotDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. - Request *PowerpackWidgetScatterplotDefinitionRequest `pulumi:"request"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. - Xaxis *PowerpackWidgetScatterplotDefinitionXaxis `pulumi:"xaxis"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis *PowerpackWidgetScatterplotDefinitionYaxis `pulumi:"yaxis"` -} - -// PowerpackWidgetScatterplotDefinitionInput is an input type that accepts PowerpackWidgetScatterplotDefinitionArgs and PowerpackWidgetScatterplotDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionInput` via: -// -// PowerpackWidgetScatterplotDefinitionArgs{...} -type PowerpackWidgetScatterplotDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput - ToPowerpackWidgetScatterplotDefinitionOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionOutput -} - -type PowerpackWidgetScatterplotDefinitionArgs struct { - // List of groups used for colors. - ColorByGroups pulumi.StringArrayInput `pulumi:"colorByGroups"` - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. - Request PowerpackWidgetScatterplotDefinitionRequestPtrInput `pulumi:"request"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. - Xaxis PowerpackWidgetScatterplotDefinitionXaxisPtrInput `pulumi:"xaxis"` - // A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. - Yaxis PowerpackWidgetScatterplotDefinitionYaxisPtrInput `pulumi:"yaxis"` -} - -func (PowerpackWidgetScatterplotDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput { - return i.ToPowerpackWidgetScatterplotDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionArgs) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionOutput).ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionArgs, PowerpackWidgetScatterplotDefinitionPtr and PowerpackWidgetScatterplotDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput - ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput -} - -type powerpackWidgetScatterplotDefinitionPtrType PowerpackWidgetScatterplotDefinitionArgs - -func PowerpackWidgetScatterplotDefinitionPtr(v *PowerpackWidgetScatterplotDefinitionArgs) PowerpackWidgetScatterplotDefinitionPtrInput { - return (*powerpackWidgetScatterplotDefinitionPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionPtrType) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionPtrType) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionOutput() PowerpackWidgetScatterplotDefinitionOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinition { - return &v - }).(PowerpackWidgetScatterplotDefinitionPtrOutput) -} - -// List of groups used for colors. -func (o PowerpackWidgetScatterplotDefinitionOutput) ColorByGroups() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) []string { return v.ColorByGroups }).(pulumi.StringArrayOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionOutput) CustomLinks() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) []PowerpackWidgetScatterplotDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetScatterplotDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionOutput) Request() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionRequest { - return v.Request - }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetScatterplotDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetScatterplotDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetScatterplotDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionOutput) Xaxis() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionXaxis { - return v.Xaxis - }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionOutput) Yaxis() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionYaxis { - return v.Yaxis - }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutput() PowerpackWidgetScatterplotDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ToPowerpackWidgetScatterplotDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) PowerpackWidgetScatterplotDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinition - return ret - }).(PowerpackWidgetScatterplotDefinitionOutput) -} - -// List of groups used for colors. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) ColorByGroups() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) []string { - if v == nil { - return nil - } - return v.ColorByGroups - }).(pulumi.StringArrayOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) CustomLinks() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) []PowerpackWidgetScatterplotDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Request() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionRequest { - if v == nil { - return nil - } - return v.Request - }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the X-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Xaxis() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionXaxis { - if v == nil { - return nil - } - return v.Xaxis - }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// A nested block describing the Y-Axis Controls. Exactly one nested block is allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionPtrOutput) Yaxis() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinition) *PowerpackWidgetScatterplotDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetScatterplotDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetScatterplotDefinitionCustomLinkArgs and PowerpackWidgetScatterplotDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionCustomLinkInput` via: -// -// PowerpackWidgetScatterplotDefinitionCustomLinkArgs{...} -type PowerpackWidgetScatterplotDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput - ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput -} - -type PowerpackWidgetScatterplotDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionCustomLinkArgs) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionCustomLinkOutput) -} - -// PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionCustomLinkArray and PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionCustomLinkArray{ PowerpackWidgetScatterplotDefinitionCustomLinkArgs{...} } -type PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput - ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionCustomLinkArray []PowerpackWidgetScatterplotDefinitionCustomLinkInput - -func (PowerpackWidgetScatterplotDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionCustomLinkArray) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionCustomLinkArray) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutput() PowerpackWidgetScatterplotDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetScatterplotDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput() PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) ToPowerpackWidgetScatterplotDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionCustomLink { - return vs[0].([]PowerpackWidgetScatterplotDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionCustomLinkOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequest struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes []PowerpackWidgetScatterplotDefinitionRequestX `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys []PowerpackWidgetScatterplotDefinitionRequestY `pulumi:"ys"` -} - -// PowerpackWidgetScatterplotDefinitionRequestInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestArgs and PowerpackWidgetScatterplotDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput - ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestArgs struct { - // Scatterplot request containing formulas and functions. - ScatterplotTables PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput `pulumi:"scatterplotTables"` - // The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Xes PowerpackWidgetScatterplotDefinitionRequestXArrayInput `pulumi:"xes"` - // The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). - Ys PowerpackWidgetScatterplotDefinitionRequestYArrayInput `pulumi:"ys"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestArgs) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestOutput).ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestArgs, PowerpackWidgetScatterplotDefinitionRequestPtr and PowerpackWidgetScatterplotDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestPtrType PowerpackWidgetScatterplotDefinitionRequestArgs - -func PowerpackWidgetScatterplotDefinitionRequestPtr(v *PowerpackWidgetScatterplotDefinitionRequestArgs) PowerpackWidgetScatterplotDefinitionRequestPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestPtrType) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestPtrType) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestOutput() PowerpackWidgetScatterplotDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequest) *PowerpackWidgetScatterplotDefinitionRequest { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestPtrOutput) -} - -// Scatterplot request containing formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) ScatterplotTables() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { - return v.ScatterplotTables - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) Xes() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestX { - return v.Xes - }).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) -} - -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o PowerpackWidgetScatterplotDefinitionRequestOutput) Ys() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestY { - return v.Ys - }).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutput() PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) PowerpackWidgetScatterplotDefinitionRequest { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequest - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestOutput) -} - -// Scatterplot request containing formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) ScatterplotTables() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { - if v == nil { - return nil - } - return v.ScatterplotTables - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -// The query used for the X-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Xes() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestX { - if v == nil { - return nil - } - return v.Xes - }).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) -} - -// The query used for the Y-Axis. Exactly one nested block is allowed using the structure below (exactly one of `q`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery`, `apmStatsQuery` or `processQuery` is required within the block). -func (o PowerpackWidgetScatterplotDefinitionRequestPtrOutput) Ys() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequest) []PowerpackWidgetScatterplotDefinitionRequestY { - if v == nil { - return nil - } - return v.Ys - }).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTable struct { - Formulas []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula `pulumi:"formulas"` - Queries []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery `pulumi:"queries"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs struct { - Formulas PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput `pulumi:"formulas"` - Queries PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput `pulumi:"queries"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) Formulas() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTable) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return v.Formulas - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) Queries() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTable) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return v.Queries - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTable { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTable)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension string `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. - Dimension pulumi.StringInput `pulumi:"dimension"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// Dimension of the Scatterplot. Valid values are `x`, `y`, `radius`, `color`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) Dimension() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { return v.Dimension }).(pulumi.StringOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula) string { - return v.FormulaExpression - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormula)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ApmResourceStatsQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) CloudCostQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) EventQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) MetricQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) SloQuery() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuery)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Env - }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) string { - return v.Stat - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Computes() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Search() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Computes() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Search() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *int { - return v.Interval - }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) string { - return v.Facet - }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) Sort() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) string { - return v.Query - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) string { - return v.Query - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Metric - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) string { - return v.Name - }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs, PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr and PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.Measure - }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) string { - return v.SloId - }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestX struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXArgs and PowerpackWidgetScatterplotDefinitionRequestXOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput - ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXArgs) ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXArgs) ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXArray and PowerpackWidgetScatterplotDefinitionRequestXArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXArray{ PowerpackWidgetScatterplotDefinitionRequestXArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXArray []PowerpackWidgetScatterplotDefinitionRequestXInput - -func (PowerpackWidgetScatterplotDefinitionRequestXArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXArray) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXArray) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ToPowerpackWidgetScatterplotDefinitionRequestXOutput() PowerpackWidgetScatterplotDefinitionRequestXOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ToPowerpackWidgetScatterplotDefinitionRequestXOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ApmQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXApmQuery { - return v.ApmQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) LogQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXLogQuery { - return v.LogQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) RumQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXRumQuery { - return v.RumQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestXOutput) SecurityQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestX) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestX)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestX { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestX)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXApmQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXLogQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) PowerpackWidgetScatterplotDefinitionRequestXProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXProcessQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXRumQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestY struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - // The query to use for this widget. - RumQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery `pulumi:"securityQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYArgs and PowerpackWidgetScatterplotDefinitionRequestYOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput - ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYArgs struct { - // Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The query to use for this widget. - ApmQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - LogQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - // The query to use for this widget. - RumQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput `pulumi:"securityQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYArgs) ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYArgs) ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYArray and PowerpackWidgetScatterplotDefinitionRequestYArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYArray{ PowerpackWidgetScatterplotDefinitionRequestYArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYArray []PowerpackWidgetScatterplotDefinitionRequestYInput - -func (PowerpackWidgetScatterplotDefinitionRequestYArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYArray) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYArray) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ToPowerpackWidgetScatterplotDefinitionRequestYOutput() PowerpackWidgetScatterplotDefinitionRequestYOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ToPowerpackWidgetScatterplotDefinitionRequestYOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYOutput { - return o -} - -// Aggregator used for the request. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ApmQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYApmQuery { - return v.ApmQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) LogQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYLogQuery { - return v.LogQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) ProcessQuery() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) RumQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYRumQuery { - return v.RumQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetScatterplotDefinitionRequestYOutput) SecurityQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestY) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestY)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestY { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestY)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYApmQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYLogQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) PowerpackWidgetScatterplotDefinitionRequestYProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYProcessQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYRumQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) GroupBies() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{ PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs, PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) string { - return v.Order - }).(pulumi.StringOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray and PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{ PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray []PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput() PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetScatterplotDefinitionXaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetScatterplotDefinitionXaxisInput is an input type that accepts PowerpackWidgetScatterplotDefinitionXaxisArgs and PowerpackWidgetScatterplotDefinitionXaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionXaxisInput` via: -// -// PowerpackWidgetScatterplotDefinitionXaxisArgs{...} -type PowerpackWidgetScatterplotDefinitionXaxisInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput - ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput -} - -type PowerpackWidgetScatterplotDefinitionXaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetScatterplotDefinitionXaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput { - return i.ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionXaxisArgs) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisOutput).ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionXaxisPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionXaxisArgs, PowerpackWidgetScatterplotDefinitionXaxisPtr and PowerpackWidgetScatterplotDefinitionXaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionXaxisPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionXaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionXaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput - ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput -} - -type powerpackWidgetScatterplotDefinitionXaxisPtrType PowerpackWidgetScatterplotDefinitionXaxisArgs - -func PowerpackWidgetScatterplotDefinitionXaxisPtr(v *PowerpackWidgetScatterplotDefinitionXaxisArgs) PowerpackWidgetScatterplotDefinitionXaxisPtrInput { - return (*powerpackWidgetScatterplotDefinitionXaxisPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionXaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionXaxisPtrType) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionXaxisPtrType) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionXaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionXaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisOutput() PowerpackWidgetScatterplotDefinitionXaxisOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionXaxis) *PowerpackWidgetScatterplotDefinitionXaxis { - return &v - }).(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetScatterplotDefinitionXaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionXaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionXaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionXaxis)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutput() PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionXaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionXaxisPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionXaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) PowerpackWidgetScatterplotDefinitionXaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionXaxis - return ret - }).(PowerpackWidgetScatterplotDefinitionXaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetScatterplotDefinitionXaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionXaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetScatterplotDefinitionYaxisInput is an input type that accepts PowerpackWidgetScatterplotDefinitionYaxisArgs and PowerpackWidgetScatterplotDefinitionYaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionYaxisInput` via: -// -// PowerpackWidgetScatterplotDefinitionYaxisArgs{...} -type PowerpackWidgetScatterplotDefinitionYaxisInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput - ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput -} - -type PowerpackWidgetScatterplotDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetScatterplotDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput { - return i.ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisOutput) -} - -func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetScatterplotDefinitionYaxisArgs) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisOutput).ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetScatterplotDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetScatterplotDefinitionYaxisArgs, PowerpackWidgetScatterplotDefinitionYaxisPtr and PowerpackWidgetScatterplotDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetScatterplotDefinitionYaxisPtrInput` via: -// -// PowerpackWidgetScatterplotDefinitionYaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetScatterplotDefinitionYaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput - ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput -} - -type powerpackWidgetScatterplotDefinitionYaxisPtrType PowerpackWidgetScatterplotDefinitionYaxisArgs - -func PowerpackWidgetScatterplotDefinitionYaxisPtr(v *PowerpackWidgetScatterplotDefinitionYaxisArgs) PowerpackWidgetScatterplotDefinitionYaxisPtrInput { - return (*powerpackWidgetScatterplotDefinitionYaxisPtrType)(v) -} - -func (*powerpackWidgetScatterplotDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (i *powerpackWidgetScatterplotDefinitionYaxisPtrType) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetScatterplotDefinitionYaxisPtrType) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisOutput() PowerpackWidgetScatterplotDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetScatterplotDefinitionYaxis) *PowerpackWidgetScatterplotDefinitionYaxis { - return &v - }).(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetScatterplotDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetScatterplotDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetScatterplotDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetScatterplotDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutput() PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) ToPowerpackWidgetScatterplotDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetScatterplotDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Elem() PowerpackWidgetScatterplotDefinitionYaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) PowerpackWidgetScatterplotDefinitionYaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetScatterplotDefinitionYaxis - return ret - }).(PowerpackWidgetScatterplotDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetScatterplotDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetScatterplotDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetServiceLevelObjectiveDefinition struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The global time target of the widget. - GlobalTimeTarget *string `pulumi:"globalTimeTarget"` - // Whether to show the error budget or not. - ShowErrorBudget *bool `pulumi:"showErrorBudget"` - // The ID of the service level objective used by the widget. - SloId string `pulumi:"sloId"` - // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. - TimeWindows []string `pulumi:"timeWindows"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // The view mode for the widget. Valid values are `overall`, `component`, `both`. - ViewMode string `pulumi:"viewMode"` - // The type of view to use when displaying the widget. Only `detail` is supported. - ViewType string `pulumi:"viewType"` -} - -// PowerpackWidgetServiceLevelObjectiveDefinitionInput is an input type that accepts PowerpackWidgetServiceLevelObjectiveDefinitionArgs and PowerpackWidgetServiceLevelObjectiveDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetServiceLevelObjectiveDefinitionInput` via: -// -// PowerpackWidgetServiceLevelObjectiveDefinitionArgs{...} -type PowerpackWidgetServiceLevelObjectiveDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput - ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput -} - -type PowerpackWidgetServiceLevelObjectiveDefinitionArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The global time target of the widget. - GlobalTimeTarget pulumi.StringPtrInput `pulumi:"globalTimeTarget"` - // Whether to show the error budget or not. - ShowErrorBudget pulumi.BoolPtrInput `pulumi:"showErrorBudget"` - // The ID of the service level objective used by the widget. - SloId pulumi.StringInput `pulumi:"sloId"` - // A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. - TimeWindows pulumi.StringArrayInput `pulumi:"timeWindows"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // The view mode for the widget. Valid values are `overall`, `component`, `both`. - ViewMode pulumi.StringInput `pulumi:"viewMode"` - // The type of view to use when displaying the widget. Only `detail` is supported. - ViewType pulumi.StringInput `pulumi:"viewType"` -} - -func (PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { - return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput) -} - -func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServiceLevelObjectiveDefinitionArgs) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput).ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput is an input type that accepts PowerpackWidgetServiceLevelObjectiveDefinitionArgs, PowerpackWidgetServiceLevelObjectiveDefinitionPtr and PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput` via: -// -// PowerpackWidgetServiceLevelObjectiveDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput - ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput -} - -type powerpackWidgetServiceLevelObjectiveDefinitionPtrType PowerpackWidgetServiceLevelObjectiveDefinitionArgs - -func PowerpackWidgetServiceLevelObjectiveDefinitionPtr(v *PowerpackWidgetServiceLevelObjectiveDefinitionArgs) PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput { - return (*powerpackWidgetServiceLevelObjectiveDefinitionPtrType)(v) -} - -func (*powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return i.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetServiceLevelObjectiveDefinitionPtrType) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) -} - -type PowerpackWidgetServiceLevelObjectiveDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutput() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { - return o -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionOutput { - return o -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o.ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetServiceLevelObjectiveDefinition) *PowerpackWidgetServiceLevelObjectiveDefinition { - return &v - }).(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The global time target of the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) GlobalTimeTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.GlobalTimeTarget }).(pulumi.StringPtrOutput) -} - -// Whether to show the error budget or not. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ShowErrorBudget() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *bool { return v.ShowErrorBudget }).(pulumi.BoolPtrOutput) -} - -// The ID of the service level objective used by the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.SloId }).(pulumi.StringOutput) -} - -// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TimeWindows() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) []string { return v.TimeWindows }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// The view mode for the widget. Valid values are `overall`, `component`, `both`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ViewMode() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.ViewMode }).(pulumi.StringOutput) -} - -// The type of view to use when displaying the widget. Only `detail` is supported. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionOutput) ViewType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetServiceLevelObjectiveDefinition) string { return v.ViewType }).(pulumi.StringOutput) -} - -type PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetServiceLevelObjectiveDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput() PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ToPowerpackWidgetServiceLevelObjectiveDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) Elem() PowerpackWidgetServiceLevelObjectiveDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) PowerpackWidgetServiceLevelObjectiveDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetServiceLevelObjectiveDefinition - return ret - }).(PowerpackWidgetServiceLevelObjectiveDefinitionOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The global time target of the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) GlobalTimeTarget() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.GlobalTimeTarget - }).(pulumi.StringPtrOutput) -} - -// Whether to show the error budget or not. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ShowErrorBudget() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *bool { - if v == nil { - return nil - } - return v.ShowErrorBudget - }).(pulumi.BoolPtrOutput) -} - -// The ID of the service level objective used by the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// A list of time windows to display in the widget. Valid values are `7d`, `30d`, `90d`, `weekToDate`, `previousWeek`, `monthToDate`, `previousMonth`, `globalTime`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TimeWindows() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) []string { - if v == nil { - return nil - } - return v.TimeWindows - }).(pulumi.StringArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// The view mode for the widget. Valid values are `overall`, `component`, `both`. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.ViewMode - }).(pulumi.StringPtrOutput) -} - -// The type of view to use when displaying the widget. Only `detail` is supported. -func (o PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput) ViewType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServiceLevelObjectiveDefinition) *string { - if v == nil { - return nil - } - return &v.ViewType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetServicemapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetServicemapDefinitionCustomLink `pulumi:"customLinks"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters []string `pulumi:"filters"` - // The ID of the service to map. - Service string `pulumi:"service"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetServicemapDefinitionInput is an input type that accepts PowerpackWidgetServicemapDefinitionArgs and PowerpackWidgetServicemapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionInput` via: -// -// PowerpackWidgetServicemapDefinitionArgs{...} -type PowerpackWidgetServicemapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput - ToPowerpackWidgetServicemapDefinitionOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionOutput -} - -type PowerpackWidgetServicemapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetServicemapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters pulumi.StringArrayInput `pulumi:"filters"` - // The ID of the service to map. - Service pulumi.StringInput `pulumi:"service"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetServicemapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServicemapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput { - return i.ToPowerpackWidgetServicemapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionOutput) -} - -func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { - return i.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServicemapDefinitionArgs) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionOutput).ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetServicemapDefinitionPtrInput is an input type that accepts PowerpackWidgetServicemapDefinitionArgs, PowerpackWidgetServicemapDefinitionPtr and PowerpackWidgetServicemapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionPtrInput` via: -// -// PowerpackWidgetServicemapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetServicemapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput - ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionPtrOutput -} - -type powerpackWidgetServicemapDefinitionPtrType PowerpackWidgetServicemapDefinitionArgs - -func PowerpackWidgetServicemapDefinitionPtr(v *PowerpackWidgetServicemapDefinitionArgs) PowerpackWidgetServicemapDefinitionPtrInput { - return (*powerpackWidgetServicemapDefinitionPtrType)(v) -} - -func (*powerpackWidgetServicemapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetServicemapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetServicemapDefinitionPtrType) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { - return i.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetServicemapDefinitionPtrType) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionPtrOutput) -} - -type PowerpackWidgetServicemapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServicemapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServicemapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionOutput() PowerpackWidgetServicemapDefinitionOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { - return o.ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetServicemapDefinitionOutput) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetServicemapDefinition) *PowerpackWidgetServicemapDefinition { - return &v - }).(PowerpackWidgetServicemapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetServicemapDefinitionOutput) CustomLinks() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) []PowerpackWidgetServicemapDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o PowerpackWidgetServicemapDefinitionOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) []string { return v.Filters }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o PowerpackWidgetServicemapDefinitionOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) string { return v.Service }).(pulumi.StringOutput) -} - -// The title of the widget. -func (o PowerpackWidgetServicemapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetServicemapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetServicemapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetServicemapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServicemapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetServicemapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetServicemapDefinitionPtrOutput) ToPowerpackWidgetServicemapDefinitionPtrOutput() PowerpackWidgetServicemapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionPtrOutput) ToPowerpackWidgetServicemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionPtrOutput) Elem() PowerpackWidgetServicemapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) PowerpackWidgetServicemapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetServicemapDefinition - return ret - }).(PowerpackWidgetServicemapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetServicemapDefinitionPtrOutput) CustomLinks() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) []PowerpackWidgetServicemapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o PowerpackWidgetServicemapDefinitionPtrOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) []string { - if v == nil { - return nil - } - return v.Filters - }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o PowerpackWidgetServicemapDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetServicemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetServicemapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetServicemapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetServicemapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetServicemapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetServicemapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetServicemapDefinitionCustomLinkArgs and PowerpackWidgetServicemapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionCustomLinkInput` via: -// -// PowerpackWidgetServicemapDefinitionCustomLinkArgs{...} -type PowerpackWidgetServicemapDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput - ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput -} - -type PowerpackWidgetServicemapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetServicemapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetServicemapDefinitionCustomLinkArgs) ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServicemapDefinitionCustomLinkArgs) ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionCustomLinkOutput) -} - -// PowerpackWidgetServicemapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetServicemapDefinitionCustomLinkArray and PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetServicemapDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetServicemapDefinitionCustomLinkArray{ PowerpackWidgetServicemapDefinitionCustomLinkArgs{...} } -type PowerpackWidgetServicemapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput - ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetServicemapDefinitionCustomLinkArray []PowerpackWidgetServicemapDefinitionCustomLinkInput - -func (PowerpackWidgetServicemapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetServicemapDefinitionCustomLinkArray) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetServicemapDefinitionCustomLinkArray) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetServicemapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServicemapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkOutput() PowerpackWidgetServicemapDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetServicemapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetServicemapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetServicemapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutput() PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetServicemapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetServicemapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetServicemapDefinitionCustomLink { - return vs[0].([]PowerpackWidgetServicemapDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetServicemapDefinitionCustomLinkOutput) -} - -type PowerpackWidgetSloListDefinition struct { - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. - Request PowerpackWidgetSloListDefinitionRequest `pulumi:"request"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetSloListDefinitionInput is an input type that accepts PowerpackWidgetSloListDefinitionArgs and PowerpackWidgetSloListDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionInput` via: -// -// PowerpackWidgetSloListDefinitionArgs{...} -type PowerpackWidgetSloListDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput - ToPowerpackWidgetSloListDefinitionOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionOutput -} - -type PowerpackWidgetSloListDefinitionArgs struct { - // A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. - Request PowerpackWidgetSloListDefinitionRequestInput `pulumi:"request"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetSloListDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput { - return i.ToPowerpackWidgetSloListDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionOutput) -} - -func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionArgs) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionOutput).ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSloListDefinitionPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionArgs, PowerpackWidgetSloListDefinitionPtr and PowerpackWidgetSloListDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionPtrInput` via: -// -// PowerpackWidgetSloListDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSloListDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput - ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionPtrOutput -} - -type powerpackWidgetSloListDefinitionPtrType PowerpackWidgetSloListDefinitionArgs - -func PowerpackWidgetSloListDefinitionPtr(v *PowerpackWidgetSloListDefinitionArgs) PowerpackWidgetSloListDefinitionPtrInput { - return (*powerpackWidgetSloListDefinitionPtrType)(v) -} - -func (*powerpackWidgetSloListDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetSloListDefinitionPtrType) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSloListDefinitionPtrType) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionPtrOutput) -} - -type PowerpackWidgetSloListDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionOutput() PowerpackWidgetSloListDefinitionOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { - return o.ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSloListDefinitionOutput) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinition) *PowerpackWidgetSloListDefinition { - return &v - }).(PowerpackWidgetSloListDefinitionPtrOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. -func (o PowerpackWidgetSloListDefinitionOutput) Request() PowerpackWidgetSloListDefinitionRequestOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinition) PowerpackWidgetSloListDefinitionRequest { return v.Request }).(PowerpackWidgetSloListDefinitionRequestOutput) -} - -// The title of the widget. -func (o PowerpackWidgetSloListDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetSloListDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetSloListDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSloListDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionPtrOutput) ToPowerpackWidgetSloListDefinitionPtrOutput() PowerpackWidgetSloListDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionPtrOutput) ToPowerpackWidgetSloListDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionPtrOutput) Elem() PowerpackWidgetSloListDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) PowerpackWidgetSloListDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetSloListDefinition - return ret - }).(PowerpackWidgetSloListDefinitionOutput) -} - -// A nested block describing the request to use when displaying the widget. Exactly one `request` block is allowed. -func (o PowerpackWidgetSloListDefinitionPtrOutput) Request() PowerpackWidgetSloListDefinitionRequestPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *PowerpackWidgetSloListDefinitionRequest { - if v == nil { - return nil - } - return &v.Request - }).(PowerpackWidgetSloListDefinitionRequestPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetSloListDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetSloListDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetSloListDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequest struct { - // Updated SLO List widget. - Query PowerpackWidgetSloListDefinitionRequestQuery `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType string `pulumi:"requestType"` -} - -// PowerpackWidgetSloListDefinitionRequestInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestArgs and PowerpackWidgetSloListDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestInput` via: -// -// PowerpackWidgetSloListDefinitionRequestArgs{...} -type PowerpackWidgetSloListDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput - ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestOutput -} - -type PowerpackWidgetSloListDefinitionRequestArgs struct { - // Updated SLO List widget. - Query PowerpackWidgetSloListDefinitionRequestQueryInput `pulumi:"query"` - // The request type for the SLO List request. Valid values are `sloList`. - RequestType pulumi.StringInput `pulumi:"requestType"` -} - -func (PowerpackWidgetSloListDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestOutput) -} - -func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestArgs) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestOutput).ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSloListDefinitionRequestPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestArgs, PowerpackWidgetSloListDefinitionRequestPtr and PowerpackWidgetSloListDefinitionRequestPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestPtrInput` via: -// -// PowerpackWidgetSloListDefinitionRequestArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSloListDefinitionRequestPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput - ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput -} - -type powerpackWidgetSloListDefinitionRequestPtrType PowerpackWidgetSloListDefinitionRequestArgs - -func PowerpackWidgetSloListDefinitionRequestPtr(v *PowerpackWidgetSloListDefinitionRequestArgs) PowerpackWidgetSloListDefinitionRequestPtrInput { - return (*powerpackWidgetSloListDefinitionRequestPtrType)(v) -} - -func (*powerpackWidgetSloListDefinitionRequestPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (i *powerpackWidgetSloListDefinitionRequestPtrType) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSloListDefinitionRequestPtrType) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestOutput() PowerpackWidgetSloListDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { - return o.ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSloListDefinitionRequestOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequest) *PowerpackWidgetSloListDefinitionRequest { - return &v - }).(PowerpackWidgetSloListDefinitionRequestPtrOutput) -} - -// Updated SLO List widget. -func (o PowerpackWidgetSloListDefinitionRequestOutput) Query() PowerpackWidgetSloListDefinitionRequestQueryOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequest) PowerpackWidgetSloListDefinitionRequestQuery { - return v.Query - }).(PowerpackWidgetSloListDefinitionRequestQueryOutput) -} - -// The request type for the SLO List request. Valid values are `sloList`. -func (o PowerpackWidgetSloListDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) -} - -type PowerpackWidgetSloListDefinitionRequestPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutput() PowerpackWidgetSloListDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) ToPowerpackWidgetSloListDefinitionRequestPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) PowerpackWidgetSloListDefinitionRequest { - if v != nil { - return *v - } - var ret PowerpackWidgetSloListDefinitionRequest - return ret - }).(PowerpackWidgetSloListDefinitionRequestOutput) -} - -// Updated SLO List widget. -func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) Query() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) *PowerpackWidgetSloListDefinitionRequestQuery { - if v == nil { - return nil - } - return &v.Query - }).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) -} - -// The request type for the SLO List request. Valid values are `sloList`. -func (o PowerpackWidgetSloListDefinitionRequestPtrOutput) RequestType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequest) *string { - if v == nil { - return nil - } - return &v.RequestType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQuery struct { - // Maximum number of results to display in the table. Defaults to `100`. - Limit *int `pulumi:"limit"` - // Widget query. - QueryString string `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort *PowerpackWidgetSloListDefinitionRequestQuerySort `pulumi:"sort"` -} - -// PowerpackWidgetSloListDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQueryArgs and PowerpackWidgetSloListDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQueryInput` via: -// -// PowerpackWidgetSloListDefinitionRequestQueryArgs{...} -type PowerpackWidgetSloListDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput - ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput -} - -type PowerpackWidgetSloListDefinitionRequestQueryArgs struct { - // Maximum number of results to display in the table. Defaults to `100`. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Widget query. - QueryString pulumi.StringInput `pulumi:"queryString"` - // The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. - Sort PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetSloListDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryOutput) -} - -func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestQueryArgs) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryOutput).ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSloListDefinitionRequestQueryPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQueryArgs, PowerpackWidgetSloListDefinitionRequestQueryPtr and PowerpackWidgetSloListDefinitionRequestQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQueryPtrInput` via: -// -// PowerpackWidgetSloListDefinitionRequestQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSloListDefinitionRequestQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput - ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput -} - -type powerpackWidgetSloListDefinitionRequestQueryPtrType PowerpackWidgetSloListDefinitionRequestQueryArgs - -func PowerpackWidgetSloListDefinitionRequestQueryPtr(v *PowerpackWidgetSloListDefinitionRequestQueryArgs) PowerpackWidgetSloListDefinitionRequestQueryPtrInput { - return (*powerpackWidgetSloListDefinitionRequestQueryPtrType)(v) -} - -func (*powerpackWidgetSloListDefinitionRequestQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSloListDefinitionRequestQueryPtrType) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSloListDefinitionRequestQueryPtrType) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryOutput() PowerpackWidgetSloListDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuery { - return &v - }).(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) -} - -// Maximum number of results to display in the table. Defaults to `100`. -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Widget query. -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) QueryString() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) string { return v.QueryString }).(pulumi.StringOutput) -} - -// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. -func (o PowerpackWidgetSloListDefinitionRequestQueryOutput) Sort() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuerySort { - return v.Sort - }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutput() PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) PowerpackWidgetSloListDefinitionRequestQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSloListDefinitionRequestQuery - return ret - }).(PowerpackWidgetSloListDefinitionRequestQueryOutput) -} - -// Maximum number of results to display in the table. Defaults to `100`. -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Widget query. -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) QueryString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *string { - if v == nil { - return nil - } - return &v.QueryString - }).(pulumi.StringPtrOutput) -} - -// The facet and order to sort the data, for example: `{"column": "status.sli", "order": "desc"}`. -func (o PowerpackWidgetSloListDefinitionRequestQueryPtrOutput) Sort() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuery) *PowerpackWidgetSloListDefinitionRequestQuerySort { - if v == nil { - return nil - } - return v.Sort - }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQuerySort struct { - // The facet path for the column. - Column string `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSloListDefinitionRequestQuerySortInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQuerySortArgs and PowerpackWidgetSloListDefinitionRequestQuerySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQuerySortInput` via: -// -// PowerpackWidgetSloListDefinitionRequestQuerySortArgs{...} -type PowerpackWidgetSloListDefinitionRequestQuerySortInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput - ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput -} - -type PowerpackWidgetSloListDefinitionRequestQuerySortArgs struct { - // The facet path for the column. - Column pulumi.StringInput `pulumi:"column"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput) -} - -func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSloListDefinitionRequestQuerySortArgs) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput).ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput is an input type that accepts PowerpackWidgetSloListDefinitionRequestQuerySortArgs, PowerpackWidgetSloListDefinitionRequestQuerySortPtr and PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput` via: -// -// PowerpackWidgetSloListDefinitionRequestQuerySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput - ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput -} - -type powerpackWidgetSloListDefinitionRequestQuerySortPtrType PowerpackWidgetSloListDefinitionRequestQuerySortArgs - -func PowerpackWidgetSloListDefinitionRequestQuerySortPtr(v *PowerpackWidgetSloListDefinitionRequestQuerySortArgs) PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput { - return (*powerpackWidgetSloListDefinitionRequestQuerySortPtrType)(v) -} - -func (*powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (i *powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return i.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSloListDefinitionRequestQuerySortPtrType) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQuerySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutput() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSloListDefinitionRequestQuerySort) *PowerpackWidgetSloListDefinitionRequestQuerySort { - return &v - }).(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) Column() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuerySort) string { return v.Column }).(pulumi.StringOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSloListDefinitionRequestQuerySortOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSloListDefinitionRequestQuerySort) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSloListDefinitionRequestQuerySort)(nil)).Elem() -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput() PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) ToPowerpackWidgetSloListDefinitionRequestQuerySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput { - return o -} - -func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Elem() PowerpackWidgetSloListDefinitionRequestQuerySortOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) PowerpackWidgetSloListDefinitionRequestQuerySort { - if v != nil { - return *v - } - var ret PowerpackWidgetSloListDefinitionRequestQuerySort - return ret - }).(PowerpackWidgetSloListDefinitionRequestQuerySortOutput) -} - -// The facet path for the column. -func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Column() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Column - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSloListDefinitionRequestQuerySort) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinition struct { - // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. - CustomLinks []PowerpackWidgetSunburstDefinitionCustomLink `pulumi:"customLinks"` - // Whether or not to show the total value in the widget. - HideTotal *bool `pulumi:"hideTotal"` - // Used to configure the inline legend. Cannot be used in conjunction with legend*table. - LegendInline *PowerpackWidgetSunburstDefinitionLegendInline `pulumi:"legendInline"` - // Used to configure the table legend. Cannot be used in conjunction with legend*inline. - LegendTable *PowerpackWidgetSunburstDefinitionLegendTable `pulumi:"legendTable"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). - Requests []PowerpackWidgetSunburstDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetSunburstDefinitionInput is an input type that accepts PowerpackWidgetSunburstDefinitionArgs and PowerpackWidgetSunburstDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionInput` via: -// -// PowerpackWidgetSunburstDefinitionArgs{...} -type PowerpackWidgetSunburstDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput - ToPowerpackWidgetSunburstDefinitionOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionOutput -} - -type PowerpackWidgetSunburstDefinitionArgs struct { - // Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. - CustomLinks PowerpackWidgetSunburstDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // Whether or not to show the total value in the widget. - HideTotal pulumi.BoolPtrInput `pulumi:"hideTotal"` - // Used to configure the inline legend. Cannot be used in conjunction with legend*table. - LegendInline PowerpackWidgetSunburstDefinitionLegendInlinePtrInput `pulumi:"legendInline"` - // Used to configure the table legend. Cannot be used in conjunction with legend*inline. - LegendTable PowerpackWidgetSunburstDefinitionLegendTablePtrInput `pulumi:"legendTable"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). - Requests PowerpackWidgetSunburstDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title. Default is 16. - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetSunburstDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput { - return i.ToPowerpackWidgetSunburstDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionOutput) -} - -func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionArgs) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionOutput).ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionArgs, PowerpackWidgetSunburstDefinitionPtr and PowerpackWidgetSunburstDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput - ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionPtrOutput -} - -type powerpackWidgetSunburstDefinitionPtrType PowerpackWidgetSunburstDefinitionArgs - -func PowerpackWidgetSunburstDefinitionPtr(v *PowerpackWidgetSunburstDefinitionArgs) PowerpackWidgetSunburstDefinitionPtrInput { - return (*powerpackWidgetSunburstDefinitionPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionPtrType) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionPtrType) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionOutput() PowerpackWidgetSunburstDefinitionOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionOutput) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinition { - return &v - }).(PowerpackWidgetSunburstDefinitionPtrOutput) -} - -// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. -func (o PowerpackWidgetSunburstDefinitionOutput) CustomLinks() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -// Whether or not to show the total value in the widget. -func (o PowerpackWidgetSunburstDefinitionOutput) HideTotal() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *bool { return v.HideTotal }).(pulumi.BoolPtrOutput) -} - -// Used to configure the inline legend. Cannot be used in conjunction with legend*table. -func (o PowerpackWidgetSunburstDefinitionOutput) LegendInline() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendInline { - return v.LegendInline - }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Used to configure the table legend. Cannot be used in conjunction with legend*inline. -func (o PowerpackWidgetSunburstDefinitionOutput) LegendTable() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendTable { - return v.LegendTable - }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetSunburstDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). -func (o PowerpackWidgetSunburstDefinitionOutput) Requests() PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionRequest { - return v.Requests - }).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetSunburstDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetSunburstDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o PowerpackWidgetSunburstDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionPtrOutput) ToPowerpackWidgetSunburstDefinitionPtrOutput() PowerpackWidgetSunburstDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionPtrOutput) ToPowerpackWidgetSunburstDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionPtrOutput) Elem() PowerpackWidgetSunburstDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) PowerpackWidgetSunburstDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinition - return ret - }).(PowerpackWidgetSunburstDefinitionOutput) -} - -// Nested block describing a custom link. Multiple `customLink` blocks are allowed with the structure below. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) CustomLinks() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -// Whether or not to show the total value in the widget. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) HideTotal() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *bool { - if v == nil { - return nil - } - return v.HideTotal - }).(pulumi.BoolPtrOutput) -} - -// Used to configure the inline legend. Cannot be used in conjunction with legend*table. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) LegendInline() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendInline { - if v == nil { - return nil - } - return v.LegendInline - }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Used to configure the table legend. Cannot be used in conjunction with legend*inline. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) LegendTable() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *PowerpackWidgetSunburstDefinitionLegendTable { - if v == nil { - return nil - } - return v.LegendTable - }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. Multiple `request` blocks are allowed with the structure below (exactly one of `q`, `logQuery` or `rumQuery` is required within the `request` block). -func (o PowerpackWidgetSunburstDefinitionPtrOutput) Requests() PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) []PowerpackWidgetSunburstDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. One of `left`, `center`, or `right`. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title. Default is 16. -func (o PowerpackWidgetSunburstDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetSunburstDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetSunburstDefinitionCustomLinkArgs and PowerpackWidgetSunburstDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionCustomLinkInput` via: -// -// PowerpackWidgetSunburstDefinitionCustomLinkArgs{...} -type PowerpackWidgetSunburstDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput - ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput -} - -type PowerpackWidgetSunburstDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetSunburstDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionCustomLinkArgs) ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionCustomLinkArgs) ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionCustomLinkOutput) -} - -// PowerpackWidgetSunburstDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionCustomLinkArray and PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionCustomLinkArray{ PowerpackWidgetSunburstDefinitionCustomLinkArgs{...} } -type PowerpackWidgetSunburstDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput - ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetSunburstDefinitionCustomLinkArray []PowerpackWidgetSunburstDefinitionCustomLinkInput - -func (PowerpackWidgetSunburstDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionCustomLinkArray) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionCustomLinkArray) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkOutput() PowerpackWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetSunburstDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutput() PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) ToPowerpackWidgetSunburstDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionCustomLink { - return vs[0].([]PowerpackWidgetSunburstDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionCustomLinkOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendInline struct { - // Whether to hide the percentages of the groups. - HidePercent *bool `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue *bool `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type string `pulumi:"type"` -} - -// PowerpackWidgetSunburstDefinitionLegendInlineInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendInlineArgs and PowerpackWidgetSunburstDefinitionLegendInlineOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendInlineInput` via: -// -// PowerpackWidgetSunburstDefinitionLegendInlineArgs{...} -type PowerpackWidgetSunburstDefinitionLegendInlineInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput - ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput -} - -type PowerpackWidgetSunburstDefinitionLegendInlineArgs struct { - // Whether to hide the percentages of the groups. - HidePercent pulumi.BoolPtrInput `pulumi:"hidePercent"` - // Whether to hide the values of the groups. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // The type of legend (inline or automatic). Valid values are `inline`, `automatic`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (PowerpackWidgetSunburstDefinitionLegendInlineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlineOutput) -} - -func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionLegendInlineArgs) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlineOutput).ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionLegendInlinePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendInlineArgs, PowerpackWidgetSunburstDefinitionLegendInlinePtr and PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendInlinePtrInput` via: -// -// PowerpackWidgetSunburstDefinitionLegendInlineArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionLegendInlinePtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput - ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput -} - -type powerpackWidgetSunburstDefinitionLegendInlinePtrType PowerpackWidgetSunburstDefinitionLegendInlineArgs - -func PowerpackWidgetSunburstDefinitionLegendInlinePtr(v *PowerpackWidgetSunburstDefinitionLegendInlineArgs) PowerpackWidgetSunburstDefinitionLegendInlinePtrInput { - return (*powerpackWidgetSunburstDefinitionLegendInlinePtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionLegendInlinePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionLegendInlinePtrType) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionLegendInlinePtrType) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendInlineOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionLegendInlineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlineOutput() PowerpackWidgetSunburstDefinitionLegendInlineOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlineOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlineOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionLegendInline) *PowerpackWidgetSunburstDefinitionLegendInline { - return &v - }).(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) -} - -// Whether to hide the percentages of the groups. -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) *bool { return v.HidePercent }).(pulumi.BoolPtrOutput) -} - -// Whether to hide the values of the groups. -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o PowerpackWidgetSunburstDefinitionLegendInlineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendInline) string { return v.Type }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendInline)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutput() PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendInlinePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) Elem() PowerpackWidgetSunburstDefinitionLegendInlineOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) PowerpackWidgetSunburstDefinitionLegendInline { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionLegendInline - return ret - }).(PowerpackWidgetSunburstDefinitionLegendInlineOutput) -} - -// Whether to hide the percentages of the groups. -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) HidePercent() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *bool { - if v == nil { - return nil - } - return v.HidePercent - }).(pulumi.BoolPtrOutput) -} - -// Whether to hide the values of the groups. -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *bool { - if v == nil { - return nil - } - return v.HideValue - }).(pulumi.BoolPtrOutput) -} - -// The type of legend (inline or automatic). Valid values are `inline`, `automatic`. -func (o PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendInline) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendTable struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type string `pulumi:"type"` -} - -// PowerpackWidgetSunburstDefinitionLegendTableInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendTableArgs and PowerpackWidgetSunburstDefinitionLegendTableOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendTableInput` via: -// -// PowerpackWidgetSunburstDefinitionLegendTableArgs{...} -type PowerpackWidgetSunburstDefinitionLegendTableInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput - ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput -} - -type PowerpackWidgetSunburstDefinitionLegendTableArgs struct { - // The type of legend (table or none). Valid values are `table`, `none`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (PowerpackWidgetSunburstDefinitionLegendTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTableOutput) -} - -func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionLegendTableArgs) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTableOutput).ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionLegendTablePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionLegendTableArgs, PowerpackWidgetSunburstDefinitionLegendTablePtr and PowerpackWidgetSunburstDefinitionLegendTablePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionLegendTablePtrInput` via: -// -// PowerpackWidgetSunburstDefinitionLegendTableArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionLegendTablePtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput - ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput -} - -type powerpackWidgetSunburstDefinitionLegendTablePtrType PowerpackWidgetSunburstDefinitionLegendTableArgs - -func PowerpackWidgetSunburstDefinitionLegendTablePtr(v *PowerpackWidgetSunburstDefinitionLegendTableArgs) PowerpackWidgetSunburstDefinitionLegendTablePtrInput { - return (*powerpackWidgetSunburstDefinitionLegendTablePtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionLegendTablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionLegendTablePtrType) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionLegendTablePtrType) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendTableOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionLegendTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTableOutput() PowerpackWidgetSunburstDefinitionLegendTableOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTableOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTableOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionLegendTable) *PowerpackWidgetSunburstDefinitionLegendTable { - return &v - }).(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) -} - -// The type of legend (table or none). Valid values are `table`, `none`. -func (o PowerpackWidgetSunburstDefinitionLegendTableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionLegendTable) string { return v.Type }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionLegendTablePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionLegendTable)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutput() PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) ToPowerpackWidgetSunburstDefinitionLegendTablePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionLegendTablePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) Elem() PowerpackWidgetSunburstDefinitionLegendTableOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendTable) PowerpackWidgetSunburstDefinitionLegendTable { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionLegendTable - return ret - }).(PowerpackWidgetSunburstDefinitionLegendTableOutput) -} - -// The type of legend (table or none). Valid values are `table`, `none`. -func (o PowerpackWidgetSunburstDefinitionLegendTablePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionLegendTable) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetSunburstDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *PowerpackWidgetSunburstDefinitionRequestAuditQuery `pulumi:"auditQuery"` - Formulas []PowerpackWidgetSunburstDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetSunburstDefinitionRequestLogQuery `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetSunburstDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetSunburstDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetSunburstDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define style for the widget's request. - Style *PowerpackWidgetSunburstDefinitionRequestStyle `pulumi:"style"` -} - -// PowerpackWidgetSunburstDefinitionRequestInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestArgs and PowerpackWidgetSunburstDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestArgs{...} -type PowerpackWidgetSunburstDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput - ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestOutput -} - -type PowerpackWidgetSunburstDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - Formulas PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The query to use for this widget. - NetworkQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetSunburstDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define style for the widget's request. - Style PowerpackWidgetSunburstDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetSunburstDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestArgs) ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestArgs) ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestArray and PowerpackWidgetSunburstDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestArray{ PowerpackWidgetSunburstDefinitionRequestArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestArray []PowerpackWidgetSunburstDefinitionRequestInput - -func (PowerpackWidgetSunburstDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestArray) ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestArray) ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestOutput) ToPowerpackWidgetSunburstDefinitionRequestOutput() PowerpackWidgetSunburstDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestOutput) ToPowerpackWidgetSunburstDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) ApmQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) AuditQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestAuditQuery { - return v.AuditQuery - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -func (o PowerpackWidgetSunburstDefinitionRequestOutput) Formulas() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) []PowerpackWidgetSunburstDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) LogQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) NetworkQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) ProcessQuery() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetSunburstDefinitionRequestOutput) Queries() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) []PowerpackWidgetSunburstDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) RumQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) SecurityQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// Define style for the widget's request. -func (o PowerpackWidgetSunburstDefinitionRequestOutput) Style() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequest) *PowerpackWidgetSunburstDefinitionRequestStyle { - return v.Style - }).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestArrayOutput() PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequest { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestApmQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestApmQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) PowerpackWidgetSunburstDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestAuditQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) PowerpackWidgetSunburstDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestAuditQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetSunburstDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetSunburstDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaArgs and PowerpackWidgetSunburstDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaArgs{...} -type PowerpackWidgetSunburstDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaArray and PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaArray{ PowerpackWidgetSunburstDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaArray []PowerpackWidgetSunburstDefinitionRequestFormulaInput - -func (PowerpackWidgetSunburstDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutput() PowerpackWidgetSunburstDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Limit() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *PowerpackWidgetSunburstDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaOutput) Style() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormula) *PowerpackWidgetSunburstDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs and PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs, PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtr and PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *PowerpackWidgetSunburstDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) PowerpackWidgetSunburstDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs and PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs, PowerpackWidgetSunburstDefinitionRequestFormulaStylePtr and PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetSunburstDefinitionRequestFormulaStylePtr(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *PowerpackWidgetSunburstDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) PowerpackWidgetSunburstDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestLogQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestLogQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) PowerpackWidgetSunburstDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestNetworkQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetSunburstDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs and PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs, PowerpackWidgetSunburstDefinitionRequestProcessQueryPtr and PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestProcessQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *PowerpackWidgetSunburstDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) PowerpackWidgetSunburstDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryArray and PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryArray{ PowerpackWidgetSunburstDefinitionRequestQueryArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryArray []PowerpackWidgetSunburstDefinitionRequestQueryInput - -func (PowerpackWidgetSunburstDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryArray) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryArray) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetSunburstDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuery) *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestQueryOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) PowerpackWidgetSunburstDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs and PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs, PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtr and PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) PowerpackWidgetSunburstDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestRumQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestRumQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) PowerpackWidgetSunburstDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// PowerpackWidgetSunburstDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestStyleArgs and PowerpackWidgetSunburstDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestStyleInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestStyleArgs{...} -type PowerpackWidgetSunburstDefinitionRequestStyleInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput - ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput -} - -type PowerpackWidgetSunburstDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (PowerpackWidgetSunburstDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStyleOutput) -} - -func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetSunburstDefinitionRequestStyleArgs) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStyleOutput).ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetSunburstDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetSunburstDefinitionRequestStyleArgs, PowerpackWidgetSunburstDefinitionRequestStylePtr and PowerpackWidgetSunburstDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetSunburstDefinitionRequestStylePtrInput` via: -// -// PowerpackWidgetSunburstDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetSunburstDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput - ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput -} - -type powerpackWidgetSunburstDefinitionRequestStylePtrType PowerpackWidgetSunburstDefinitionRequestStyleArgs - -func PowerpackWidgetSunburstDefinitionRequestStylePtr(v *PowerpackWidgetSunburstDefinitionRequestStyleArgs) PowerpackWidgetSunburstDefinitionRequestStylePtrInput { - return (*powerpackWidgetSunburstDefinitionRequestStylePtrType)(v) -} - -func (*powerpackWidgetSunburstDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (i *powerpackWidgetSunburstDefinitionRequestStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetSunburstDefinitionRequestStylePtrType) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStyleOutput() PowerpackWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetSunburstDefinitionRequestStyle) *PowerpackWidgetSunburstDefinitionRequestStyle { - return &v - }).(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetSunburstDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetSunburstDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetSunburstDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetSunburstDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutput() PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) ToPowerpackWidgetSunburstDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetSunburstDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetSunburstDefinitionRequestStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestStyle) PowerpackWidgetSunburstDefinitionRequestStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetSunburstDefinitionRequestStyle - return ret - }).(PowerpackWidgetSunburstDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetSunburstDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetSunburstDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetTimeseriesDefinitionCustomLink `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events []PowerpackWidgetTimeseriesDefinitionEvent `pulumi:"events"` - // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. - LegendColumns []string `pulumi:"legendColumns"` - // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. - LegendLayout *string `pulumi:"legendLayout"` - // The size of the legend displayed in the widget. - LegendSize *string `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. - Markers []PowerpackWidgetTimeseriesDefinitionMarker `pulumi:"markers"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []PowerpackWidgetTimeseriesDefinitionRequest `pulumi:"requests"` - // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. - RightYaxis *PowerpackWidgetTimeseriesDefinitionRightYaxis `pulumi:"rightYaxis"` - // Whether or not to show the legend on this widget. - ShowLegend *bool `pulumi:"showLegend"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis *PowerpackWidgetTimeseriesDefinitionYaxis `pulumi:"yaxis"` -} - -// PowerpackWidgetTimeseriesDefinitionInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionArgs and PowerpackWidgetTimeseriesDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionInput` via: -// -// PowerpackWidgetTimeseriesDefinitionArgs{...} -type PowerpackWidgetTimeseriesDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput - ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionOutput -} - -type PowerpackWidgetTimeseriesDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. - Events PowerpackWidgetTimeseriesDefinitionEventArrayInput `pulumi:"events"` - // A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. - LegendColumns pulumi.StringArrayInput `pulumi:"legendColumns"` - // The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. - LegendLayout pulumi.StringPtrInput `pulumi:"legendLayout"` - // The size of the legend displayed in the widget. - LegendSize pulumi.StringPtrInput `pulumi:"legendSize"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. - Markers PowerpackWidgetTimeseriesDefinitionMarkerArrayInput `pulumi:"markers"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests PowerpackWidgetTimeseriesDefinitionRequestArrayInput `pulumi:"requests"` - // A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. - RightYaxis PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput `pulumi:"rightYaxis"` - // Whether or not to show the legend on this widget. - ShowLegend pulumi.BoolPtrInput `pulumi:"showLegend"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` - // A nested block describing the Y-Axis Controls. The structure of this block is described below. - Yaxis PowerpackWidgetTimeseriesDefinitionYaxisPtrInput `pulumi:"yaxis"` -} - -func (PowerpackWidgetTimeseriesDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionArgs) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionOutput).ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionArgs, PowerpackWidgetTimeseriesDefinitionPtr and PowerpackWidgetTimeseriesDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput - ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionPtrType PowerpackWidgetTimeseriesDefinitionArgs - -func PowerpackWidgetTimeseriesDefinitionPtr(v *PowerpackWidgetTimeseriesDefinitionArgs) PowerpackWidgetTimeseriesDefinitionPtrInput { - return (*powerpackWidgetTimeseriesDefinitionPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionPtrType) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionPtrType) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionOutput() PowerpackWidgetTimeseriesDefinitionOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinition { - return &v - }).(PowerpackWidgetTimeseriesDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionOutput) CustomLinks() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionOutput) Events() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionEvent { - return v.Events - }).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) -} - -// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. -func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []string { return v.LegendColumns }).(pulumi.StringArrayOutput) -} - -// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. -func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendLayout() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LegendLayout }).(pulumi.StringPtrOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetTimeseriesDefinitionOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LegendSize }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetTimeseriesDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. -func (o PowerpackWidgetTimeseriesDefinitionOutput) Markers() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionMarker { - return v.Markers - }).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetTimeseriesDefinitionOutput) Requests() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionRequest { - return v.Requests - }).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) -} - -// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. -func (o PowerpackWidgetTimeseriesDefinitionOutput) RightYaxis() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionRightYaxis { - return v.RightYaxis - }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetTimeseriesDefinitionOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *bool { return v.ShowLegend }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTimeseriesDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTimeseriesDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTimeseriesDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o PowerpackWidgetTimeseriesDefinitionOutput) Yaxis() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionYaxis { return v.Yaxis }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutput() PowerpackWidgetTimeseriesDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ToPowerpackWidgetTimeseriesDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) PowerpackWidgetTimeseriesDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinition - return ret - }).(PowerpackWidgetTimeseriesDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) CustomLinks() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -// The definition of the event to overlay on the graph. Multiple `event` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Events() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionEvent { - if v == nil { - return nil - } - return v.Events - }).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) -} - -// A list of columns to display in the legend. Valid values are `value`, `avg`, `sum`, `min`, `max`. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendColumns() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []string { - if v == nil { - return nil - } - return v.LegendColumns - }).(pulumi.StringArrayOutput) -} - -// The layout of the legend displayed in the widget. Valid values are `auto`, `horizontal`, `vertical`. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendLayout() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LegendLayout - }).(pulumi.StringPtrOutput) -} - -// The size of the legend displayed in the widget. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LegendSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LegendSize - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the marker to use when displaying the widget. The structure of this block is described below. Multiple `marker` blocks are allowed within a given `tileDef` block. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Markers() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionMarker { - if v == nil { - return nil - } - return v.Markers - }).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `networkQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Requests() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) []PowerpackWidgetTimeseriesDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) -} - -// A nested block describing the right Y-Axis Controls. See the `onRightYaxis` property for which request will use this axis. The structure of this block is described below. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) RightYaxis() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionRightYaxis { - if v == nil { - return nil - } - return v.RightYaxis - }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Whether or not to show the legend on this widget. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) ShowLegend() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLegend - }).(pulumi.BoolPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -// A nested block describing the Y-Axis Controls. The structure of this block is described below. -func (o PowerpackWidgetTimeseriesDefinitionPtrOutput) Yaxis() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinition) *PowerpackWidgetTimeseriesDefinitionYaxis { - if v == nil { - return nil - } - return v.Yaxis - }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetTimeseriesDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionCustomLinkArgs and PowerpackWidgetTimeseriesDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionCustomLinkInput` via: -// -// PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{...} -type PowerpackWidgetTimeseriesDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput - ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput -} - -type PowerpackWidgetTimeseriesDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArgs) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) -} - -// PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionCustomLinkArray and PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionCustomLinkArray{ PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{...} } -type PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput - ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionCustomLinkArray []PowerpackWidgetTimeseriesDefinitionCustomLinkInput - -func (PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionCustomLinkArray) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput() PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionCustomLink { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput) -} - -type PowerpackWidgetTimeseriesDefinitionEvent struct { - // The event query to use in the widget. - Q string `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution *string `pulumi:"tagsExecution"` -} - -// PowerpackWidgetTimeseriesDefinitionEventInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionEventArgs and PowerpackWidgetTimeseriesDefinitionEventOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionEventInput` via: -// -// PowerpackWidgetTimeseriesDefinitionEventArgs{...} -type PowerpackWidgetTimeseriesDefinitionEventInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput - ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput -} - -type PowerpackWidgetTimeseriesDefinitionEventArgs struct { - // The event query to use in the widget. - Q pulumi.StringInput `pulumi:"q"` - // The execution method for multi-value filters. - TagsExecution pulumi.StringPtrInput `pulumi:"tagsExecution"` -} - -func (PowerpackWidgetTimeseriesDefinitionEventArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionEventArgs) ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionEventArgs) ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionEventOutput) -} - -// PowerpackWidgetTimeseriesDefinitionEventArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionEventArray and PowerpackWidgetTimeseriesDefinitionEventArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionEventArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionEventArray{ PowerpackWidgetTimeseriesDefinitionEventArgs{...} } -type PowerpackWidgetTimeseriesDefinitionEventArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput - ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionEventArray []PowerpackWidgetTimeseriesDefinitionEventInput - -func (PowerpackWidgetTimeseriesDefinitionEventArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionEventArray) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionEventArray) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionEventArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionEventOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionEventOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionEventOutput) ToPowerpackWidgetTimeseriesDefinitionEventOutput() PowerpackWidgetTimeseriesDefinitionEventOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionEventOutput) ToPowerpackWidgetTimeseriesDefinitionEventOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventOutput { - return o -} - -// The event query to use in the widget. -func (o PowerpackWidgetTimeseriesDefinitionEventOutput) Q() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionEvent) string { return v.Q }).(pulumi.StringOutput) -} - -// The execution method for multi-value filters. -func (o PowerpackWidgetTimeseriesDefinitionEventOutput) TagsExecution() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionEvent) *string { return v.TagsExecution }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionEventArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionEvent)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutput() PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) ToPowerpackWidgetTimeseriesDefinitionEventArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionEventArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionEventArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionEventOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionEvent { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionEvent)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionEventOutput) -} - -type PowerpackWidgetTimeseriesDefinitionMarker struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType *string `pulumi:"displayType"` - // A label for the line or range. - Label *string `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value string `pulumi:"value"` -} - -// PowerpackWidgetTimeseriesDefinitionMarkerInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionMarkerArgs and PowerpackWidgetTimeseriesDefinitionMarkerOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionMarkerInput` via: -// -// PowerpackWidgetTimeseriesDefinitionMarkerArgs{...} -type PowerpackWidgetTimeseriesDefinitionMarkerInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput - ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput -} - -type PowerpackWidgetTimeseriesDefinitionMarkerArgs struct { - // How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - // A label for the line or range. - Label pulumi.StringPtrInput `pulumi:"label"` - // A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. - Value pulumi.StringInput `pulumi:"value"` -} - -func (PowerpackWidgetTimeseriesDefinitionMarkerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionMarkerArgs) ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionMarkerArgs) ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionMarkerOutput) -} - -// PowerpackWidgetTimeseriesDefinitionMarkerArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionMarkerArray and PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionMarkerArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionMarkerArray{ PowerpackWidgetTimeseriesDefinitionMarkerArgs{...} } -type PowerpackWidgetTimeseriesDefinitionMarkerArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput - ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionMarkerArray []PowerpackWidgetTimeseriesDefinitionMarkerInput - -func (PowerpackWidgetTimeseriesDefinitionMarkerArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionMarkerArray) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionMarkerArray) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionMarkerOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionMarkerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerOutput() PowerpackWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerOutput { - return o -} - -// How the marker lines are displayed, options are one of {`error`, `warning`, `info`, `ok`} combined with one of {`dashed`, `solid`, `bold`}. Example: `error dashed`. -func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) *string { return v.DisplayType }).(pulumi.StringPtrOutput) -} - -// A label for the line or range. -func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// A mathematical expression describing the marker, for example: `y > 1`, `-5 < y < 0`, `y = 19`. -func (o PowerpackWidgetTimeseriesDefinitionMarkerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionMarker) string { return v.Value }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionMarker)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutput() PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) ToPowerpackWidgetTimeseriesDefinitionMarkerArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionMarkerOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionMarker { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionMarker)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionMarkerOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType *string `pulumi:"displayType"` - Formulas []PowerpackWidgetTimeseriesDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQuery `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas []PowerpackWidgetTimeseriesDefinitionRequestMetadata `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis *bool `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetTimeseriesDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style *PowerpackWidgetTimeseriesDefinitionRequestStyle `pulumi:"style"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestArgs and PowerpackWidgetTimeseriesDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput - ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. - DisplayType pulumi.StringPtrInput `pulumi:"displayType"` - Formulas PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. - Metadatas PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput `pulumi:"metadatas"` - // The query to use for this widget. - NetworkQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput `pulumi:"networkQuery"` - // A Boolean indicating whether the request uses the right or left Y-Axis. - OnRightYaxis pulumi.BoolPtrInput `pulumi:"onRightYaxis"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // The style of the widget graph. Exactly one `style` block is allowed using the structure below. - Style PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestArgs) ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestArgs) ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestArray and PowerpackWidgetTimeseriesDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestArray{ PowerpackWidgetTimeseriesDefinitionRequestArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestArray []PowerpackWidgetTimeseriesDefinitionRequestInput - -func (PowerpackWidgetTimeseriesDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestArray) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestArray) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ToPowerpackWidgetTimeseriesDefinitionRequestOutput() PowerpackWidgetTimeseriesDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ToPowerpackWidgetTimeseriesDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ApmQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) AuditQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { - return v.AuditQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// How to display the marker lines. Valid values are `area`, `bars`, `line`, `overlay`. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) DisplayType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *string { return v.DisplayType }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Formulas() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) LogQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// Used to define expression aliases. Multiple `metadata` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Metadatas() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestMetadata { - return v.Metadatas - }).(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) NetworkQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { - return v.NetworkQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// A Boolean indicating whether the request uses the right or left Y-Axis. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) OnRightYaxis() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *bool { return v.OnRightYaxis }).(pulumi.BoolPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) ProcessQuery() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Queries() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) []PowerpackWidgetTimeseriesDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) RumQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) SecurityQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// The style of the widget graph. Exactly one `style` block is allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestOutput) Style() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequest) *PowerpackWidgetTimeseriesDefinitionRequestStyle { - return v.Style - }).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequest { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaArray and PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaArray{ PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaArray []PowerpackWidgetTimeseriesDefinitionRequestFormulaInput - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Limit() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) Style() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormula) *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs, PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtr and PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs and PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs, PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtr and PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtr(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestMetadata struct { - // The expression alias. - AliasName *string `pulumi:"aliasName"` - // The expression name. - Expression string `pulumi:"expression"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestMetadataInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs and PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestMetadataInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestMetadataInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput - ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs struct { - // The expression alias. - AliasName pulumi.StringPtrInput `pulumi:"aliasName"` - // The expression name. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestMetadataArray and PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestMetadataArray{ PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestMetadataArray []PowerpackWidgetTimeseriesDefinitionRequestMetadataInput - -func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestMetadataArray) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { - return o -} - -// The expression alias. -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) AliasName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestMetadata) *string { return v.AliasName }).(pulumi.StringPtrOutput) -} - -// The expression name. -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestMetadata) string { return v.Expression }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestMetadata)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestMetadata { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestMetadata)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) PowerpackWidgetTimeseriesDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryArray and PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryArray []PowerpackWidgetTimeseriesDefinitionRequestQueryInput - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuery) *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.Service - }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestStyle struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType *string `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth *string `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// PowerpackWidgetTimeseriesDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestStyleArgs and PowerpackWidgetTimeseriesDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestStyleInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{...} -type PowerpackWidgetTimeseriesDefinitionRequestStyleInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput - ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput -} - -type PowerpackWidgetTimeseriesDefinitionRequestStyleArgs struct { - // The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. - LineType pulumi.StringPtrInput `pulumi:"lineType"` - // The width of line displayed. Valid values are `normal`, `thick`, `thin`. - LineWidth pulumi.StringPtrInput `pulumi:"lineWidth"` - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput).ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRequestStyleArgs, PowerpackWidgetTimeseriesDefinitionRequestStylePtr and PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput - ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRequestStylePtrType PowerpackWidgetTimeseriesDefinitionRequestStyleArgs - -func PowerpackWidgetTimeseriesDefinitionRequestStylePtr(v *PowerpackWidgetTimeseriesDefinitionRequestStyleArgs) PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput { - return (*powerpackWidgetTimeseriesDefinitionRequestStylePtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRequestStylePtrType) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutput() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRequestStyle) *PowerpackWidgetTimeseriesDefinitionRequestStyle { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineType }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.LineWidth }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput() PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) ToPowerpackWidgetTimeseriesDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRequestStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) PowerpackWidgetTimeseriesDefinitionRequestStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRequestStyle - return ret - }).(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput) -} - -// The type of lines displayed. Valid values are `dashed`, `dotted`, `solid`. -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) LineType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineType - }).(pulumi.StringPtrOutput) -} - -// The width of line displayed. Valid values are `normal`, `thick`, `thin`. -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) LineWidth() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.LineWidth - }).(pulumi.StringPtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRightYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetTimeseriesDefinitionRightYaxisInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRightYaxisArgs and PowerpackWidgetTimeseriesDefinitionRightYaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRightYaxisInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{...} -type PowerpackWidgetTimeseriesDefinitionRightYaxisInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput - ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput -} - -type PowerpackWidgetTimeseriesDefinitionRightYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput).ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionRightYaxisArgs, PowerpackWidgetTimeseriesDefinitionRightYaxisPtr and PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput - ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionRightYaxisPtrType PowerpackWidgetTimeseriesDefinitionRightYaxisArgs - -func PowerpackWidgetTimeseriesDefinitionRightYaxisPtr(v *PowerpackWidgetTimeseriesDefinitionRightYaxisArgs) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput { - return (*powerpackWidgetTimeseriesDefinitionRightYaxisPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionRightYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRightYaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionRightYaxis) *PowerpackWidgetTimeseriesDefinitionRightYaxis { - return &v - }).(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionRightYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionRightYaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) PowerpackWidgetTimeseriesDefinitionRightYaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionRightYaxis - return ret - }).(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionRightYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionYaxis struct { - // Always include zero or fit the axis to the data range. - IncludeZero *bool `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label *string `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max *string `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min *string `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale *string `pulumi:"scale"` -} - -// PowerpackWidgetTimeseriesDefinitionYaxisInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionYaxisArgs and PowerpackWidgetTimeseriesDefinitionYaxisOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionYaxisInput` via: -// -// PowerpackWidgetTimeseriesDefinitionYaxisArgs{...} -type PowerpackWidgetTimeseriesDefinitionYaxisInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput - ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput -} - -type PowerpackWidgetTimeseriesDefinitionYaxisArgs struct { - // Always include zero or fit the axis to the data range. - IncludeZero pulumi.BoolPtrInput `pulumi:"includeZero"` - // The label of the axis to display on the graph. - Label pulumi.StringPtrInput `pulumi:"label"` - // Specify the maximum value to show on the Y-axis. - Max pulumi.StringPtrInput `pulumi:"max"` - // Specify the minimum value to show on the Y-axis. - Min pulumi.StringPtrInput `pulumi:"min"` - // Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. - Scale pulumi.StringPtrInput `pulumi:"scale"` -} - -func (PowerpackWidgetTimeseriesDefinitionYaxisArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisOutput) -} - -func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTimeseriesDefinitionYaxisArgs) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisOutput).ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTimeseriesDefinitionYaxisPtrInput is an input type that accepts PowerpackWidgetTimeseriesDefinitionYaxisArgs, PowerpackWidgetTimeseriesDefinitionYaxisPtr and PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTimeseriesDefinitionYaxisPtrInput` via: -// -// PowerpackWidgetTimeseriesDefinitionYaxisArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTimeseriesDefinitionYaxisPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput - ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput -} - -type powerpackWidgetTimeseriesDefinitionYaxisPtrType PowerpackWidgetTimeseriesDefinitionYaxisArgs - -func PowerpackWidgetTimeseriesDefinitionYaxisPtr(v *PowerpackWidgetTimeseriesDefinitionYaxisArgs) PowerpackWidgetTimeseriesDefinitionYaxisPtrInput { - return (*powerpackWidgetTimeseriesDefinitionYaxisPtrType)(v) -} - -func (*powerpackWidgetTimeseriesDefinitionYaxisPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (i *powerpackWidgetTimeseriesDefinitionYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return i.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTimeseriesDefinitionYaxisPtrType) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionYaxisOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionYaxisOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisOutput() PowerpackWidgetTimeseriesDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTimeseriesDefinitionYaxis) *PowerpackWidgetTimeseriesDefinitionYaxis { - return &v - }).(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *bool { return v.IncludeZero }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Max }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Min }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetTimeseriesDefinitionYaxisOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTimeseriesDefinitionYaxis) *string { return v.Scale }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTimeseriesDefinitionYaxis)(nil)).Elem() -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutput() PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) ToPowerpackWidgetTimeseriesDefinitionYaxisPtrOutputWithContext(ctx context.Context) PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput { - return o -} - -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Elem() PowerpackWidgetTimeseriesDefinitionYaxisOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) PowerpackWidgetTimeseriesDefinitionYaxis { - if v != nil { - return *v - } - var ret PowerpackWidgetTimeseriesDefinitionYaxis - return ret - }).(PowerpackWidgetTimeseriesDefinitionYaxisOutput) -} - -// Always include zero or fit the axis to the data range. -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) IncludeZero() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *bool { - if v == nil { - return nil - } - return v.IncludeZero - }).(pulumi.BoolPtrOutput) -} - -// The label of the axis to display on the graph. -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Label - }).(pulumi.StringPtrOutput) -} - -// Specify the maximum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Max() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Max - }).(pulumi.StringPtrOutput) -} - -// Specify the minimum value to show on the Y-axis. -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Min() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Min - }).(pulumi.StringPtrOutput) -} - -// Specify the scale type, options: `linear`, `log`, `pow`, `sqrt`. -func (o PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput) Scale() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTimeseriesDefinitionYaxis) *string { - if v == nil { - return nil - } - return v.Scale - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetToplistDefinitionCustomLink `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests []PowerpackWidgetToplistDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetToplistDefinitionInput is an input type that accepts PowerpackWidgetToplistDefinitionArgs and PowerpackWidgetToplistDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionInput` via: -// -// PowerpackWidgetToplistDefinitionArgs{...} -type PowerpackWidgetToplistDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput - ToPowerpackWidgetToplistDefinitionOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionOutput -} - -type PowerpackWidgetToplistDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetToplistDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). - Requests PowerpackWidgetToplistDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetToplistDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput { - return i.ToPowerpackWidgetToplistDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionOutput) -} - -func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionArgs) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionOutput).ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionArgs, PowerpackWidgetToplistDefinitionPtr and PowerpackWidgetToplistDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionPtrInput` via: -// -// PowerpackWidgetToplistDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput - ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionPtrOutput -} - -type powerpackWidgetToplistDefinitionPtrType PowerpackWidgetToplistDefinitionArgs - -func PowerpackWidgetToplistDefinitionPtr(v *PowerpackWidgetToplistDefinitionArgs) PowerpackWidgetToplistDefinitionPtrInput { - return (*powerpackWidgetToplistDefinitionPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionPtrType) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionPtrType) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionPtrOutput) -} - -type PowerpackWidgetToplistDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionOutput() PowerpackWidgetToplistDefinitionOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionOutput) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinition) *PowerpackWidgetToplistDefinition { - return &v - }).(PowerpackWidgetToplistDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionOutput) CustomLinks() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetToplistDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetToplistDefinitionOutput) Requests() PowerpackWidgetToplistDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionRequest { return v.Requests }).(PowerpackWidgetToplistDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetToplistDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetToplistDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetToplistDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionPtrOutput) ToPowerpackWidgetToplistDefinitionPtrOutput() PowerpackWidgetToplistDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionPtrOutput) ToPowerpackWidgetToplistDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionPtrOutput) Elem() PowerpackWidgetToplistDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) PowerpackWidgetToplistDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinition - return ret - }).(PowerpackWidgetToplistDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionPtrOutput) CustomLinks() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetToplistDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// 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`, `apmQuery`, `logQuery`, `rumQuery`, `securityQuery` or `processQuery` is required within the `request` block). -func (o PowerpackWidgetToplistDefinitionPtrOutput) Requests() PowerpackWidgetToplistDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) []PowerpackWidgetToplistDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetToplistDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetToplistDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetToplistDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetToplistDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetToplistDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetToplistDefinitionCustomLinkArgs and PowerpackWidgetToplistDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionCustomLinkInput` via: -// -// PowerpackWidgetToplistDefinitionCustomLinkArgs{...} -type PowerpackWidgetToplistDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput - ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput -} - -type PowerpackWidgetToplistDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetToplistDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionCustomLinkArgs) ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionCustomLinkArgs) ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionCustomLinkOutput) -} - -// PowerpackWidgetToplistDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionCustomLinkArray and PowerpackWidgetToplistDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetToplistDefinitionCustomLinkArray{ PowerpackWidgetToplistDefinitionCustomLinkArgs{...} } -type PowerpackWidgetToplistDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput - ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetToplistDefinitionCustomLinkArray []PowerpackWidgetToplistDefinitionCustomLinkInput - -func (PowerpackWidgetToplistDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionCustomLinkArray) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionCustomLinkArray) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetToplistDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) ToPowerpackWidgetToplistDefinitionCustomLinkOutput() PowerpackWidgetToplistDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) ToPowerpackWidgetToplistDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetToplistDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutput() PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) ToPowerpackWidgetToplistDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionCustomLink { - return vs[0].([]PowerpackWidgetToplistDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionCustomLinkOutput) -} - -type PowerpackWidgetToplistDefinitionRequest struct { - // The query to use for this widget. - ApmQuery *PowerpackWidgetToplistDefinitionRequestApmQuery `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery *PowerpackWidgetToplistDefinitionRequestAuditQuery `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetToplistDefinitionRequestConditionalFormat `pulumi:"conditionalFormats"` - Formulas []PowerpackWidgetToplistDefinitionRequestFormula `pulumi:"formulas"` - // The query to use for this widget. - LogQuery *PowerpackWidgetToplistDefinitionRequestLogQuery `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery *PowerpackWidgetToplistDefinitionRequestProcessQuery `pulumi:"processQuery"` - // The metric query to use for this widget. - Q *string `pulumi:"q"` - Queries []PowerpackWidgetToplistDefinitionRequestQuery `pulumi:"queries"` - // The query to use for this widget. - RumQuery *PowerpackWidgetToplistDefinitionRequestRumQuery `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery *PowerpackWidgetToplistDefinitionRequestSecurityQuery `pulumi:"securityQuery"` - // Define request for the widget's style. - Style *PowerpackWidgetToplistDefinitionRequestStyle `pulumi:"style"` -} - -// PowerpackWidgetToplistDefinitionRequestInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestArgs and PowerpackWidgetToplistDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestInput` via: -// -// PowerpackWidgetToplistDefinitionRequestArgs{...} -type PowerpackWidgetToplistDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput - ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestOutput -} - -type PowerpackWidgetToplistDefinitionRequestArgs struct { - // The query to use for this widget. - ApmQuery PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput `pulumi:"apmQuery"` - // The query to use for this widget. - AuditQuery PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput `pulumi:"auditQuery"` - // Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput `pulumi:"conditionalFormats"` - Formulas PowerpackWidgetToplistDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - // The query to use for this widget. - LogQuery PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput `pulumi:"logQuery"` - // The process query to use in the widget. The structure of this block is described below. - ProcessQuery PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput `pulumi:"processQuery"` - // The metric query to use for this widget. - Q pulumi.StringPtrInput `pulumi:"q"` - Queries PowerpackWidgetToplistDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The query to use for this widget. - RumQuery PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput `pulumi:"rumQuery"` - // The query to use for this widget. - SecurityQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput `pulumi:"securityQuery"` - // Define request for the widget's style. - Style PowerpackWidgetToplistDefinitionRequestStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetToplistDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestArgs) ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestArgs) ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestOutput) -} - -// PowerpackWidgetToplistDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestArray and PowerpackWidgetToplistDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestArray{ PowerpackWidgetToplistDefinitionRequestArgs{...} } -type PowerpackWidgetToplistDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput - ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestArray []PowerpackWidgetToplistDefinitionRequestInput - -func (PowerpackWidgetToplistDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestArray) ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestArray) ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestOutput) ToPowerpackWidgetToplistDefinitionRequestOutput() PowerpackWidgetToplistDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestOutput) ToPowerpackWidgetToplistDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestOutput { - return o -} - -// The query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) ApmQuery() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestApmQuery { - return v.ApmQuery - }).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) AuditQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestAuditQuery { - return v.AuditQuery - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background, depending on a rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestOutput) ConditionalFormats() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) -} - -func (o PowerpackWidgetToplistDefinitionRequestOutput) Formulas() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) LogQuery() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestLogQuery { - return v.LogQuery - }).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -// The process query to use in the widget. The structure of this block is described below. -func (o PowerpackWidgetToplistDefinitionRequestOutput) ProcessQuery() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -// The metric query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) Q() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *string { return v.Q }).(pulumi.StringPtrOutput) -} - -func (o PowerpackWidgetToplistDefinitionRequestOutput) Queries() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) []PowerpackWidgetToplistDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) RumQuery() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestRumQuery { - return v.RumQuery - }).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -// The query to use for this widget. -func (o PowerpackWidgetToplistDefinitionRequestOutput) SecurityQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestSecurityQuery { - return v.SecurityQuery - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// Define request for the widget's style. -func (o PowerpackWidgetToplistDefinitionRequestOutput) Style() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequest) *PowerpackWidgetToplistDefinitionRequestStyle { - return v.Style - }).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) ToPowerpackWidgetToplistDefinitionRequestArrayOutput() PowerpackWidgetToplistDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) ToPowerpackWidgetToplistDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequest { - return vs[0].([]PowerpackWidgetToplistDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestApmQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestApmQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryArgs - -func PowerpackWidgetToplistDefinitionRequestApmQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestApmQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) PowerpackWidgetToplistDefinitionRequestApmQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestApmQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestApmQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) []PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs - -func PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestApmQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs - -func PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput - -func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestApmQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestAuditQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestAuditQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryArgs - -func PowerpackWidgetToplistDefinitionRequestAuditQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestAuditQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) PowerpackWidgetToplistDefinitionRequestAuditQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestAuditQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs - -func PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs - -func PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestAuditQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetToplistDefinitionRequestConditionalFormatInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs and PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestConditionalFormatInput` via: -// -// PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{...} -type PowerpackWidgetToplistDefinitionRequestConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput - ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput -} - -type PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) -} - -// PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestConditionalFormatArray and PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestConditionalFormatArray{ PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{...} } -type PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput - ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestConditionalFormatArray []PowerpackWidgetToplistDefinitionRequestConditionalFormatInput - -func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomBgColor }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.CustomFgColor }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestConditionalFormat { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetToplistDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetToplistDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetToplistDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaArgs and PowerpackWidgetToplistDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaArgs{...} -type PowerpackWidgetToplistDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetToplistDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetToplistDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaArray and PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaArray{ PowerpackWidgetToplistDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetToplistDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaArray []PowerpackWidgetToplistDefinitionRequestFormulaInput - -func (PowerpackWidgetToplistDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaArray) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaArray) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaOutput() PowerpackWidgetToplistDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Limit() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *PowerpackWidgetToplistDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetToplistDefinitionRequestFormulaOutput) Style() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormula) *PowerpackWidgetToplistDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs and PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetToplistDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs, PowerpackWidgetToplistDefinitionRequestFormulaLimitPtr and PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetToplistDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *PowerpackWidgetToplistDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) PowerpackWidgetToplistDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetToplistDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs and PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetToplistDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs, PowerpackWidgetToplistDefinitionRequestFormulaStylePtr and PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetToplistDefinitionRequestFormulaStylePtrType PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetToplistDefinitionRequestFormulaStylePtr(v *PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetToplistDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutput() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *PowerpackWidgetToplistDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) PowerpackWidgetToplistDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestLogQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestLogQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryArgs - -func PowerpackWidgetToplistDefinitionRequestLogQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestLogQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) PowerpackWidgetToplistDefinitionRequestLogQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestLogQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestLogQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) []PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs - -func PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestLogQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs - -func PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput - -func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestLogQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestProcessQuery struct { - // A list of processes. - FilterBies []string `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit *int `pulumi:"limit"` - // Your chosen metric. - Metric string `pulumi:"metric"` - // Your chosen search term. - SearchBy *string `pulumi:"searchBy"` -} - -// PowerpackWidgetToplistDefinitionRequestProcessQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestProcessQueryArgs and PowerpackWidgetToplistDefinitionRequestProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestProcessQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput - ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestProcessQueryArgs struct { - // A list of processes. - FilterBies pulumi.StringArrayInput `pulumi:"filterBies"` - // The max number of items in the filter list. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // Your chosen metric. - Metric pulumi.StringInput `pulumi:"metric"` - // Your chosen search term. - SearchBy pulumi.StringPtrInput `pulumi:"searchBy"` -} - -func (PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput).ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestProcessQueryArgs, PowerpackWidgetToplistDefinitionRequestProcessQueryPtr and PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestProcessQueryPtrType PowerpackWidgetToplistDefinitionRequestProcessQueryArgs - -func PowerpackWidgetToplistDefinitionRequestProcessQueryPtr(v *PowerpackWidgetToplistDefinitionRequestProcessQueryArgs) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestProcessQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestProcessQuery) *PowerpackWidgetToplistDefinitionRequestProcessQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) -} - -// A list of processes. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) []string { return v.FilterBies }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { return v.SearchBy }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) PowerpackWidgetToplistDefinitionRequestProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestProcessQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput) -} - -// A list of processes. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) FilterBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) []string { - if v == nil { - return nil - } - return v.FilterBies - }).(pulumi.StringArrayOutput) -} - -// The max number of items in the filter list. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// Your chosen metric. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// Your chosen search term. -func (o PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput) SearchBy() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestProcessQuery) *string { - if v == nil { - return nil - } - return v.SearchBy - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetToplistDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetToplistDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryOutput) -} - -// PowerpackWidgetToplistDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryArray and PowerpackWidgetToplistDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryArray{ PowerpackWidgetToplistDefinitionRequestQueryArgs{...} } -type PowerpackWidgetToplistDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput - ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryArray []PowerpackWidgetToplistDefinitionRequestQueryInput - -func (PowerpackWidgetToplistDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryArray) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryArray) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetToplistDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuery) *PowerpackWidgetToplistDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestQueryOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) PowerpackWidgetToplistDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) PowerpackWidgetToplistDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) PowerpackWidgetToplistDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs and PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs, PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtr and PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *PowerpackWidgetToplistDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) PowerpackWidgetToplistDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestRumQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestRumQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryArgs - -func PowerpackWidgetToplistDefinitionRequestRumQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestRumQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) PowerpackWidgetToplistDefinitionRequestRumQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestRumQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestRumQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) []PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs - -func PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestRumQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs - -func PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput - -func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestRumQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQuery struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy `pulumi:"groupBies"` - // The name of the index to query. - Index string `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute `pulumi:"multiComputes"` - // The search query to use. - SearchQuery *string `pulumi:"searchQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestSecurityQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs struct { - // `computeQuery` or `multiCompute` is required. The map keys are listed below. - ComputeQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput `pulumi:"computeQuery"` - // Multiple `groupBy` blocks are allowed using the structure below. - GroupBies PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput `pulumi:"groupBies"` - // The name of the index to query. - Index pulumi.StringInput `pulumi:"index"` - // `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. - MultiComputes PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput `pulumi:"multiComputes"` - // The search query to use. - SearchQuery pulumi.StringPtrInput `pulumi:"searchQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs - -func PowerpackWidgetToplistDefinitionRequestSecurityQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) Index() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) string { return v.Index }).(pulumi.StringOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { return v.SearchQuery }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) PowerpackWidgetToplistDefinitionRequestSecurityQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestSecurityQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput) -} - -// `computeQuery` or `multiCompute` is required. The map keys are listed below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) ComputeQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - if v == nil { - return nil - } - return v.ComputeQuery - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// Multiple `groupBy` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) GroupBies() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -// The name of the index to query. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) Index() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return &v.Index - }).(pulumi.StringPtrOutput) -} - -// `computeQuery` or `multiCompute` is required. Multiple `multiCompute` blocks are allowed using the structure below. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) MultiComputes() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - if v == nil { - return nil - } - return v.MultiComputes - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -// The search query to use. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput) SearchQuery() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQuery) *string { - if v == nil { - return nil - } - return v.SearchQuery - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs - -func PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQuery) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy struct { - // The facet name. - Facet *string `pulumi:"facet"` - // The maximum number of items in the group. - Limit *int `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery `pulumi:"sortQuery"` -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs struct { - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // The maximum number of items in the group. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // A list of exactly one element describing the sort query to use. - SortQuery PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput `pulumi:"sortQuery"` -} - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray{ PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{...} } -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray []PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return o -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// The maximum number of items in the group. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// A list of exactly one element describing the sort query to use. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) SortQuery() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy) *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return v.SortQuery - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order string `pulumi:"order"` -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Widget sorting methods. Valid values are `asc`, `desc`. - Order pulumi.StringInput `pulumi:"order"` -} - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput).ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs, PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr and PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput -} - -type powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs - -func PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtr(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput { - return (*powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrType) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - return &v - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { - return v.Aggregation - }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) Order() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) string { return v.Order }).(pulumi.StringOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery - return ret - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput) -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return v.Facet - }).(pulumi.StringPtrOutput) -} - -// Widget sorting methods. Valid values are `asc`, `desc`. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQuery) *string { - if v == nil { - return nil - } - return &v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute struct { - // The aggregation method. - Aggregation string `pulumi:"aggregation"` - // The facet name. - Facet *string `pulumi:"facet"` - // Define the time interval in seconds. - Interval *int `pulumi:"interval"` -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs and PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs struct { - // The aggregation method. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The facet name. - Facet pulumi.StringPtrInput `pulumi:"facet"` - // Define the time interval in seconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray and PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput` via: -// -// PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{ PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{...} } -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput - ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray []PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return o -} - -// The aggregation method. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The facet name. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Facet() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *string { return v.Facet }).(pulumi.StringPtrOutput) -} - -// Define the time interval in seconds. -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput() PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) ToPowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute { - return vs[0].([]PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiCompute)[vs[1].(int)] - }).(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput) -} - -type PowerpackWidgetToplistDefinitionRequestStyle struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette *string `pulumi:"palette"` -} - -// PowerpackWidgetToplistDefinitionRequestStyleInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestStyleArgs and PowerpackWidgetToplistDefinitionRequestStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestStyleInput` via: -// -// PowerpackWidgetToplistDefinitionRequestStyleArgs{...} -type PowerpackWidgetToplistDefinitionRequestStyleInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput - ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput -} - -type PowerpackWidgetToplistDefinitionRequestStyleArgs struct { - // A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. - Palette pulumi.StringPtrInput `pulumi:"palette"` -} - -func (PowerpackWidgetToplistDefinitionRequestStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStyleOutput) -} - -func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetToplistDefinitionRequestStyleArgs) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStyleOutput).ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetToplistDefinitionRequestStylePtrInput is an input type that accepts PowerpackWidgetToplistDefinitionRequestStyleArgs, PowerpackWidgetToplistDefinitionRequestStylePtr and PowerpackWidgetToplistDefinitionRequestStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetToplistDefinitionRequestStylePtrInput` via: -// -// PowerpackWidgetToplistDefinitionRequestStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetToplistDefinitionRequestStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput - ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput -} - -type powerpackWidgetToplistDefinitionRequestStylePtrType PowerpackWidgetToplistDefinitionRequestStyleArgs - -func PowerpackWidgetToplistDefinitionRequestStylePtr(v *PowerpackWidgetToplistDefinitionRequestStyleArgs) PowerpackWidgetToplistDefinitionRequestStylePtrInput { - return (*powerpackWidgetToplistDefinitionRequestStylePtrType)(v) -} - -func (*powerpackWidgetToplistDefinitionRequestStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (i *powerpackWidgetToplistDefinitionRequestStylePtrType) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return i.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetToplistDefinitionRequestStylePtrType) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStyleOutput() PowerpackWidgetToplistDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStyleOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStyleOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return o.ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetToplistDefinitionRequestStyle) *PowerpackWidgetToplistDefinitionRequestStyle { - return &v - }).(PowerpackWidgetToplistDefinitionRequestStylePtrOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetToplistDefinitionRequestStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetToplistDefinitionRequestStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetToplistDefinitionRequestStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetToplistDefinitionRequestStyle)(nil)).Elem() -} - -func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutput() PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) ToPowerpackWidgetToplistDefinitionRequestStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetToplistDefinitionRequestStylePtrOutput { - return o -} - -func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) Elem() PowerpackWidgetToplistDefinitionRequestStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestStyle) PowerpackWidgetToplistDefinitionRequestStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetToplistDefinitionRequestStyle - return ret - }).(PowerpackWidgetToplistDefinitionRequestStyleOutput) -} - -// A color palette to apply to the widget. The available options are available at: https://docs.datadoghq.com/dashboards/widgets/timeseries/#appearance. -func (o PowerpackWidgetToplistDefinitionRequestStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetToplistDefinitionRequestStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTopologyMapDefinition struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks []PowerpackWidgetTopologyMapDefinitionCustomLink `pulumi:"customLinks"` - // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). - Requests []PowerpackWidgetTopologyMapDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetTopologyMapDefinitionInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionArgs and PowerpackWidgetTopologyMapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionInput` via: -// -// PowerpackWidgetTopologyMapDefinitionArgs{...} -type PowerpackWidgetTopologyMapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput - ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionOutput -} - -type PowerpackWidgetTopologyMapDefinitionArgs struct { - // A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. - CustomLinks PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput `pulumi:"customLinks"` - // A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). - Requests PowerpackWidgetTopologyMapDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetTopologyMapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionOutput) -} - -func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionArgs) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionOutput).ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTopologyMapDefinitionPtrInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionArgs, PowerpackWidgetTopologyMapDefinitionPtr and PowerpackWidgetTopologyMapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionPtrInput` via: -// -// PowerpackWidgetTopologyMapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTopologyMapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput - ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput -} - -type powerpackWidgetTopologyMapDefinitionPtrType PowerpackWidgetTopologyMapDefinitionArgs - -func PowerpackWidgetTopologyMapDefinitionPtr(v *PowerpackWidgetTopologyMapDefinitionArgs) PowerpackWidgetTopologyMapDefinitionPtrInput { - return (*powerpackWidgetTopologyMapDefinitionPtrType)(v) -} - -func (*powerpackWidgetTopologyMapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetTopologyMapDefinitionPtrType) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTopologyMapDefinitionPtrType) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionPtrOutput) -} - -type PowerpackWidgetTopologyMapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionOutput() PowerpackWidgetTopologyMapDefinitionOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { - return o.ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTopologyMapDefinitionOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTopologyMapDefinition) *PowerpackWidgetTopologyMapDefinition { - return &v - }).(PowerpackWidgetTopologyMapDefinitionPtrOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetTopologyMapDefinitionOutput) CustomLinks() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionCustomLink { - return v.CustomLinks - }).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). -func (o PowerpackWidgetTopologyMapDefinitionOutput) Requests() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionRequest { - return v.Requests - }).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTopologyMapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTopologyMapDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTopologyMapDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTopologyMapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTopologyMapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutput() PowerpackWidgetTopologyMapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) ToPowerpackWidgetTopologyMapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Elem() PowerpackWidgetTopologyMapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) PowerpackWidgetTopologyMapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetTopologyMapDefinition - return ret - }).(PowerpackWidgetTopologyMapDefinitionOutput) -} - -// A nested block describing a custom link. Multiple `customLink` blocks are allowed using the structure below. -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) CustomLinks() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionCustomLink { - if v == nil { - return nil - } - return v.CustomLinks - }).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -// A nested block describing the request to use when displaying the widget. Multiple request blocks are allowed using the structure below (`query` and `requestType` are required within the request). -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Requests() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) []PowerpackWidgetTopologyMapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTopologyMapDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTopologyMapDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTopologyMapDefinitionCustomLink struct { - // The flag for toggling context menu link visibility. - IsHidden *bool `pulumi:"isHidden"` - // The label for the custom link URL. - Label *string `pulumi:"label"` - // The URL of the custom link. - Link *string `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel *string `pulumi:"overrideLabel"` -} - -// PowerpackWidgetTopologyMapDefinitionCustomLinkInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionCustomLinkArgs and PowerpackWidgetTopologyMapDefinitionCustomLinkOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionCustomLinkInput` via: -// -// PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{...} -type PowerpackWidgetTopologyMapDefinitionCustomLinkInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput - ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput -} - -type PowerpackWidgetTopologyMapDefinitionCustomLinkArgs struct { - // The flag for toggling context menu link visibility. - IsHidden pulumi.BoolPtrInput `pulumi:"isHidden"` - // The label for the custom link URL. - Label pulumi.StringPtrInput `pulumi:"label"` - // The URL of the custom link. - Link pulumi.StringPtrInput `pulumi:"link"` - // The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. - OverrideLabel pulumi.StringPtrInput `pulumi:"overrideLabel"` -} - -func (PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArgs) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) -} - -// PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionCustomLinkArray and PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput` via: -// -// PowerpackWidgetTopologyMapDefinitionCustomLinkArray{ PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{...} } -type PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput - ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput -} - -type PowerpackWidgetTopologyMapDefinitionCustomLinkArray []PowerpackWidgetTopologyMapDefinitionCustomLinkInput - -func (PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionCustomLinkArray) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) -} - -type PowerpackWidgetTopologyMapDefinitionCustomLinkOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { - return o -} - -// The flag for toggling context menu link visibility. -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) IsHidden() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *bool { return v.IsHidden }).(pulumi.BoolPtrOutput) -} - -// The label for the custom link URL. -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) Label() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.Label }).(pulumi.StringPtrOutput) -} - -// The URL of the custom link. -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) Link() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.Link }).(pulumi.StringPtrOutput) -} - -// The label ID that refers to a context menu link item. When `overrideLabel` is provided, the client request omits the label field. -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) OverrideLabel() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionCustomLink) *string { return v.OverrideLabel }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionCustomLink)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput() PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) ToPowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionCustomLinkOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionCustomLink { - return vs[0].([]PowerpackWidgetTopologyMapDefinitionCustomLink)[vs[1].(int)] - }).(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequest struct { - // The query for a Topology request. - Queries []PowerpackWidgetTopologyMapDefinitionRequestQuery `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType string `pulumi:"requestType"` -} - -// PowerpackWidgetTopologyMapDefinitionRequestInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestArgs and PowerpackWidgetTopologyMapDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestInput` via: -// -// PowerpackWidgetTopologyMapDefinitionRequestArgs{...} -type PowerpackWidgetTopologyMapDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput - ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput -} - -type PowerpackWidgetTopologyMapDefinitionRequestArgs struct { - // The query for a Topology request. - Queries PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput `pulumi:"queries"` - // The request type for the Topology request ('topology'). Valid values are `topology`. - RequestType pulumi.StringInput `pulumi:"requestType"` -} - -func (PowerpackWidgetTopologyMapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestArgs) ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestArgs) ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestOutput) -} - -// PowerpackWidgetTopologyMapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestArray and PowerpackWidgetTopologyMapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestArrayInput` via: -// -// PowerpackWidgetTopologyMapDefinitionRequestArray{ PowerpackWidgetTopologyMapDefinitionRequestArgs{...} } -type PowerpackWidgetTopologyMapDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput - ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput -} - -type PowerpackWidgetTopologyMapDefinitionRequestArray []PowerpackWidgetTopologyMapDefinitionRequestInput - -func (PowerpackWidgetTopologyMapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestArray) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestArray) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) ToPowerpackWidgetTopologyMapDefinitionRequestOutput() PowerpackWidgetTopologyMapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) ToPowerpackWidgetTopologyMapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestOutput { - return o -} - -// The query for a Topology request. -func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) Queries() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequest) []PowerpackWidgetTopologyMapDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) -} - -// The request type for the Topology request ('topology'). Valid values are `topology`. -func (o PowerpackWidgetTopologyMapDefinitionRequestOutput) RequestType() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequest) string { return v.RequestType }).(pulumi.StringOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionRequest { - return vs[0].([]PowerpackWidgetTopologyMapDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetTopologyMapDefinitionRequestOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequestQuery struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource string `pulumi:"dataSource"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters []string `pulumi:"filters"` - // The ID of the service to map. - Service string `pulumi:"service"` -} - -// PowerpackWidgetTopologyMapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestQueryArgs and PowerpackWidgetTopologyMapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestQueryInput` via: -// -// PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{...} -type PowerpackWidgetTopologyMapDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput - ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput -} - -type PowerpackWidgetTopologyMapDefinitionRequestQueryArgs struct { - // The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Your environment and primary tag (or `*` if enabled for your account). - Filters pulumi.StringArrayInput `pulumi:"filters"` - // The ID of the service to map. - Service pulumi.StringInput `pulumi:"service"` -} - -func (PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArgs) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) -} - -// PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTopologyMapDefinitionRequestQueryArray and PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetTopologyMapDefinitionRequestQueryArray{ PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{...} } -type PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput - ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetTopologyMapDefinitionRequestQueryArray []PowerpackWidgetTopologyMapDefinitionRequestQueryInput - -func (PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTopologyMapDefinitionRequestQueryArray) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { - return o -} - -// The data source for the Topology request ('service*map' or 'data*streams'). Valid values are `dataStreams`, `serviceMap`. -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Your environment and primary tag (or `*` if enabled for your account). -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) Filters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) []string { return v.Filters }).(pulumi.StringArrayOutput) -} - -// The ID of the service to map. -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTopologyMapDefinitionRequestQuery) string { return v.Service }).(pulumi.StringOutput) -} - -type PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTopologyMapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput() PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTopologyMapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTopologyMapDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetTopologyMapDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput) -} - -type PowerpackWidgetTraceServiceDefinition struct { - // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. - DisplayFormat *string `pulumi:"displayFormat"` - // APM environment. - Env string `pulumi:"env"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan *string `pulumi:"liveSpan"` - // APM service. - Service string `pulumi:"service"` - // Whether to show the latency breakdown or not. - ShowBreakdown *bool `pulumi:"showBreakdown"` - // Whether to show the latency distribution or not. - ShowDistribution *bool `pulumi:"showDistribution"` - // Whether to show the error metrics or not. - ShowErrors *bool `pulumi:"showErrors"` - // Whether to show the hits metrics or not - ShowHits *bool `pulumi:"showHits"` - // Whether to show the latency metrics or not. - ShowLatency *bool `pulumi:"showLatency"` - // Whether to show the resource list or not. - ShowResourceList *bool `pulumi:"showResourceList"` - // The size of the widget. Valid values are `small`, `medium`, `large`. - SizeFormat *string `pulumi:"sizeFormat"` - // APM span name - SpanName string `pulumi:"spanName"` - // The title of the widget. - Title *string `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign *string `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize *string `pulumi:"titleSize"` -} - -// PowerpackWidgetTraceServiceDefinitionInput is an input type that accepts PowerpackWidgetTraceServiceDefinitionArgs and PowerpackWidgetTraceServiceDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetTraceServiceDefinitionInput` via: -// -// PowerpackWidgetTraceServiceDefinitionArgs{...} -type PowerpackWidgetTraceServiceDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput - ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(context.Context) PowerpackWidgetTraceServiceDefinitionOutput -} - -type PowerpackWidgetTraceServiceDefinitionArgs struct { - // The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. - DisplayFormat pulumi.StringPtrInput `pulumi:"displayFormat"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. - LiveSpan pulumi.StringPtrInput `pulumi:"liveSpan"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // Whether to show the latency breakdown or not. - ShowBreakdown pulumi.BoolPtrInput `pulumi:"showBreakdown"` - // Whether to show the latency distribution or not. - ShowDistribution pulumi.BoolPtrInput `pulumi:"showDistribution"` - // Whether to show the error metrics or not. - ShowErrors pulumi.BoolPtrInput `pulumi:"showErrors"` - // Whether to show the hits metrics or not - ShowHits pulumi.BoolPtrInput `pulumi:"showHits"` - // Whether to show the latency metrics or not. - ShowLatency pulumi.BoolPtrInput `pulumi:"showLatency"` - // Whether to show the resource list or not. - ShowResourceList pulumi.BoolPtrInput `pulumi:"showResourceList"` - // The size of the widget. Valid values are `small`, `medium`, `large`. - SizeFormat pulumi.StringPtrInput `pulumi:"sizeFormat"` - // APM span name - SpanName pulumi.StringInput `pulumi:"spanName"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` - // The alignment of the widget's title. Valid values are `center`, `left`, `right`. - TitleAlign pulumi.StringPtrInput `pulumi:"titleAlign"` - // The size of the widget's title (defaults to 16). - TitleSize pulumi.StringPtrInput `pulumi:"titleSize"` -} - -func (PowerpackWidgetTraceServiceDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput { - return i.ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionOutput) -} - -func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { - return i.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTraceServiceDefinitionArgs) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionOutput).ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTraceServiceDefinitionPtrInput is an input type that accepts PowerpackWidgetTraceServiceDefinitionArgs, PowerpackWidgetTraceServiceDefinitionPtr and PowerpackWidgetTraceServiceDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTraceServiceDefinitionPtrInput` via: -// -// PowerpackWidgetTraceServiceDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTraceServiceDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput - ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput -} - -type powerpackWidgetTraceServiceDefinitionPtrType PowerpackWidgetTraceServiceDefinitionArgs - -func PowerpackWidgetTraceServiceDefinitionPtr(v *PowerpackWidgetTraceServiceDefinitionArgs) PowerpackWidgetTraceServiceDefinitionPtrInput { - return (*powerpackWidgetTraceServiceDefinitionPtrType)(v) -} - -func (*powerpackWidgetTraceServiceDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetTraceServiceDefinitionPtrType) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { - return i.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTraceServiceDefinitionPtrType) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTraceServiceDefinitionPtrOutput) -} - -type PowerpackWidgetTraceServiceDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTraceServiceDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionOutput() PowerpackWidgetTraceServiceDefinitionOutput { - return o -} - -func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionOutput { - return o -} - -func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { - return o.ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTraceServiceDefinitionOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTraceServiceDefinition) *PowerpackWidgetTraceServiceDefinition { - return &v - }).(PowerpackWidgetTraceServiceDefinitionPtrOutput) -} - -// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. -func (o PowerpackWidgetTraceServiceDefinitionOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.DisplayFormat }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTraceServiceDefinitionOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.Env }).(pulumi.StringOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetTraceServiceDefinitionOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.LiveSpan }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTraceServiceDefinitionOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.Service }).(pulumi.StringOutput) -} - -// Whether to show the latency breakdown or not. -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowBreakdown() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowBreakdown }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency distribution or not. -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowDistribution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowDistribution }).(pulumi.BoolPtrOutput) -} - -// Whether to show the error metrics or not. -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowErrors }).(pulumi.BoolPtrOutput) -} - -// Whether to show the hits metrics or not -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowHits() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowHits }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency metrics or not. -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowLatency() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowLatency }).(pulumi.BoolPtrOutput) -} - -// Whether to show the resource list or not. -func (o PowerpackWidgetTraceServiceDefinitionOutput) ShowResourceList() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *bool { return v.ShowResourceList }).(pulumi.BoolPtrOutput) -} - -// The size of the widget. Valid values are `small`, `medium`, `large`. -func (o PowerpackWidgetTraceServiceDefinitionOutput) SizeFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.SizeFormat }).(pulumi.StringPtrOutput) -} - -// APM span name -func (o PowerpackWidgetTraceServiceDefinitionOutput) SpanName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) string { return v.SpanName }).(pulumi.StringOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTraceServiceDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTraceServiceDefinitionOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.TitleAlign }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTraceServiceDefinitionOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTraceServiceDefinition) *string { return v.TitleSize }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTraceServiceDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTraceServiceDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTraceServiceDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutput() PowerpackWidgetTraceServiceDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ToPowerpackWidgetTraceServiceDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTraceServiceDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Elem() PowerpackWidgetTraceServiceDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) PowerpackWidgetTraceServiceDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetTraceServiceDefinition - return ret - }).(PowerpackWidgetTraceServiceDefinitionOutput) -} - -// The number of columns to display. Valid values are `oneColumn`, `twoColumn`, `threeColumn`. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) DisplayFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.DisplayFormat - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// The timeframe to use when displaying the widget. Valid values are `1m`, `5m`, `10m`, `15m`, `30m`, `1h`, `4h`, `1d`, `2d`, `1w`, `1mo`, `3mo`, `6mo`, `weekToDate`, `monthToDate`, `1y`, `alert`. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) LiveSpan() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.LiveSpan - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// Whether to show the latency breakdown or not. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowBreakdown() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowBreakdown - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency distribution or not. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowDistribution() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowDistribution - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the error metrics or not. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowErrors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowErrors - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the hits metrics or not -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowHits() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowHits - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the latency metrics or not. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowLatency() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowLatency - }).(pulumi.BoolPtrOutput) -} - -// Whether to show the resource list or not. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) ShowResourceList() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *bool { - if v == nil { - return nil - } - return v.ShowResourceList - }).(pulumi.BoolPtrOutput) -} - -// The size of the widget. Valid values are `small`, `medium`, `large`. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) SizeFormat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.SizeFormat - }).(pulumi.StringPtrOutput) -} - -// APM span name -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) SpanName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return &v.SpanName - }).(pulumi.StringPtrOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -// The alignment of the widget's title. Valid values are `center`, `left`, `right`. -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) TitleAlign() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.TitleAlign - }).(pulumi.StringPtrOutput) -} - -// The size of the widget's title (defaults to 16). -func (o PowerpackWidgetTraceServiceDefinitionPtrOutput) TitleSize() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTraceServiceDefinition) *string { - if v == nil { - return nil - } - return v.TitleSize - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinition struct { - // Nested block describing the request to use when displaying the widget. - Requests []PowerpackWidgetTreemapDefinitionRequest `pulumi:"requests"` - // The title of the widget. - Title *string `pulumi:"title"` -} - -// PowerpackWidgetTreemapDefinitionInput is an input type that accepts PowerpackWidgetTreemapDefinitionArgs and PowerpackWidgetTreemapDefinitionOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionInput` via: -// -// PowerpackWidgetTreemapDefinitionArgs{...} -type PowerpackWidgetTreemapDefinitionInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput - ToPowerpackWidgetTreemapDefinitionOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionOutput -} - -type PowerpackWidgetTreemapDefinitionArgs struct { - // Nested block describing the request to use when displaying the widget. - Requests PowerpackWidgetTreemapDefinitionRequestArrayInput `pulumi:"requests"` - // The title of the widget. - Title pulumi.StringPtrInput `pulumi:"title"` -} - -func (PowerpackWidgetTreemapDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinition)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput { - return i.ToPowerpackWidgetTreemapDefinitionOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionOutput) -} - -func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionArgs) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionOutput).ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionArgs, PowerpackWidgetTreemapDefinitionPtr and PowerpackWidgetTreemapDefinitionPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput - ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionPtrOutput -} - -type powerpackWidgetTreemapDefinitionPtrType PowerpackWidgetTreemapDefinitionArgs - -func PowerpackWidgetTreemapDefinitionPtr(v *PowerpackWidgetTreemapDefinitionArgs) PowerpackWidgetTreemapDefinitionPtrInput { - return (*powerpackWidgetTreemapDefinitionPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinition)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionPtrType) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionPtrType) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionOutput() PowerpackWidgetTreemapDefinitionOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionOutput) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinition) *PowerpackWidgetTreemapDefinition { - return &v - }).(PowerpackWidgetTreemapDefinitionPtrOutput) -} - -// Nested block describing the request to use when displaying the widget. -func (o PowerpackWidgetTreemapDefinitionOutput) Requests() PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinition) []PowerpackWidgetTreemapDefinitionRequest { return v.Requests }).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTreemapDefinitionOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinition) *string { return v.Title }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinition)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionPtrOutput) ToPowerpackWidgetTreemapDefinitionPtrOutput() PowerpackWidgetTreemapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionPtrOutput) ToPowerpackWidgetTreemapDefinitionPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionPtrOutput) Elem() PowerpackWidgetTreemapDefinitionOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) PowerpackWidgetTreemapDefinition { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinition - return ret - }).(PowerpackWidgetTreemapDefinitionOutput) -} - -// Nested block describing the request to use when displaying the widget. -func (o PowerpackWidgetTreemapDefinitionPtrOutput) Requests() PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) []PowerpackWidgetTreemapDefinitionRequest { - if v == nil { - return nil - } - return v.Requests - }).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) -} - -// The title of the widget. -func (o PowerpackWidgetTreemapDefinitionPtrOutput) Title() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinition) *string { - if v == nil { - return nil - } - return v.Title - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequest struct { - Formulas []PowerpackWidgetTreemapDefinitionRequestFormula `pulumi:"formulas"` - Queries []PowerpackWidgetTreemapDefinitionRequestQuery `pulumi:"queries"` -} - -// PowerpackWidgetTreemapDefinitionRequestInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestArgs and PowerpackWidgetTreemapDefinitionRequestOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestArgs{...} -type PowerpackWidgetTreemapDefinitionRequestInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput - ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestOutput -} - -type PowerpackWidgetTreemapDefinitionRequestArgs struct { - Formulas PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput `pulumi:"formulas"` - Queries PowerpackWidgetTreemapDefinitionRequestQueryArrayInput `pulumi:"queries"` -} - -func (PowerpackWidgetTreemapDefinitionRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestArgs) ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestArgs) ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestArray and PowerpackWidgetTreemapDefinitionRequestArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestArray{ PowerpackWidgetTreemapDefinitionRequestArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestArray []PowerpackWidgetTreemapDefinitionRequestInput - -func (PowerpackWidgetTreemapDefinitionRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestArray) ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestArray) ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestOutput) ToPowerpackWidgetTreemapDefinitionRequestOutput() PowerpackWidgetTreemapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestOutput) ToPowerpackWidgetTreemapDefinitionRequestOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestOutput) Formulas() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequest) []PowerpackWidgetTreemapDefinitionRequestFormula { - return v.Formulas - }).(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) -} - -func (o PowerpackWidgetTreemapDefinitionRequestOutput) Queries() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequest) []PowerpackWidgetTreemapDefinitionRequestQuery { - return v.Queries - }).(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequest)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestArrayOutput() PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequest { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequest)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormula struct { - // An expression alias. - Alias *string `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode *string `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression string `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit *PowerpackWidgetTreemapDefinitionRequestFormulaLimit `pulumi:"limit"` - // Styling options for widget formulas. - Style *PowerpackWidgetTreemapDefinitionRequestFormulaStyle `pulumi:"style"` -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaArgs and PowerpackWidgetTreemapDefinitionRequestFormulaOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaArgs{...} -type PowerpackWidgetTreemapDefinitionRequestFormulaInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaArgs struct { - // An expression alias. - Alias pulumi.StringPtrInput `pulumi:"alias"` - // A list of display modes for each table cell. Valid values are `number`, `bar`. - CellDisplayMode pulumi.StringPtrInput `pulumi:"cellDisplayMode"` - // Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. - ConditionalFormats PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput `pulumi:"conditionalFormats"` - // A string expression built from queries, formulas, and functions. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` - // The options for limiting results returned. - Limit PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput `pulumi:"limit"` - // Styling options for widget formulas. - Style PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput `pulumi:"style"` -} - -func (PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaArray and PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaArray{ PowerpackWidgetTreemapDefinitionRequestFormulaArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaArray []PowerpackWidgetTreemapDefinitionRequestFormulaInput - -func (PowerpackWidgetTreemapDefinitionRequestFormulaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutput() PowerpackWidgetTreemapDefinitionRequestFormulaOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { - return o -} - -// An expression alias. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Alias() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *string { return v.Alias }).(pulumi.StringPtrOutput) -} - -// A list of display modes for each table cell. Valid values are `number`, `bar`. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) CellDisplayMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *string { return v.CellDisplayMode }).(pulumi.StringPtrOutput) -} - -// Conditional formats allow you to set the color of your widget content or background depending on the rule applied to your data. Multiple `conditionalFormats` blocks are allowed using the structure below. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) ConditionalFormats() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return v.ConditionalFormats - }).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -// A string expression built from queries, formulas, and functions. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -// The options for limiting results returned. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Limit() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *PowerpackWidgetTreemapDefinitionRequestFormulaLimit { - return v.Limit - }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// Styling options for widget formulas. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaOutput) Style() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormula) *PowerpackWidgetTreemapDefinitionRequestFormulaStyle { - return v.Style - }).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormula)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestFormulaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestFormula { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequestFormula)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestFormulaOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor *string `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor *string `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue *bool `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl *string `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric *string `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette string `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe *string `pulumi:"timeframe"` - // A value for the comparator. - Value float64 `pulumi:"value"` -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs and PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs struct { - // The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // The color palette to apply to the background, same values available as palette. - CustomBgColor pulumi.StringPtrInput `pulumi:"customBgColor"` - // The color palette to apply to the foreground, same values available as palette. - CustomFgColor pulumi.StringPtrInput `pulumi:"customFgColor"` - // Setting this to True hides values. - HideValue pulumi.BoolPtrInput `pulumi:"hideValue"` - // Displays an image as the background. - ImageUrl pulumi.StringPtrInput `pulumi:"imageUrl"` - // The metric from the request to correlate with this conditional format. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. - Palette pulumi.StringInput `pulumi:"palette"` - // Defines the displayed timeframe. - Timeframe pulumi.StringPtrInput `pulumi:"timeframe"` - // A value for the comparator. - Value pulumi.Float64Input `pulumi:"value"` -} - -func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray and PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{ PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray []PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput - -func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return o -} - -// The comparator to use. Valid values are `=`, `>`, `>=`, `<`, `<=`. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Comparator }).(pulumi.StringOutput) -} - -// The color palette to apply to the background, same values available as palette. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomBgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomBgColor - }).(pulumi.StringPtrOutput) -} - -// The color palette to apply to the foreground, same values available as palette. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) CustomFgColor() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { - return v.CustomFgColor - }).(pulumi.StringPtrOutput) -} - -// Setting this to True hides values. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) HideValue() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *bool { return v.HideValue }).(pulumi.BoolPtrOutput) -} - -// Displays an image as the background. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) ImageUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.ImageUrl }).(pulumi.StringPtrOutput) -} - -// The metric from the request to correlate with this conditional format. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// The color palette to apply. Valid values are `blue`, `customBg`, `customImage`, `customText`, `grayOnWhite`, `grey`, `green`, `orange`, `red`, `redOnWhite`, `whiteOnGray`, `whiteOnGreen`, `greenOnWhite`, `whiteOnRed`, `whiteOnYellow`, `yellowOnWhite`, `blackOnLightYellow`, `blackOnLightGreen`, `blackOnLightRed`. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Palette() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) string { return v.Palette }).(pulumi.StringOutput) -} - -// Defines the displayed timeframe. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Timeframe() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) *string { return v.Timeframe }).(pulumi.StringPtrOutput) -} - -// A value for the comparator. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) Value() pulumi.Float64Output { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat) float64 { return v.Value }).(pulumi.Float64Output) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput() PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormat)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput) -} - -func init() { - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetCheckStatusDefinitionInput)(nil)).Elem(), PowerpackWidgetCheckStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetCheckStatusDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetCheckStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetDistributionDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetDistributionDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetEventStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetEventStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventTimelineDefinitionInput)(nil)).Elem(), PowerpackWidgetEventTimelineDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetEventTimelineDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetEventTimelineDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetFreeTextDefinitionInput)(nil)).Elem(), PowerpackWidgetFreeTextDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetFreeTextDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetFreeTextDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStyleInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionStylePtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionViewInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetGeomapDefinitionViewPtrInput)(nil)).Elem(), PowerpackWidgetGeomapDefinitionViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEventInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionEventArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionEventArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHeatmapDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetHeatmapDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStyleInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetHostmapDefinitionStylePtrInput)(nil)).Elem(), PowerpackWidgetHostmapDefinitionStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetIframeDefinitionInput)(nil)).Elem(), PowerpackWidgetIframeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetIframeDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetIframeDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetImageDefinitionInput)(nil)).Elem(), PowerpackWidgetImageDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetImageDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetImageDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumnInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestColumnArrayInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySortInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetListStreamDefinitionRequestQuerySortPtrInput)(nil)).Elem(), PowerpackWidgetListStreamDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSortInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetLogStreamDefinitionSortPtrInput)(nil)).Elem(), PowerpackWidgetLogStreamDefinitionSortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetManageStatusDefinitionInput)(nil)).Elem(), PowerpackWidgetManageStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetManageStatusDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetManageStatusDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetNoteDefinitionInput)(nil)).Elem(), PowerpackWidgetNoteDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetNoteDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetNoteDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrInput)(nil)).Elem(), PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputTypeInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionInputTypeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetRunWorkflowDefinitionInputTypeArrayInput)(nil)).Elem(), PowerpackWidgetRunWorkflowDefinitionInputTypeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxisInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionXaxisPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionXaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetScatterplotDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetScatterplotDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinitionInput)(nil)).Elem(), PowerpackWidgetServiceLevelObjectiveDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServiceLevelObjectiveDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetServiceLevelObjectiveDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetServicemapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetServicemapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQueryPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySortInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSloListDefinitionRequestQuerySortPtrInput)(nil)).Elem(), PowerpackWidgetSloListDefinitionRequestQuerySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInlineInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendInlinePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendInlineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTableInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionLegendTablePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionLegendTableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetSunburstDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetSunburstDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEventInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionEventArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionEventArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionEventArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarkerInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionMarkerArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionMarkerArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionMarkerArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadataInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestMetadataArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxisInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionRightYaxisPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionRightYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxisInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTimeseriesDefinitionYaxisPtrInput)(nil)).Elem(), PowerpackWidgetTimeseriesDefinitionYaxisArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormatInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStyleInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetToplistDefinitionRequestStylePtrInput)(nil)).Elem(), PowerpackWidgetToplistDefinitionRequestStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLinkInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionCustomLinkArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionCustomLinkArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionCustomLinkArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTopologyMapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTopologyMapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTraceServiceDefinitionInput)(nil)).Elem(), PowerpackWidgetTraceServiceDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTraceServiceDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTraceServiceDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArray{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetChangeDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetCheckStatusDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetCheckStatusDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetDistributionDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetEventStreamDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetEventStreamDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetEventTimelineDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetEventTimelineDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetFreeTextDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetFreeTextDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionViewOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetGeomapDefinitionViewPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionEventOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionEventArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHeatmapDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestFillSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionRequestSizeSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetHostmapDefinitionStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetIframeDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetIframeDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetImageDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetImageDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestColumnOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestColumnArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetListStreamDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionSortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetLogStreamDefinitionSortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetManageStatusDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetManageStatusDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetNoteDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetNoteDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestApmStatsQueryColumnArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryTableDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetQueryValueDefinitionTimeseriesBackgroundYaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionInputTypeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetRunWorkflowDefinitionInputTypeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestScatterplotTableQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestXSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionRequestYSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionXaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionXaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetScatterplotDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServiceLevelObjectiveDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServiceLevelObjectiveDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetServicemapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQuerySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSloListDefinitionRequestQuerySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendInlineOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendInlinePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendTableOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionLegendTablePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetSunburstDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionEventOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionEventArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionMarkerOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionMarkerArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestMetadataOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestMetadataArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestNetworkQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRightYaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionRightYaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionYaxisOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTimeseriesDefinitionYaxisPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestApmQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestAuditQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaConditionalFormatArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestLogQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestRumQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryComputeQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryGroupBySortQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestSecurityQueryMultiComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetToplistDefinitionRequestStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionCustomLinkOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionCustomLinkArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTopologyMapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTraceServiceDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTraceServiceDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaConditionalFormatArrayOutput{}) -} diff --git a/sdk/go/datadog/pulumiTypes5.go b/sdk/go/datadog/pulumiTypes5.go deleted file mode 100644 index aff3d2d3a..000000000 --- a/sdk/go/datadog/pulumiTypes5.go +++ /dev/null @@ -1,21336 +0,0 @@ -// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. -// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** - -package datadog - -import ( - "context" - "reflect" - - "github.com/pulumi/pulumi-datadog/sdk/v4/go/datadog/internal" - "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -) - -var _ = internal.GetEnvOrDefault - -type PowerpackWidgetTreemapDefinitionRequestFormulaLimit struct { - // The number of results to return. - Count *int `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs and PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{...} -type PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs struct { - // The number of results to return. - Count pulumi.IntPtrInput `pulumi:"count"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput).ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs, PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtr and PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs - -func PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtr(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestFormulaLimitPtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *PowerpackWidgetTreemapDefinitionRequestFormulaLimit { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) -} - -// The number of results to return. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaLimit)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) PowerpackWidgetTreemapDefinitionRequestFormulaLimit { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestFormulaLimit - return ret - }).(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput) -} - -// The number of results to return. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaLimit) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaStyle struct { - // 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 *string `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex *int `pulumi:"paletteIndex"` -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs and PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{...} -type PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs struct { - // 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 pulumi.StringPtrInput `pulumi:"palette"` - // Index specifying which color to use within the palette. - PaletteIndex pulumi.IntPtrInput `pulumi:"paletteIndex"` -} - -func (PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput).ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs, PowerpackWidgetTreemapDefinitionRequestFormulaStylePtr and PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput - ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs - -func PowerpackWidgetTreemapDefinitionRequestFormulaStylePtr(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput { - return (*powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestFormulaStylePtrType) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStyleOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *PowerpackWidgetTreemapDefinitionRequestFormulaStyle { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) -} - -// 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. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *string { return v.Palette }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *int { return v.PaletteIndex }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestFormulaStyle)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput() PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) ToPowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) PowerpackWidgetTreemapDefinitionRequestFormulaStyle { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestFormulaStyle - return ret - }).(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput) -} - -// 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. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) Palette() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *string { - if v == nil { - return nil - } - return v.Palette - }).(pulumi.StringPtrOutput) -} - -// Index specifying which color to use within the palette. -func (o PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput) PaletteIndex() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestFormulaStyle) *int { - if v == nil { - return nil - } - return v.PaletteIndex - }).(pulumi.IntPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQuery struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery `pulumi:"sloQuery"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryArgs struct { - // The APM Dependency Stats query using formulas and functions. - ApmDependencyStatsQuery PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput `pulumi:"apmDependencyStatsQuery"` - // The APM Resource Stats query using formulas and functions. - ApmResourceStatsQuery PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput `pulumi:"apmResourceStatsQuery"` - // The Cloud Cost query using formulas and functions. - CloudCostQuery PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput `pulumi:"cloudCostQuery"` - // A timeseries formula and functions events query. - EventQuery PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput `pulumi:"eventQuery"` - // A timeseries formula and functions metrics query. - MetricQuery PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput `pulumi:"metricQuery"` - // The process query using formulas and functions. - ProcessQuery PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput `pulumi:"processQuery"` - // The SLO query using formulas and functions. - SloQuery PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput `pulumi:"sloQuery"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryArray and PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryArray{ PowerpackWidgetTreemapDefinitionRequestQueryArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestQueryArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryArray []PowerpackWidgetTreemapDefinitionRequestQueryInput - -func (PowerpackWidgetTreemapDefinitionRequestQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryArray) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryArray) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryOutput { - return o -} - -// The APM Dependency Stats query using formulas and functions. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ApmDependencyStatsQuery() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return v.ApmDependencyStatsQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The APM Resource Stats query using formulas and functions. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ApmResourceStatsQuery() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return v.ApmResourceStatsQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The Cloud Cost query using formulas and functions. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) CloudCostQuery() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { - return v.CloudCostQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// A timeseries formula and functions events query. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) EventQuery() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { - return v.EventQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// A timeseries formula and functions metrics query. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) MetricQuery() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { - return v.MetricQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The process query using formulas and functions. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) ProcessQuery() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { - return v.ProcessQuery - }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The SLO query using formulas and functions. -func (o PowerpackWidgetTreemapDefinitionRequestQueryOutput) SloQuery() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuery) *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { - return v.SloQuery - }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQuery { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQuery)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestQueryOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream *bool `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs struct { - // The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Determines whether stats for upstream or downstream dependencies should be queried. - IsUpstream pulumi.BoolPtrInput `pulumi:"isUpstream"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.DataSource - }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { return v.IsUpstream }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) OperationName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.OperationName - }).(pulumi.StringOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) ResourceName() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { - return v.ResourceName - }).(pulumi.StringOutput) -} - -// APM service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput) -} - -// The data source for APM Dependency Stats queries. Valid values are `apmDependencyStats`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Determines whether stats for upstream or downstream dependencies should be queried. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) IsUpstream() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *bool { - if v == nil { - return nil - } - return v.IsUpstream - }).(pulumi.BoolPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `avgDuration`, `avgRootDuration`, `avgSpansPerTrace`, `errorRate`, `pctExecTime`, `pctOfTraces`, `totalTracesCount`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource string `pulumi:"dataSource"` - // APM environment. - Env string `pulumi:"env"` - // Array of fields to group results by. - GroupBies []string `pulumi:"groupBies"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // Name of operation on service. - OperationName *string `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName *string `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue *string `pulumi:"primaryTagValue"` - // APM resource. - ResourceName *string `pulumi:"resourceName"` - // APM service. - Service string `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat string `pulumi:"stat"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs struct { - // The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // APM environment. - Env pulumi.StringInput `pulumi:"env"` - // Array of fields to group results by. - GroupBies pulumi.StringArrayInput `pulumi:"groupBies"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // Name of operation on service. - OperationName pulumi.StringPtrInput `pulumi:"operationName"` - // The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. - PrimaryTagName pulumi.StringPtrInput `pulumi:"primaryTagName"` - // Filter APM data by the second primary tag. `primaryTagName` must also be specified. - PrimaryTagValue pulumi.StringPtrInput `pulumi:"primaryTagValue"` - // APM resource. - ResourceName pulumi.StringPtrInput `pulumi:"resourceName"` - // APM service. - Service pulumi.StringInput `pulumi:"service"` - // APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. - Stat pulumi.StringInput `pulumi:"stat"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// APM environment. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Env() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Env }).(pulumi.StringOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { return v.GroupBies }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Service() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Service }).(pulumi.StringOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) Stat() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) string { return v.Stat }).(pulumi.StringOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput) -} - -// The data source for APM Resource Stats queries. Valid values are `apmResourceStats`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// APM environment. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Env() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Env - }).(pulumi.StringPtrOutput) -} - -// Array of fields to group results by. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) GroupBies() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) []string { - if v == nil { - return nil - } - return v.GroupBies - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// Name of operation on service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) OperationName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.OperationName - }).(pulumi.StringPtrOutput) -} - -// The name of the second primary tag used within APM; required when `primaryTagValue` is specified. See https://docs.datadoghq.com/tracing/guide/setting*primary*tags*to*scope/#add-a-second-primary-tag-in-datadog. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagName - }).(pulumi.StringPtrOutput) -} - -// Filter APM data by the second primary tag. `primaryTagName` must also be specified. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) PrimaryTagValue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.PrimaryTagValue - }).(pulumi.StringPtrOutput) -} - -// APM resource. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) ResourceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return v.ResourceName - }).(pulumi.StringPtrOutput) -} - -// APM service. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Service - }).(pulumi.StringPtrOutput) -} - -// APM statistic. Valid values are `errors`, `errorRate`, `hits`, `latencyAvg`, `latencyDistribution`, `latencyMax`, `latencyP50`, `latencyP75`, `latencyP90`, `latencyP95`, `latencyP99`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput) Stat() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQuery) *string { - if v == nil { - return nil - } - return &v.Stat - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The cloud cost query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs struct { - // The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for cloud cost queries. Valid values are `cloudCost`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The cloud cost query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput) -} - -// The aggregation methods available for cloud cost queries. Valid values are `avg`, `last`, `max`, `min`, `sum`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for cloud cost queries. Valid values are `cloudCost`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The cloud cost query definition. -func (o PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuery struct { - // The compute options. - Computes []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource string `pulumi:"dataSource"` - // Group by options. - GroupBies []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes []string `pulumi:"indexes"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The search options. - Search *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch `pulumi:"search"` - // Storage location (private beta). - Storage *string `pulumi:"storage"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs struct { - // The compute options. - Computes PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput `pulumi:"computes"` - // The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group by options. - GroupBies PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput `pulumi:"groupBies"` - // An array of index names to query in the stream. - Indexes pulumi.StringArrayInput `pulumi:"indexes"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The search options. - Search PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput `pulumi:"search"` - // Storage location (private beta). - Storage pulumi.StringPtrInput `pulumi:"storage"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) -} - -// The compute options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Computes() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return v.Computes - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group by options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) GroupBies() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - return v.GroupBies - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []string { return v.Indexes }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The search options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Search() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return v.Search - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { return v.Storage }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) PowerpackWidgetTreemapDefinitionRequestQueryEventQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput) -} - -// The compute options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Computes() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { - if v == nil { - return nil - } - return v.Computes - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -// The data source for event platform-based queries. Valid values are `logs`, `spans`, `network`, `rum`, `securitySignals`, `profiles`, `audit`, `events`, `ciTests`, `ciPipelines`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group by options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) GroupBies() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - if v == nil { - return nil - } - return v.GroupBies - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -// An array of index names to query in the stream. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Indexes() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) []string { - if v == nil { - return nil - } - return v.Indexes - }).(pulumi.StringArrayOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The search options. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Search() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { - if v == nil { - return nil - } - return v.Search - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// Storage location (private beta). -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput) Storage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuery) *string { - if v == nil { - return nil - } - return v.Storage - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval *int `pulumi:"interval"` - // The measurable attribute to compute. - Metric *string `pulumi:"metric"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs struct { - // The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // A time interval in milliseconds. - Interval pulumi.IntPtrInput `pulumi:"interval"` - // The measurable attribute to compute. - Metric pulumi.StringPtrInput `pulumi:"metric"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{ PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return o -} - -// The aggregation methods for event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// A time interval in milliseconds. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -// The measurable attribute to compute. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryCompute)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy struct { - // The event facet. - Facet string `pulumi:"facet"` - // The number of groups to return. - Limit *int `pulumi:"limit"` - // The options for sorting group by results. - Sort *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort `pulumi:"sort"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs struct { - // The event facet. - Facet pulumi.StringInput `pulumi:"facet"` - // The number of groups to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The options for sorting group by results. - Sort PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput `pulumi:"sort"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{ PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{...} } -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray []PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return o -} - -// The event facet. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Facet() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) string { return v.Facet }).(pulumi.StringOutput) -} - -// The number of groups to return. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The options for sorting group by results. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) Sort() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy) *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - return v.Sort - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput) Index(i pulumi.IntInput) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy { - return vs[0].([]PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBy)[vs[1].(int)] - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation string `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric *string `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order *string `pulumi:"order"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs struct { - // The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. - Aggregation pulumi.StringInput `pulumi:"aggregation"` - // The metric used for sorting group by results. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Direction of sort. Valid values are `asc`, `desc`. - Order pulumi.StringPtrInput `pulumi:"order"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Aggregation() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) string { return v.Aggregation }).(pulumi.StringOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { return v.Order }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput) -} - -// The aggregation methods for the event platform queries. Valid values are `count`, `cardinality`, `median`, `pc75`, `pc90`, `pc95`, `pc98`, `pc99`, `sum`, `min`, `max`, `avg`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return &v.Aggregation - }).(pulumi.StringPtrOutput) -} - -// The metric used for sorting group by results. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Metric - }).(pulumi.StringPtrOutput) -} - -// Direction of sort. Valid values are `asc`, `desc`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput) Order() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySort) *string { - if v == nil { - return nil - } - return v.Order - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch struct { - // The events search string. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs and PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs struct { - // The events search string. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs, PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr and PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) -} - -// The events search string. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput) -} - -// The events search string. -func (o PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearch) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { return v.DataSource }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator *string `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource string `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu *bool `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit *int `pulumi:"limit"` - // The process metric name. - Metric string `pulumi:"metric"` - // The name of query for use in formulas. - Name string `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort *string `pulumi:"sort"` - // An array of tags to filter by. - TagFilters []string `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter *string `pulumi:"textFilter"` -} - -// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs and PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs struct { - // The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. - Aggregator pulumi.StringPtrInput `pulumi:"aggregator"` - // The data source for process queries. Valid values are `process`, `container`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Whether to normalize the CPU percentages. - IsNormalizedCpu pulumi.BoolPtrInput `pulumi:"isNormalizedCpu"` - // The number of hits to return. - Limit pulumi.IntPtrInput `pulumi:"limit"` - // The process metric name. - Metric pulumi.StringInput `pulumi:"metric"` - // The name of query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. - Sort pulumi.StringPtrInput `pulumi:"sort"` - // An array of tags to filter by. - TagFilters pulumi.StringArrayInput `pulumi:"tagFilters"` - // The text to use as a filter. - TextFilter pulumi.StringPtrInput `pulumi:"textFilter"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs, PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtr and PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Aggregator }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { return v.IsNormalizedCpu }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *int { return v.Limit }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Metric() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Metric }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.Sort }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) []string { return v.TagFilters }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { return v.TextFilter }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput) -} - -// The aggregation methods available for metrics queries. Valid values are `avg`, `min`, `max`, `sum`, `last`, `area`, `l2norm`, `percentile`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Aggregator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Aggregator - }).(pulumi.StringPtrOutput) -} - -// The data source for process queries. Valid values are `process`, `container`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Whether to normalize the CPU percentages. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) IsNormalizedCpu() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *bool { - if v == nil { - return nil - } - return v.IsNormalizedCpu - }).(pulumi.BoolPtrOutput) -} - -// The number of hits to return. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Limit() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *int { - if v == nil { - return nil - } - return v.Limit - }).(pulumi.IntPtrOutput) -} - -// The process metric name. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Metric - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The direction of the sort. Valid values are `asc`, `desc`. Defaults to `"desc"`. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) Sort() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.Sort - }).(pulumi.StringPtrOutput) -} - -// An array of tags to filter by. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TagFilters() pulumi.StringArrayOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) []string { - if v == nil { - return nil - } - return v.TagFilters - }).(pulumi.StringArrayOutput) -} - -// The text to use as a filter. -func (o PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput) TextFilter() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQueryProcessQuery) *string { - if v == nil { - return nil - } - return v.TextFilter - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQuerySloQuery struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters *string `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource string `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode *string `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure string `pulumi:"measure"` - // The name of query for use in formulas. - Name *string `pulumi:"name"` - // ID of an SLO to query. - SloId string `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType *string `pulumi:"sloQueryType"` -} - -// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs and PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput - ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput -} - -type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs struct { - // Additional filters applied to the SLO query. - AdditionalQueryFilters pulumi.StringPtrInput `pulumi:"additionalQueryFilters"` - // The data source for SLO queries. Valid values are `slo`. - DataSource pulumi.StringInput `pulumi:"dataSource"` - // Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. - GroupMode pulumi.StringPtrInput `pulumi:"groupMode"` - // SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. - Measure pulumi.StringInput `pulumi:"measure"` - // The name of query for use in formulas. - Name pulumi.StringPtrInput `pulumi:"name"` - // ID of an SLO to query. - SloId pulumi.StringInput `pulumi:"sloId"` - // type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. - SloQueryType pulumi.StringPtrInput `pulumi:"sloQueryType"` -} - -func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput).ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx) -} - -// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput is an input type that accepts PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs, PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtr and PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput` via: -// -// PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{...} -// -// or: -// -// nil -type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput interface { - pulumi.Input - - ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput - ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput -} - -type powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs - -func PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtr(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput { - return (*powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType)(v) -} - -func (*powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (i *powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return i.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrType) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { - return &v - }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.AdditionalQueryFilters }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) DataSource() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.DataSource }).(pulumi.StringOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.GroupMode }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) Measure() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.Measure }).(pulumi.StringOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloId() pulumi.StringOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) string { return v.SloId }).(pulumi.StringOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { return v.SloQueryType }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetTreemapDefinitionRequestQuerySloQuery)(nil)).Elem() -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) ToPowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutputWithContext(ctx context.Context) PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput { - return o -} - -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Elem() PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) PowerpackWidgetTreemapDefinitionRequestQuerySloQuery { - if v != nil { - return *v - } - var ret PowerpackWidgetTreemapDefinitionRequestQuerySloQuery - return ret - }).(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput) -} - -// Additional filters applied to the SLO query. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) AdditionalQueryFilters() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.AdditionalQueryFilters - }).(pulumi.StringPtrOutput) -} - -// The data source for SLO queries. Valid values are `slo`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.DataSource - }).(pulumi.StringPtrOutput) -} - -// Group mode to query measures. Valid values are `overall`, `components`. Defaults to `"overall"`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) GroupMode() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.GroupMode - }).(pulumi.StringPtrOutput) -} - -// SLO measures queries. Valid values are `goodEvents`, `badEvents`, `sloStatus`, `errorBudgetRemaining`, `burnRate`, `errorBudgetBurndown`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Measure() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.Measure - }).(pulumi.StringPtrOutput) -} - -// The name of query for use in formulas. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -// ID of an SLO to query. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return &v.SloId - }).(pulumi.StringPtrOutput) -} - -// type of the SLO to query. Valid values are `metric`. Defaults to `"metric"`. -func (o PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput) SloQueryType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetTreemapDefinitionRequestQuerySloQuery) *string { - if v == nil { - return nil - } - return v.SloQueryType - }).(pulumi.StringPtrOutput) -} - -type PowerpackWidgetWidgetLayout struct { - // The height of the widget. - Height int `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak *bool `pulumi:"isColumnBreak"` - // The width of the widget. - Width int `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X int `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y int `pulumi:"y"` -} - -// PowerpackWidgetWidgetLayoutInput is an input type that accepts PowerpackWidgetWidgetLayoutArgs and PowerpackWidgetWidgetLayoutOutput values. -// You can construct a concrete instance of `PowerpackWidgetWidgetLayoutInput` via: -// -// PowerpackWidgetWidgetLayoutArgs{...} -type PowerpackWidgetWidgetLayoutInput interface { - pulumi.Input - - ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput - ToPowerpackWidgetWidgetLayoutOutputWithContext(context.Context) PowerpackWidgetWidgetLayoutOutput -} - -type PowerpackWidgetWidgetLayoutArgs struct { - // The height of the widget. - Height pulumi.IntInput `pulumi:"height"` - // Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. - IsColumnBreak pulumi.BoolPtrInput `pulumi:"isColumnBreak"` - // The width of the widget. - Width pulumi.IntInput `pulumi:"width"` - // The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. - X pulumi.IntInput `pulumi:"x"` - // The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. - Y pulumi.IntInput `pulumi:"y"` -} - -func (PowerpackWidgetWidgetLayoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetWidgetLayout)(nil)).Elem() -} - -func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput { - return i.ToPowerpackWidgetWidgetLayoutOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutOutput) -} - -func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { - return i.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (i PowerpackWidgetWidgetLayoutArgs) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutOutput).ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx) -} - -// PowerpackWidgetWidgetLayoutPtrInput is an input type that accepts PowerpackWidgetWidgetLayoutArgs, PowerpackWidgetWidgetLayoutPtr and PowerpackWidgetWidgetLayoutPtrOutput values. -// You can construct a concrete instance of `PowerpackWidgetWidgetLayoutPtrInput` via: -// -// PowerpackWidgetWidgetLayoutArgs{...} -// -// or: -// -// nil -type PowerpackWidgetWidgetLayoutPtrInput interface { - pulumi.Input - - ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput - ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Context) PowerpackWidgetWidgetLayoutPtrOutput -} - -type powerpackWidgetWidgetLayoutPtrType PowerpackWidgetWidgetLayoutArgs - -func PowerpackWidgetWidgetLayoutPtr(v *PowerpackWidgetWidgetLayoutArgs) PowerpackWidgetWidgetLayoutPtrInput { - return (*powerpackWidgetWidgetLayoutPtrType)(v) -} - -func (*powerpackWidgetWidgetLayoutPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetWidgetLayout)(nil)).Elem() -} - -func (i *powerpackWidgetWidgetLayoutPtrType) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { - return i.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (i *powerpackWidgetWidgetLayoutPtrType) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(PowerpackWidgetWidgetLayoutPtrOutput) -} - -type PowerpackWidgetWidgetLayoutOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetWidgetLayoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*PowerpackWidgetWidgetLayout)(nil)).Elem() -} - -func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutOutput() PowerpackWidgetWidgetLayoutOutput { - return o -} - -func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutOutput { - return o -} - -func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { - return o.ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(context.Background()) -} - -func (o PowerpackWidgetWidgetLayoutOutput) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v PowerpackWidgetWidgetLayout) *PowerpackWidgetWidgetLayout { - return &v - }).(PowerpackWidgetWidgetLayoutPtrOutput) -} - -// The height of the widget. -func (o PowerpackWidgetWidgetLayoutOutput) Height() pulumi.IntOutput { - return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Height }).(pulumi.IntOutput) -} - -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o PowerpackWidgetWidgetLayoutOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v PowerpackWidgetWidgetLayout) *bool { return v.IsColumnBreak }).(pulumi.BoolPtrOutput) -} - -// The width of the widget. -func (o PowerpackWidgetWidgetLayoutOutput) Width() pulumi.IntOutput { - return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Width }).(pulumi.IntOutput) -} - -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o PowerpackWidgetWidgetLayoutOutput) X() pulumi.IntOutput { - return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.X }).(pulumi.IntOutput) -} - -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o PowerpackWidgetWidgetLayoutOutput) Y() pulumi.IntOutput { - return o.ApplyT(func(v PowerpackWidgetWidgetLayout) int { return v.Y }).(pulumi.IntOutput) -} - -type PowerpackWidgetWidgetLayoutPtrOutput struct{ *pulumi.OutputState } - -func (PowerpackWidgetWidgetLayoutPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**PowerpackWidgetWidgetLayout)(nil)).Elem() -} - -func (o PowerpackWidgetWidgetLayoutPtrOutput) ToPowerpackWidgetWidgetLayoutPtrOutput() PowerpackWidgetWidgetLayoutPtrOutput { - return o -} - -func (o PowerpackWidgetWidgetLayoutPtrOutput) ToPowerpackWidgetWidgetLayoutPtrOutputWithContext(ctx context.Context) PowerpackWidgetWidgetLayoutPtrOutput { - return o -} - -func (o PowerpackWidgetWidgetLayoutPtrOutput) Elem() PowerpackWidgetWidgetLayoutOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) PowerpackWidgetWidgetLayout { - if v != nil { - return *v - } - var ret PowerpackWidgetWidgetLayout - return ret - }).(PowerpackWidgetWidgetLayoutOutput) -} - -// The height of the widget. -func (o PowerpackWidgetWidgetLayoutPtrOutput) Height() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Height - }).(pulumi.IntPtrOutput) -} - -// Whether the widget should be the first one on the second column in high density or not. Only one widget in the dashboard should have this property set to `true`. -func (o PowerpackWidgetWidgetLayoutPtrOutput) IsColumnBreak() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *bool { - if v == nil { - return nil - } - return v.IsColumnBreak - }).(pulumi.BoolPtrOutput) -} - -// The width of the widget. -func (o PowerpackWidgetWidgetLayoutPtrOutput) Width() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Width - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the x (horizontal) axis. Must be greater than or equal to 0. -func (o PowerpackWidgetWidgetLayoutPtrOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.X - }).(pulumi.IntPtrOutput) -} - -// The position of the widget on the y (vertical) axis. Must be greater than or equal to 0. -func (o PowerpackWidgetWidgetLayoutPtrOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v *PowerpackWidgetWidgetLayout) *int { - if v == nil { - return nil - } - return &v.Y - }).(pulumi.IntPtrOutput) -} - -type RestrictionPolicyBinding struct { - // An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. - Principals []string `pulumi:"principals"` - // The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources - Relation string `pulumi:"relation"` -} - -// RestrictionPolicyBindingInput is an input type that accepts RestrictionPolicyBindingArgs and RestrictionPolicyBindingOutput values. -// You can construct a concrete instance of `RestrictionPolicyBindingInput` via: -// -// RestrictionPolicyBindingArgs{...} -type RestrictionPolicyBindingInput interface { - pulumi.Input - - ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput - ToRestrictionPolicyBindingOutputWithContext(context.Context) RestrictionPolicyBindingOutput -} - -type RestrictionPolicyBindingArgs struct { - // An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. - Principals pulumi.StringArrayInput `pulumi:"principals"` - // The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources - Relation pulumi.StringInput `pulumi:"relation"` -} - -func (RestrictionPolicyBindingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*RestrictionPolicyBinding)(nil)).Elem() -} - -func (i RestrictionPolicyBindingArgs) ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput { - return i.ToRestrictionPolicyBindingOutputWithContext(context.Background()) -} - -func (i RestrictionPolicyBindingArgs) ToRestrictionPolicyBindingOutputWithContext(ctx context.Context) RestrictionPolicyBindingOutput { - return pulumi.ToOutputWithContext(ctx, i).(RestrictionPolicyBindingOutput) -} - -// RestrictionPolicyBindingArrayInput is an input type that accepts RestrictionPolicyBindingArray and RestrictionPolicyBindingArrayOutput values. -// You can construct a concrete instance of `RestrictionPolicyBindingArrayInput` via: -// -// RestrictionPolicyBindingArray{ RestrictionPolicyBindingArgs{...} } -type RestrictionPolicyBindingArrayInput interface { - pulumi.Input - - ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput - ToRestrictionPolicyBindingArrayOutputWithContext(context.Context) RestrictionPolicyBindingArrayOutput -} - -type RestrictionPolicyBindingArray []RestrictionPolicyBindingInput - -func (RestrictionPolicyBindingArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]RestrictionPolicyBinding)(nil)).Elem() -} - -func (i RestrictionPolicyBindingArray) ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput { - return i.ToRestrictionPolicyBindingArrayOutputWithContext(context.Background()) -} - -func (i RestrictionPolicyBindingArray) ToRestrictionPolicyBindingArrayOutputWithContext(ctx context.Context) RestrictionPolicyBindingArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(RestrictionPolicyBindingArrayOutput) -} - -type RestrictionPolicyBindingOutput struct{ *pulumi.OutputState } - -func (RestrictionPolicyBindingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*RestrictionPolicyBinding)(nil)).Elem() -} - -func (o RestrictionPolicyBindingOutput) ToRestrictionPolicyBindingOutput() RestrictionPolicyBindingOutput { - return o -} - -func (o RestrictionPolicyBindingOutput) ToRestrictionPolicyBindingOutputWithContext(ctx context.Context) RestrictionPolicyBindingOutput { - return o -} - -// An array of principals. A principal is a subject or group of subjects. Each principal is formatted as `type:id`. Supported types: `role` and `org`. The org ID can be obtained through the api/v2/users API. -func (o RestrictionPolicyBindingOutput) Principals() pulumi.StringArrayOutput { - return o.ApplyT(func(v RestrictionPolicyBinding) []string { return v.Principals }).(pulumi.StringArrayOutput) -} - -// The role/level of access. See this page for more details https://docs.datadoghq.com/api/latest/restriction-policies/#supported-relations-for-resources -func (o RestrictionPolicyBindingOutput) Relation() pulumi.StringOutput { - return o.ApplyT(func(v RestrictionPolicyBinding) string { return v.Relation }).(pulumi.StringOutput) -} - -type RestrictionPolicyBindingArrayOutput struct{ *pulumi.OutputState } - -func (RestrictionPolicyBindingArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]RestrictionPolicyBinding)(nil)).Elem() -} - -func (o RestrictionPolicyBindingArrayOutput) ToRestrictionPolicyBindingArrayOutput() RestrictionPolicyBindingArrayOutput { - return o -} - -func (o RestrictionPolicyBindingArrayOutput) ToRestrictionPolicyBindingArrayOutputWithContext(ctx context.Context) RestrictionPolicyBindingArrayOutput { - return o -} - -func (o RestrictionPolicyBindingArrayOutput) Index(i pulumi.IntInput) RestrictionPolicyBindingOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) RestrictionPolicyBinding { - return vs[0].([]RestrictionPolicyBinding)[vs[1].(int)] - }).(RestrictionPolicyBindingOutput) -} - -type RolePermission struct { - // ID of the permission to assign. - Id string `pulumi:"id"` - // Name of the permission. - Name *string `pulumi:"name"` -} - -// RolePermissionInput is an input type that accepts RolePermissionArgs and RolePermissionOutput values. -// You can construct a concrete instance of `RolePermissionInput` via: -// -// RolePermissionArgs{...} -type RolePermissionInput interface { - pulumi.Input - - ToRolePermissionOutput() RolePermissionOutput - ToRolePermissionOutputWithContext(context.Context) RolePermissionOutput -} - -type RolePermissionArgs struct { - // ID of the permission to assign. - Id pulumi.StringInput `pulumi:"id"` - // Name of the permission. - Name pulumi.StringPtrInput `pulumi:"name"` -} - -func (RolePermissionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*RolePermission)(nil)).Elem() -} - -func (i RolePermissionArgs) ToRolePermissionOutput() RolePermissionOutput { - return i.ToRolePermissionOutputWithContext(context.Background()) -} - -func (i RolePermissionArgs) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput { - return pulumi.ToOutputWithContext(ctx, i).(RolePermissionOutput) -} - -// RolePermissionArrayInput is an input type that accepts RolePermissionArray and RolePermissionArrayOutput values. -// You can construct a concrete instance of `RolePermissionArrayInput` via: -// -// RolePermissionArray{ RolePermissionArgs{...} } -type RolePermissionArrayInput interface { - pulumi.Input - - ToRolePermissionArrayOutput() RolePermissionArrayOutput - ToRolePermissionArrayOutputWithContext(context.Context) RolePermissionArrayOutput -} - -type RolePermissionArray []RolePermissionInput - -func (RolePermissionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]RolePermission)(nil)).Elem() -} - -func (i RolePermissionArray) ToRolePermissionArrayOutput() RolePermissionArrayOutput { - return i.ToRolePermissionArrayOutputWithContext(context.Background()) -} - -func (i RolePermissionArray) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(RolePermissionArrayOutput) -} - -type RolePermissionOutput struct{ *pulumi.OutputState } - -func (RolePermissionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*RolePermission)(nil)).Elem() -} - -func (o RolePermissionOutput) ToRolePermissionOutput() RolePermissionOutput { - return o -} - -func (o RolePermissionOutput) ToRolePermissionOutputWithContext(ctx context.Context) RolePermissionOutput { - return o -} - -// ID of the permission to assign. -func (o RolePermissionOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v RolePermission) string { return v.Id }).(pulumi.StringOutput) -} - -// Name of the permission. -func (o RolePermissionOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v RolePermission) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -type RolePermissionArrayOutput struct{ *pulumi.OutputState } - -func (RolePermissionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]RolePermission)(nil)).Elem() -} - -func (o RolePermissionArrayOutput) ToRolePermissionArrayOutput() RolePermissionArrayOutput { - return o -} - -func (o RolePermissionArrayOutput) ToRolePermissionArrayOutputWithContext(ctx context.Context) RolePermissionArrayOutput { - return o -} - -func (o RolePermissionArrayOutput) Index(i pulumi.IntInput) RolePermissionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) RolePermission { - return vs[0].([]RolePermission)[vs[1].(int)] - }).(RolePermissionOutput) -} - -type SecurityMonitoringDefaultRuleCase struct { - // Notification targets for each rule case. - Notifications []string `pulumi:"notifications"` - // Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status string `pulumi:"status"` -} - -// SecurityMonitoringDefaultRuleCaseInput is an input type that accepts SecurityMonitoringDefaultRuleCaseArgs and SecurityMonitoringDefaultRuleCaseOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleCaseInput` via: -// -// SecurityMonitoringDefaultRuleCaseArgs{...} -type SecurityMonitoringDefaultRuleCaseInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput - ToSecurityMonitoringDefaultRuleCaseOutputWithContext(context.Context) SecurityMonitoringDefaultRuleCaseOutput -} - -type SecurityMonitoringDefaultRuleCaseArgs struct { - // Notification targets for each rule case. - Notifications pulumi.StringArrayInput `pulumi:"notifications"` - // Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status pulumi.StringInput `pulumi:"status"` -} - -func (SecurityMonitoringDefaultRuleCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleCase)(nil)).Elem() -} - -func (i SecurityMonitoringDefaultRuleCaseArgs) ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput { - return i.ToSecurityMonitoringDefaultRuleCaseOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleCaseArgs) ToSecurityMonitoringDefaultRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleCaseOutput) -} - -// SecurityMonitoringDefaultRuleCaseArrayInput is an input type that accepts SecurityMonitoringDefaultRuleCaseArray and SecurityMonitoringDefaultRuleCaseArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleCaseArrayInput` via: -// -// SecurityMonitoringDefaultRuleCaseArray{ SecurityMonitoringDefaultRuleCaseArgs{...} } -type SecurityMonitoringDefaultRuleCaseArrayInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput - ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput -} - -type SecurityMonitoringDefaultRuleCaseArray []SecurityMonitoringDefaultRuleCaseInput - -func (SecurityMonitoringDefaultRuleCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleCase)(nil)).Elem() -} - -func (i SecurityMonitoringDefaultRuleCaseArray) ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput { - return i.ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleCaseArray) ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleCaseArrayOutput) -} - -type SecurityMonitoringDefaultRuleCaseOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleCase)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleCaseOutput) ToSecurityMonitoringDefaultRuleCaseOutput() SecurityMonitoringDefaultRuleCaseOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleCaseOutput) ToSecurityMonitoringDefaultRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseOutput { - return o -} - -// Notification targets for each rule case. -func (o SecurityMonitoringDefaultRuleCaseOutput) Notifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringDefaultRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) -} - -// Status of the rule case to match. Valid values are `info`, `low`, `medium`, `high`, `critical`. -func (o SecurityMonitoringDefaultRuleCaseOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringDefaultRuleCase) string { return v.Status }).(pulumi.StringOutput) -} - -type SecurityMonitoringDefaultRuleCaseArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleCase)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleCaseArrayOutput) ToSecurityMonitoringDefaultRuleCaseArrayOutput() SecurityMonitoringDefaultRuleCaseArrayOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleCaseArrayOutput) ToSecurityMonitoringDefaultRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleCaseArrayOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringDefaultRuleCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringDefaultRuleCase { - return vs[0].([]SecurityMonitoringDefaultRuleCase)[vs[1].(int)] - }).(SecurityMonitoringDefaultRuleCaseOutput) -} - -type SecurityMonitoringDefaultRuleFilter struct { - // The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. - Action string `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query string `pulumi:"query"` -} - -// SecurityMonitoringDefaultRuleFilterInput is an input type that accepts SecurityMonitoringDefaultRuleFilterArgs and SecurityMonitoringDefaultRuleFilterOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleFilterInput` via: -// -// SecurityMonitoringDefaultRuleFilterArgs{...} -type SecurityMonitoringDefaultRuleFilterInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput - ToSecurityMonitoringDefaultRuleFilterOutputWithContext(context.Context) SecurityMonitoringDefaultRuleFilterOutput -} - -type SecurityMonitoringDefaultRuleFilterArgs struct { - // The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. - Action pulumi.StringInput `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SecurityMonitoringDefaultRuleFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleFilter)(nil)).Elem() -} - -func (i SecurityMonitoringDefaultRuleFilterArgs) ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput { - return i.ToSecurityMonitoringDefaultRuleFilterOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleFilterArgs) ToSecurityMonitoringDefaultRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleFilterOutput) -} - -// SecurityMonitoringDefaultRuleFilterArrayInput is an input type that accepts SecurityMonitoringDefaultRuleFilterArray and SecurityMonitoringDefaultRuleFilterArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleFilterArrayInput` via: -// -// SecurityMonitoringDefaultRuleFilterArray{ SecurityMonitoringDefaultRuleFilterArgs{...} } -type SecurityMonitoringDefaultRuleFilterArrayInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput - ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput -} - -type SecurityMonitoringDefaultRuleFilterArray []SecurityMonitoringDefaultRuleFilterInput - -func (SecurityMonitoringDefaultRuleFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleFilter)(nil)).Elem() -} - -func (i SecurityMonitoringDefaultRuleFilterArray) ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput { - return i.ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleFilterArray) ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleFilterArrayOutput) -} - -type SecurityMonitoringDefaultRuleFilterOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleFilter)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleFilterOutput) ToSecurityMonitoringDefaultRuleFilterOutput() SecurityMonitoringDefaultRuleFilterOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleFilterOutput) ToSecurityMonitoringDefaultRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterOutput { - return o -} - -// The type of filtering action. Allowed enum values: require, suppress Valid values are `require`, `suppress`. -func (o SecurityMonitoringDefaultRuleFilterOutput) Action() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringDefaultRuleFilter) string { return v.Action }).(pulumi.StringOutput) -} - -// Query for selecting logs to apply the filtering action. -func (o SecurityMonitoringDefaultRuleFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringDefaultRuleFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type SecurityMonitoringDefaultRuleFilterArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringDefaultRuleFilter)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleFilterArrayOutput) ToSecurityMonitoringDefaultRuleFilterArrayOutput() SecurityMonitoringDefaultRuleFilterArrayOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleFilterArrayOutput) ToSecurityMonitoringDefaultRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleFilterArrayOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringDefaultRuleFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringDefaultRuleFilter { - return vs[0].([]SecurityMonitoringDefaultRuleFilter)[vs[1].(int)] - }).(SecurityMonitoringDefaultRuleFilterOutput) -} - -type SecurityMonitoringDefaultRuleOptions struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. - DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` -} - -// SecurityMonitoringDefaultRuleOptionsInput is an input type that accepts SecurityMonitoringDefaultRuleOptionsArgs and SecurityMonitoringDefaultRuleOptionsOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleOptionsInput` via: -// -// SecurityMonitoringDefaultRuleOptionsArgs{...} -type SecurityMonitoringDefaultRuleOptionsInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput - ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(context.Context) SecurityMonitoringDefaultRuleOptionsOutput -} - -type SecurityMonitoringDefaultRuleOptionsArgs struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. - DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` -} - -func (SecurityMonitoringDefaultRuleOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleOptions)(nil)).Elem() -} - -func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput { - return i.ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsOutput) -} - -func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { - return i.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringDefaultRuleOptionsArgs) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsOutput).ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx) -} - -// SecurityMonitoringDefaultRuleOptionsPtrInput is an input type that accepts SecurityMonitoringDefaultRuleOptionsArgs, SecurityMonitoringDefaultRuleOptionsPtr and SecurityMonitoringDefaultRuleOptionsPtrOutput values. -// You can construct a concrete instance of `SecurityMonitoringDefaultRuleOptionsPtrInput` via: -// -// SecurityMonitoringDefaultRuleOptionsArgs{...} -// -// or: -// -// nil -type SecurityMonitoringDefaultRuleOptionsPtrInput interface { - pulumi.Input - - ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput - ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput -} - -type securityMonitoringDefaultRuleOptionsPtrType SecurityMonitoringDefaultRuleOptionsArgs - -func SecurityMonitoringDefaultRuleOptionsPtr(v *SecurityMonitoringDefaultRuleOptionsArgs) SecurityMonitoringDefaultRuleOptionsPtrInput { - return (*securityMonitoringDefaultRuleOptionsPtrType)(v) -} - -func (*securityMonitoringDefaultRuleOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringDefaultRuleOptions)(nil)).Elem() -} - -func (i *securityMonitoringDefaultRuleOptionsPtrType) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { - return i.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i *securityMonitoringDefaultRuleOptionsPtrType) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringDefaultRuleOptionsPtrOutput) -} - -type SecurityMonitoringDefaultRuleOptionsOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringDefaultRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsOutput() SecurityMonitoringDefaultRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { - return o.ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (o SecurityMonitoringDefaultRuleOptionsOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringDefaultRuleOptions) *SecurityMonitoringDefaultRuleOptions { - return &v - }).(SecurityMonitoringDefaultRuleOptionsPtrOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. -func (o SecurityMonitoringDefaultRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SecurityMonitoringDefaultRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) -} - -type SecurityMonitoringDefaultRuleOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringDefaultRuleOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringDefaultRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutput() SecurityMonitoringDefaultRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) ToSecurityMonitoringDefaultRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringDefaultRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) Elem() SecurityMonitoringDefaultRuleOptionsOutput { - return o.ApplyT(func(v *SecurityMonitoringDefaultRuleOptions) SecurityMonitoringDefaultRuleOptions { - if v != nil { - return *v - } - var ret SecurityMonitoringDefaultRuleOptions - return ret - }).(SecurityMonitoringDefaultRuleOptionsOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. -func (o SecurityMonitoringDefaultRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringDefaultRuleOptions) *bool { - if v == nil { - return nil - } - return v.DecreaseCriticalityBasedOnEnv - }).(pulumi.BoolPtrOutput) -} - -type SecurityMonitoringFilterExclusionFilter struct { - // Exclusion filter name. - Name string `pulumi:"name"` - // Exclusion filter query. Logs that match this query are excluded from the security filter. - Query string `pulumi:"query"` -} - -// SecurityMonitoringFilterExclusionFilterInput is an input type that accepts SecurityMonitoringFilterExclusionFilterArgs and SecurityMonitoringFilterExclusionFilterOutput values. -// You can construct a concrete instance of `SecurityMonitoringFilterExclusionFilterInput` via: -// -// SecurityMonitoringFilterExclusionFilterArgs{...} -type SecurityMonitoringFilterExclusionFilterInput interface { - pulumi.Input - - ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput - ToSecurityMonitoringFilterExclusionFilterOutputWithContext(context.Context) SecurityMonitoringFilterExclusionFilterOutput -} - -type SecurityMonitoringFilterExclusionFilterArgs struct { - // Exclusion filter name. - Name pulumi.StringInput `pulumi:"name"` - // Exclusion filter query. Logs that match this query are excluded from the security filter. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SecurityMonitoringFilterExclusionFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringFilterExclusionFilter)(nil)).Elem() -} - -func (i SecurityMonitoringFilterExclusionFilterArgs) ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput { - return i.ToSecurityMonitoringFilterExclusionFilterOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringFilterExclusionFilterArgs) ToSecurityMonitoringFilterExclusionFilterOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringFilterExclusionFilterOutput) -} - -// SecurityMonitoringFilterExclusionFilterArrayInput is an input type that accepts SecurityMonitoringFilterExclusionFilterArray and SecurityMonitoringFilterExclusionFilterArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringFilterExclusionFilterArrayInput` via: -// -// SecurityMonitoringFilterExclusionFilterArray{ SecurityMonitoringFilterExclusionFilterArgs{...} } -type SecurityMonitoringFilterExclusionFilterArrayInput interface { - pulumi.Input - - ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput - ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput -} - -type SecurityMonitoringFilterExclusionFilterArray []SecurityMonitoringFilterExclusionFilterInput - -func (SecurityMonitoringFilterExclusionFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringFilterExclusionFilter)(nil)).Elem() -} - -func (i SecurityMonitoringFilterExclusionFilterArray) ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput { - return i.ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringFilterExclusionFilterArray) ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringFilterExclusionFilterArrayOutput) -} - -type SecurityMonitoringFilterExclusionFilterOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringFilterExclusionFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringFilterExclusionFilter)(nil)).Elem() -} - -func (o SecurityMonitoringFilterExclusionFilterOutput) ToSecurityMonitoringFilterExclusionFilterOutput() SecurityMonitoringFilterExclusionFilterOutput { - return o -} - -func (o SecurityMonitoringFilterExclusionFilterOutput) ToSecurityMonitoringFilterExclusionFilterOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterOutput { - return o -} - -// Exclusion filter name. -func (o SecurityMonitoringFilterExclusionFilterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringFilterExclusionFilter) string { return v.Name }).(pulumi.StringOutput) -} - -// Exclusion filter query. Logs that match this query are excluded from the security filter. -func (o SecurityMonitoringFilterExclusionFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringFilterExclusionFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type SecurityMonitoringFilterExclusionFilterArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringFilterExclusionFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringFilterExclusionFilter)(nil)).Elem() -} - -func (o SecurityMonitoringFilterExclusionFilterArrayOutput) ToSecurityMonitoringFilterExclusionFilterArrayOutput() SecurityMonitoringFilterExclusionFilterArrayOutput { - return o -} - -func (o SecurityMonitoringFilterExclusionFilterArrayOutput) ToSecurityMonitoringFilterExclusionFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringFilterExclusionFilterArrayOutput { - return o -} - -func (o SecurityMonitoringFilterExclusionFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringFilterExclusionFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringFilterExclusionFilter { - return vs[0].([]SecurityMonitoringFilterExclusionFilter)[vs[1].(int)] - }).(SecurityMonitoringFilterExclusionFilterOutput) -} - -type SecurityMonitoringRuleCase struct { - // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. - Condition *string `pulumi:"condition"` - // Name of the case. - Name *string `pulumi:"name"` - // Notification targets for each rule case. - Notifications []string `pulumi:"notifications"` - // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status string `pulumi:"status"` -} - -// SecurityMonitoringRuleCaseInput is an input type that accepts SecurityMonitoringRuleCaseArgs and SecurityMonitoringRuleCaseOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleCaseInput` via: -// -// SecurityMonitoringRuleCaseArgs{...} -type SecurityMonitoringRuleCaseInput interface { - pulumi.Input - - ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput - ToSecurityMonitoringRuleCaseOutputWithContext(context.Context) SecurityMonitoringRuleCaseOutput -} - -type SecurityMonitoringRuleCaseArgs struct { - // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. - Condition pulumi.StringPtrInput `pulumi:"condition"` - // Name of the case. - Name pulumi.StringPtrInput `pulumi:"name"` - // Notification targets for each rule case. - Notifications pulumi.StringArrayInput `pulumi:"notifications"` - // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status pulumi.StringInput `pulumi:"status"` -} - -func (SecurityMonitoringRuleCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleCase)(nil)).Elem() -} - -func (i SecurityMonitoringRuleCaseArgs) ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput { - return i.ToSecurityMonitoringRuleCaseOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleCaseArgs) ToSecurityMonitoringRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleCaseOutput) -} - -// SecurityMonitoringRuleCaseArrayInput is an input type that accepts SecurityMonitoringRuleCaseArray and SecurityMonitoringRuleCaseArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleCaseArrayInput` via: -// -// SecurityMonitoringRuleCaseArray{ SecurityMonitoringRuleCaseArgs{...} } -type SecurityMonitoringRuleCaseArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput - ToSecurityMonitoringRuleCaseArrayOutputWithContext(context.Context) SecurityMonitoringRuleCaseArrayOutput -} - -type SecurityMonitoringRuleCaseArray []SecurityMonitoringRuleCaseInput - -func (SecurityMonitoringRuleCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleCase)(nil)).Elem() -} - -func (i SecurityMonitoringRuleCaseArray) ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput { - return i.ToSecurityMonitoringRuleCaseArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleCaseArray) ToSecurityMonitoringRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleCaseArrayOutput) -} - -type SecurityMonitoringRuleCaseOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleCase)(nil)).Elem() -} - -func (o SecurityMonitoringRuleCaseOutput) ToSecurityMonitoringRuleCaseOutput() SecurityMonitoringRuleCaseOutput { - return o -} - -func (o SecurityMonitoringRuleCaseOutput) ToSecurityMonitoringRuleCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseOutput { - return o -} - -// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. -func (o SecurityMonitoringRuleCaseOutput) Condition() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleCase) *string { return v.Condition }).(pulumi.StringPtrOutput) -} - -// Name of the case. -func (o SecurityMonitoringRuleCaseOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleCase) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Notification targets for each rule case. -func (o SecurityMonitoringRuleCaseOutput) Notifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) -} - -// Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. -func (o SecurityMonitoringRuleCaseOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleCase) string { return v.Status }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleCaseArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleCase)(nil)).Elem() -} - -func (o SecurityMonitoringRuleCaseArrayOutput) ToSecurityMonitoringRuleCaseArrayOutput() SecurityMonitoringRuleCaseArrayOutput { - return o -} - -func (o SecurityMonitoringRuleCaseArrayOutput) ToSecurityMonitoringRuleCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleCaseArrayOutput { - return o -} - -func (o SecurityMonitoringRuleCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleCase { - return vs[0].([]SecurityMonitoringRuleCase)[vs[1].(int)] - }).(SecurityMonitoringRuleCaseOutput) -} - -type SecurityMonitoringRuleFilter struct { - // The type of filtering action. Valid values are `require`, `suppress`. - Action string `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query string `pulumi:"query"` -} - -// SecurityMonitoringRuleFilterInput is an input type that accepts SecurityMonitoringRuleFilterArgs and SecurityMonitoringRuleFilterOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleFilterInput` via: -// -// SecurityMonitoringRuleFilterArgs{...} -type SecurityMonitoringRuleFilterInput interface { - pulumi.Input - - ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput - ToSecurityMonitoringRuleFilterOutputWithContext(context.Context) SecurityMonitoringRuleFilterOutput -} - -type SecurityMonitoringRuleFilterArgs struct { - // The type of filtering action. Valid values are `require`, `suppress`. - Action pulumi.StringInput `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SecurityMonitoringRuleFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleFilter)(nil)).Elem() -} - -func (i SecurityMonitoringRuleFilterArgs) ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput { - return i.ToSecurityMonitoringRuleFilterOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleFilterArgs) ToSecurityMonitoringRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleFilterOutput) -} - -// SecurityMonitoringRuleFilterArrayInput is an input type that accepts SecurityMonitoringRuleFilterArray and SecurityMonitoringRuleFilterArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleFilterArrayInput` via: -// -// SecurityMonitoringRuleFilterArray{ SecurityMonitoringRuleFilterArgs{...} } -type SecurityMonitoringRuleFilterArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput - ToSecurityMonitoringRuleFilterArrayOutputWithContext(context.Context) SecurityMonitoringRuleFilterArrayOutput -} - -type SecurityMonitoringRuleFilterArray []SecurityMonitoringRuleFilterInput - -func (SecurityMonitoringRuleFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleFilter)(nil)).Elem() -} - -func (i SecurityMonitoringRuleFilterArray) ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput { - return i.ToSecurityMonitoringRuleFilterArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleFilterArray) ToSecurityMonitoringRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleFilterArrayOutput) -} - -type SecurityMonitoringRuleFilterOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleFilter)(nil)).Elem() -} - -func (o SecurityMonitoringRuleFilterOutput) ToSecurityMonitoringRuleFilterOutput() SecurityMonitoringRuleFilterOutput { - return o -} - -func (o SecurityMonitoringRuleFilterOutput) ToSecurityMonitoringRuleFilterOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterOutput { - return o -} - -// The type of filtering action. Valid values are `require`, `suppress`. -func (o SecurityMonitoringRuleFilterOutput) Action() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleFilter) string { return v.Action }).(pulumi.StringOutput) -} - -// Query for selecting logs to apply the filtering action. -func (o SecurityMonitoringRuleFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleFilterArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleFilter)(nil)).Elem() -} - -func (o SecurityMonitoringRuleFilterArrayOutput) ToSecurityMonitoringRuleFilterArrayOutput() SecurityMonitoringRuleFilterArrayOutput { - return o -} - -func (o SecurityMonitoringRuleFilterArrayOutput) ToSecurityMonitoringRuleFilterArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleFilterArrayOutput { - return o -} - -func (o SecurityMonitoringRuleFilterArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleFilter { - return vs[0].([]SecurityMonitoringRuleFilter)[vs[1].(int)] - }).(SecurityMonitoringRuleFilterOutput) -} - -type SecurityMonitoringRuleOptions struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. - DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` - // The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. - DetectionMethod *string `pulumi:"detectionMethod"` - // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. - EvaluationWindow *int `pulumi:"evaluationWindow"` - // Options for rules using the impossible travel detection method. - ImpossibleTravelOptions *SecurityMonitoringRuleOptionsImpossibleTravelOptions `pulumi:"impossibleTravelOptions"` - // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. - KeepAlive *int `pulumi:"keepAlive"` - // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. - MaxSignalDuration *int `pulumi:"maxSignalDuration"` - // New value rules specific options. - NewValueOptions *SecurityMonitoringRuleOptionsNewValueOptions `pulumi:"newValueOptions"` - // Options for rules using the third-party detection method. - ThirdPartyRuleOptions *SecurityMonitoringRuleOptionsThirdPartyRuleOptions `pulumi:"thirdPartyRuleOptions"` -} - -// SecurityMonitoringRuleOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsArgs and SecurityMonitoringRuleOptionsOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsInput` via: -// -// SecurityMonitoringRuleOptionsArgs{...} -type SecurityMonitoringRuleOptionsInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput - ToSecurityMonitoringRuleOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsOutput -} - -type SecurityMonitoringRuleOptionsArgs struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. - DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` - // The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. - DetectionMethod pulumi.StringPtrInput `pulumi:"detectionMethod"` - // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. - EvaluationWindow pulumi.IntPtrInput `pulumi:"evaluationWindow"` - // Options for rules using the impossible travel detection method. - ImpossibleTravelOptions SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput `pulumi:"impossibleTravelOptions"` - // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. - KeepAlive pulumi.IntPtrInput `pulumi:"keepAlive"` - // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. - MaxSignalDuration pulumi.IntPtrInput `pulumi:"maxSignalDuration"` - // New value rules specific options. - NewValueOptions SecurityMonitoringRuleOptionsNewValueOptionsPtrInput `pulumi:"newValueOptions"` - // Options for rules using the third-party detection method. - ThirdPartyRuleOptions SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput `pulumi:"thirdPartyRuleOptions"` -} - -func (SecurityMonitoringRuleOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptions)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput { - return i.ToSecurityMonitoringRuleOptionsOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsOutput) -} - -func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsArgs) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsOutput).ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx) -} - -// SecurityMonitoringRuleOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsArgs, SecurityMonitoringRuleOptionsPtr and SecurityMonitoringRuleOptionsPtrOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsPtrInput` via: -// -// SecurityMonitoringRuleOptionsArgs{...} -// -// or: -// -// nil -type SecurityMonitoringRuleOptionsPtrInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput - ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsPtrOutput -} - -type securityMonitoringRuleOptionsPtrType SecurityMonitoringRuleOptionsArgs - -func SecurityMonitoringRuleOptionsPtr(v *SecurityMonitoringRuleOptionsArgs) SecurityMonitoringRuleOptionsPtrInput { - return (*securityMonitoringRuleOptionsPtrType)(v) -} - -func (*securityMonitoringRuleOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptions)(nil)).Elem() -} - -func (i *securityMonitoringRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i *securityMonitoringRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsOutput() SecurityMonitoringRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { - return o.ToSecurityMonitoringRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (o SecurityMonitoringRuleOptionsOutput) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptions { - return &v - }).(SecurityMonitoringRuleOptionsPtrOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. -func (o SecurityMonitoringRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) -} - -// The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. -func (o SecurityMonitoringRuleOptionsOutput) DetectionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *string { return v.DetectionMethod }).(pulumi.StringPtrOutput) -} - -// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. -func (o SecurityMonitoringRuleOptionsOutput) EvaluationWindow() pulumi.IntPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.EvaluationWindow }).(pulumi.IntPtrOutput) -} - -// Options for rules using the impossible travel detection method. -func (o SecurityMonitoringRuleOptionsOutput) ImpossibleTravelOptions() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { - return v.ImpossibleTravelOptions - }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. -func (o SecurityMonitoringRuleOptionsOutput) KeepAlive() pulumi.IntPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.KeepAlive }).(pulumi.IntPtrOutput) -} - -// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. -func (o SecurityMonitoringRuleOptionsOutput) MaxSignalDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *int { return v.MaxSignalDuration }).(pulumi.IntPtrOutput) -} - -// New value rules specific options. -func (o SecurityMonitoringRuleOptionsOutput) NewValueOptions() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsNewValueOptions { - return v.NewValueOptions - }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) -} - -// Options for rules using the third-party detection method. -func (o SecurityMonitoringRuleOptionsOutput) ThirdPartyRuleOptions() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { - return v.ThirdPartyRuleOptions - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) SecurityMonitoringRuleOptions { - if v != nil { - return *v - } - var ret SecurityMonitoringRuleOptions - return ret - }).(SecurityMonitoringRuleOptionsOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. Defaults to `false`. -func (o SecurityMonitoringRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *bool { - if v == nil { - return nil - } - return v.DecreaseCriticalityBasedOnEnv - }).(pulumi.BoolPtrOutput) -} - -// The detection method. Valid values are `threshold`, `newValue`, `anomalyDetection`, `impossibleTravel`, `hardcoded`, `thirdParty`. Defaults to `"threshold"`. -func (o SecurityMonitoringRuleOptionsPtrOutput) DetectionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *string { - if v == nil { - return nil - } - return v.DetectionMethod - }).(pulumi.StringPtrOutput) -} - -// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`. -func (o SecurityMonitoringRuleOptionsPtrOutput) EvaluationWindow() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { - if v == nil { - return nil - } - return v.EvaluationWindow - }).(pulumi.IntPtrOutput) -} - -// Options for rules using the impossible travel detection method. -func (o SecurityMonitoringRuleOptionsPtrOutput) ImpossibleTravelOptions() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { - if v == nil { - return nil - } - return v.ImpossibleTravelOptions - }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`. -func (o SecurityMonitoringRuleOptionsPtrOutput) KeepAlive() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { - if v == nil { - return nil - } - return v.KeepAlive - }).(pulumi.IntPtrOutput) -} - -// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. Valid values are `0`, `60`, `300`, `600`, `900`, `1800`, `3600`, `7200`, `10800`, `21600`, `43200`, `86400`. -func (o SecurityMonitoringRuleOptionsPtrOutput) MaxSignalDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *int { - if v == nil { - return nil - } - return v.MaxSignalDuration - }).(pulumi.IntPtrOutput) -} - -// New value rules specific options. -func (o SecurityMonitoringRuleOptionsPtrOutput) NewValueOptions() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsNewValueOptions { - if v == nil { - return nil - } - return v.NewValueOptions - }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) -} - -// Options for rules using the third-party detection method. -func (o SecurityMonitoringRuleOptionsPtrOutput) ThirdPartyRuleOptions() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { - if v == nil { - return nil - } - return v.ThirdPartyRuleOptions - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsImpossibleTravelOptions struct { - // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. - BaselineUserLocations *bool `pulumi:"baselineUserLocations"` -} - -// SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs and SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput` via: -// -// SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{...} -type SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput - ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput -} - -type SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs struct { - // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. - BaselineUserLocations pulumi.BoolPtrInput `pulumi:"baselineUserLocations"` -} - -func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { - return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) -} - -func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput).ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx) -} - -// SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs, SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtr and SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput` via: -// -// SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{...} -// -// or: -// -// nil -type SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput - ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput -} - -type securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs - -func SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtr(v *SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput { - return (*securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType)(v) -} - -func (*securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (i *securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (i *securityMonitoringRuleOptionsImpossibleTravelOptionsPtrType) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsImpossibleTravelOptions) *SecurityMonitoringRuleOptionsImpossibleTravelOptions { - return &v - }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) BaselineUserLocations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsImpossibleTravelOptions) *bool { return v.BaselineUserLocations }).(pulumi.BoolPtrOutput) -} - -type SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput() SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) ToSecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsImpossibleTravelOptions) SecurityMonitoringRuleOptionsImpossibleTravelOptions { - if v != nil { - return *v - } - var ret SecurityMonitoringRuleOptionsImpossibleTravelOptions - return ret - }).(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput) -} - -// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. Defaults to `false`. -func (o SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput) BaselineUserLocations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsImpossibleTravelOptions) *bool { - if v == nil { - return nil - } - return v.BaselineUserLocations - }).(pulumi.BoolPtrOutput) -} - -type SecurityMonitoringRuleOptionsNewValueOptions struct { - // The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. - ForgetAfter int `pulumi:"forgetAfter"` - // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. - LearningDuration *int `pulumi:"learningDuration"` - // The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. - LearningMethod *string `pulumi:"learningMethod"` - // A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. - LearningThreshold *int `pulumi:"learningThreshold"` -} - -// SecurityMonitoringRuleOptionsNewValueOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsNewValueOptionsArgs and SecurityMonitoringRuleOptionsNewValueOptionsOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsNewValueOptionsInput` via: -// -// SecurityMonitoringRuleOptionsNewValueOptionsArgs{...} -type SecurityMonitoringRuleOptionsNewValueOptionsInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput - ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput -} - -type SecurityMonitoringRuleOptionsNewValueOptionsArgs struct { - // The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. - ForgetAfter pulumi.IntInput `pulumi:"forgetAfter"` - // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. - LearningDuration pulumi.IntPtrInput `pulumi:"learningDuration"` - // The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. - LearningMethod pulumi.StringPtrInput `pulumi:"learningMethod"` - // A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. - LearningThreshold pulumi.IntPtrInput `pulumi:"learningThreshold"` -} - -func (SecurityMonitoringRuleOptionsNewValueOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput { - return i.ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsOutput) -} - -func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsNewValueOptionsArgs) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsOutput).ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx) -} - -// SecurityMonitoringRuleOptionsNewValueOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsNewValueOptionsArgs, SecurityMonitoringRuleOptionsNewValueOptionsPtr and SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsNewValueOptionsPtrInput` via: -// -// SecurityMonitoringRuleOptionsNewValueOptionsArgs{...} -// -// or: -// -// nil -type SecurityMonitoringRuleOptionsNewValueOptionsPtrInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput - ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput -} - -type securityMonitoringRuleOptionsNewValueOptionsPtrType SecurityMonitoringRuleOptionsNewValueOptionsArgs - -func SecurityMonitoringRuleOptionsNewValueOptionsPtr(v *SecurityMonitoringRuleOptionsNewValueOptionsArgs) SecurityMonitoringRuleOptionsNewValueOptionsPtrInput { - return (*securityMonitoringRuleOptionsNewValueOptionsPtrType)(v) -} - -func (*securityMonitoringRuleOptionsNewValueOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (i *securityMonitoringRuleOptionsNewValueOptionsPtrType) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (i *securityMonitoringRuleOptionsNewValueOptionsPtrType) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsNewValueOptionsOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsNewValueOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsOutput() SecurityMonitoringRuleOptionsNewValueOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o.ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsNewValueOptions) *SecurityMonitoringRuleOptionsNewValueOptions { - return &v - }).(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) -} - -// The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) ForgetAfter() pulumi.IntOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) int { return v.ForgetAfter }).(pulumi.IntOutput) -} - -// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *int { return v.LearningDuration }).(pulumi.IntPtrOutput) -} - -// The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *string { return v.LearningMethod }).(pulumi.StringPtrOutput) -} - -// A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsOutput) LearningThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsNewValueOptions) *int { return v.LearningThreshold }).(pulumi.IntPtrOutput) -} - -type SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutput() SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ToSecurityMonitoringRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsNewValueOptionsOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) SecurityMonitoringRuleOptionsNewValueOptions { - if v != nil { - return *v - } - var ret SecurityMonitoringRuleOptionsNewValueOptions - return ret - }).(SecurityMonitoringRuleOptionsNewValueOptionsOutput) -} - -// The duration in days after which a learned value is forgotten. Valid values are `1`, `2`, `7`, `14`, `21`, `28`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) ForgetAfter() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return &v.ForgetAfter - }).(pulumi.IntPtrOutput) -} - -// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. Valid values are `0`, `1`, `7`. Defaults to `1`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return v.LearningDuration - }).(pulumi.IntPtrOutput) -} - -// The learning method used to determine when signals should be generated for values that weren't learned. Valid values are `duration`, `threshold`. Defaults to `"duration"`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *string { - if v == nil { - return nil - } - return v.LearningMethod - }).(pulumi.StringPtrOutput) -} - -// A number of occurrences after which signals are generated for values that weren't learned. Valid values are `0`, `1`. Defaults to `0`. -func (o SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput) LearningThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return v.LearningThreshold - }).(pulumi.IntPtrOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptions struct { - // Notification targets for the default rule case, when none of the third-party cases match. - DefaultNotifications []string `pulumi:"defaultNotifications"` - // Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. - DefaultStatus string `pulumi:"defaultStatus"` - // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. - RootQueries []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery `pulumi:"rootQueries"` - // A template for the signal title; if omitted, the title is generated based on the case name. - SignalTitleTemplate *string `pulumi:"signalTitleTemplate"` -} - -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput` via: -// -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{...} -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs struct { - // Notification targets for the default rule case, when none of the third-party cases match. - DefaultNotifications pulumi.StringArrayInput `pulumi:"defaultNotifications"` - // Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. - DefaultStatus pulumi.StringInput `pulumi:"defaultStatus"` - // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. - RootQueries SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput `pulumi:"rootQueries"` - // A template for the signal title; if omitted, the title is generated based on the case name. - SignalTitleTemplate pulumi.StringPtrInput `pulumi:"signalTitleTemplate"` -} - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { - return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput).ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx) -} - -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs, SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtr and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput` via: -// -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{...} -// -// or: -// -// nil -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput -} - -type securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs - -func SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtr(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput { - return (*securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType)(v) -} - -func (*securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (i *securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i *securityMonitoringRuleOptionsThirdPartyRuleOptionsPtrType) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *SecurityMonitoringRuleOptionsThirdPartyRuleOptions { - return &v - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -// Notification targets for the default rule case, when none of the third-party cases match. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) DefaultNotifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []string { return v.DefaultNotifications }).(pulumi.StringArrayOutput) -} - -// Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) DefaultStatus() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) string { return v.DefaultStatus }).(pulumi.StringOutput) -} - -// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) RootQueries() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { - return v.RootQueries - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -// A template for the signal title; if omitted, the title is generated based on the case name. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) SignalTitleTemplate() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { return v.SignalTitleTemplate }).(pulumi.StringPtrOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SecurityMonitoringRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) Elem() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) SecurityMonitoringRuleOptionsThirdPartyRuleOptions { - if v != nil { - return *v - } - var ret SecurityMonitoringRuleOptionsThirdPartyRuleOptions - return ret - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput) -} - -// Notification targets for the default rule case, when none of the third-party cases match. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultNotifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []string { - if v == nil { - return nil - } - return v.DefaultNotifications - }).(pulumi.StringArrayOutput) -} - -// Severity of the default rule case, when none of the third-party cases match. Valid values are `info`, `low`, `medium`, `high`, `critical`. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { - if v == nil { - return nil - } - return &v.DefaultStatus - }).(pulumi.StringPtrOutput) -} - -// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) RootQueries() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { - if v == nil { - return nil - } - return v.RootQueries - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -// A template for the signal title; if omitted, the title is generated based on the case name. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput) SignalTitleTemplate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SecurityMonitoringRuleOptionsThirdPartyRuleOptions) *string { - if v == nil { - return nil - } - return v.SignalTitleTemplate - }).(pulumi.StringPtrOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery struct { - // Fields to group by. If empty, each log triggers a signal. - GroupByFields []string `pulumi:"groupByFields"` - // Query to filter logs. - Query string `pulumi:"query"` -} - -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput` via: -// -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs struct { - // Fields to group by. If empty, each log triggers a signal. - GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` - // Query to filter logs. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) -} - -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput is an input type that accepts SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray and SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput` via: -// -// SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray{ SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} } -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput - ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray []SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return i.ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return o -} - -// Fields to group by. If empty, each log triggers a signal. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) GroupByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) -} - -// Query to filter logs. -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToSecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery { - return vs[0].([]SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQuery)[vs[1].(int)] - }).(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput) -} - -type SecurityMonitoringRuleQuery struct { - // **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. - // - // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. - AgentRules []SecurityMonitoringRuleQueryAgentRule `pulumi:"agentRules"` - // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. - Aggregation *string `pulumi:"aggregation"` - // Field for which the cardinality is measured. Sent as an array. - DistinctFields []string `pulumi:"distinctFields"` - // Fields to group by. - GroupByFields []string `pulumi:"groupByFields"` - // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - // - // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - Metric *string `pulumi:"metric"` - // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. - Metrics []string `pulumi:"metrics"` - // Name of the query. Not compatible with `newValue` aggregations. - Name *string `pulumi:"name"` - // Query to run on logs. - Query string `pulumi:"query"` -} - -// SecurityMonitoringRuleQueryInput is an input type that accepts SecurityMonitoringRuleQueryArgs and SecurityMonitoringRuleQueryOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleQueryInput` via: -// -// SecurityMonitoringRuleQueryArgs{...} -type SecurityMonitoringRuleQueryInput interface { - pulumi.Input - - ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput - ToSecurityMonitoringRuleQueryOutputWithContext(context.Context) SecurityMonitoringRuleQueryOutput -} - -type SecurityMonitoringRuleQueryArgs struct { - // **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. - // - // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. - AgentRules SecurityMonitoringRuleQueryAgentRuleArrayInput `pulumi:"agentRules"` - // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // Field for which the cardinality is measured. Sent as an array. - DistinctFields pulumi.StringArrayInput `pulumi:"distinctFields"` - // Fields to group by. - GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` - // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - // - // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. - Metrics pulumi.StringArrayInput `pulumi:"metrics"` - // Name of the query. Not compatible with `newValue` aggregations. - Name pulumi.StringPtrInput `pulumi:"name"` - // Query to run on logs. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SecurityMonitoringRuleQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleQueryArgs) ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput { - return i.ToSecurityMonitoringRuleQueryOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleQueryArgs) ToSecurityMonitoringRuleQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryOutput) -} - -// SecurityMonitoringRuleQueryArrayInput is an input type that accepts SecurityMonitoringRuleQueryArray and SecurityMonitoringRuleQueryArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleQueryArrayInput` via: -// -// SecurityMonitoringRuleQueryArray{ SecurityMonitoringRuleQueryArgs{...} } -type SecurityMonitoringRuleQueryArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput - ToSecurityMonitoringRuleQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleQueryArrayOutput -} - -type SecurityMonitoringRuleQueryArray []SecurityMonitoringRuleQueryInput - -func (SecurityMonitoringRuleQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleQueryArray) ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput { - return i.ToSecurityMonitoringRuleQueryArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleQueryArray) ToSecurityMonitoringRuleQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryArrayOutput) -} - -type SecurityMonitoringRuleQueryOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleQueryOutput) ToSecurityMonitoringRuleQueryOutput() SecurityMonitoringRuleQueryOutput { - return o -} - -func (o SecurityMonitoringRuleQueryOutput) ToSecurityMonitoringRuleQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryOutput { - return o -} - -// **Deprecated**. It won't be applied anymore. **Deprecated.** `agentRule` has been deprecated in favor of new Agent Rule resource. -// -// Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. -func (o SecurityMonitoringRuleQueryOutput) AgentRules() SecurityMonitoringRuleQueryAgentRuleArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) []SecurityMonitoringRuleQueryAgentRule { return v.AgentRules }).(SecurityMonitoringRuleQueryAgentRuleArrayOutput) -} - -// The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"count"`. -func (o SecurityMonitoringRuleQueryOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) -} - -// Field for which the cardinality is measured. Sent as an array. -func (o SecurityMonitoringRuleQueryOutput) DistinctFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.DistinctFields }).(pulumi.StringArrayOutput) -} - -// Fields to group by. -func (o SecurityMonitoringRuleQueryOutput) GroupByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) -} - -// The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. **Deprecated.** Configure `metrics` instead. This attribute will be removed in the next major version of the provider. -// -// Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. -func (o SecurityMonitoringRuleQueryOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. -func (o SecurityMonitoringRuleQueryOutput) Metrics() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) []string { return v.Metrics }).(pulumi.StringArrayOutput) -} - -// Name of the query. Not compatible with `newValue` aggregations. -func (o SecurityMonitoringRuleQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Query to run on logs. -func (o SecurityMonitoringRuleQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleQueryArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleQueryArrayOutput) ToSecurityMonitoringRuleQueryArrayOutput() SecurityMonitoringRuleQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleQueryArrayOutput) ToSecurityMonitoringRuleQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleQuery { - return vs[0].([]SecurityMonitoringRuleQuery)[vs[1].(int)] - }).(SecurityMonitoringRuleQueryOutput) -} - -type SecurityMonitoringRuleQueryAgentRule struct { - // **Deprecated**. It won't be applied anymore. - AgentRuleId string `pulumi:"agentRuleId"` - // **Deprecated**. It won't be applied anymore. - Expression string `pulumi:"expression"` -} - -// SecurityMonitoringRuleQueryAgentRuleInput is an input type that accepts SecurityMonitoringRuleQueryAgentRuleArgs and SecurityMonitoringRuleQueryAgentRuleOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleQueryAgentRuleInput` via: -// -// SecurityMonitoringRuleQueryAgentRuleArgs{...} -type SecurityMonitoringRuleQueryAgentRuleInput interface { - pulumi.Input - - ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput - ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(context.Context) SecurityMonitoringRuleQueryAgentRuleOutput -} - -type SecurityMonitoringRuleQueryAgentRuleArgs struct { - // **Deprecated**. It won't be applied anymore. - AgentRuleId pulumi.StringInput `pulumi:"agentRuleId"` - // **Deprecated**. It won't be applied anymore. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (SecurityMonitoringRuleQueryAgentRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() -} - -func (i SecurityMonitoringRuleQueryAgentRuleArgs) ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput { - return i.ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleQueryAgentRuleArgs) ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryAgentRuleOutput) -} - -// SecurityMonitoringRuleQueryAgentRuleArrayInput is an input type that accepts SecurityMonitoringRuleQueryAgentRuleArray and SecurityMonitoringRuleQueryAgentRuleArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleQueryAgentRuleArrayInput` via: -// -// SecurityMonitoringRuleQueryAgentRuleArray{ SecurityMonitoringRuleQueryAgentRuleArgs{...} } -type SecurityMonitoringRuleQueryAgentRuleArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput - ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput -} - -type SecurityMonitoringRuleQueryAgentRuleArray []SecurityMonitoringRuleQueryAgentRuleInput - -func (SecurityMonitoringRuleQueryAgentRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() -} - -func (i SecurityMonitoringRuleQueryAgentRuleArray) ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput { - return i.ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleQueryAgentRuleArray) ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleQueryAgentRuleArrayOutput) -} - -type SecurityMonitoringRuleQueryAgentRuleOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleQueryAgentRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() -} - -func (o SecurityMonitoringRuleQueryAgentRuleOutput) ToSecurityMonitoringRuleQueryAgentRuleOutput() SecurityMonitoringRuleQueryAgentRuleOutput { - return o -} - -func (o SecurityMonitoringRuleQueryAgentRuleOutput) ToSecurityMonitoringRuleQueryAgentRuleOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleOutput { - return o -} - -// **Deprecated**. It won't be applied anymore. -func (o SecurityMonitoringRuleQueryAgentRuleOutput) AgentRuleId() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQueryAgentRule) string { return v.AgentRuleId }).(pulumi.StringOutput) -} - -// **Deprecated**. It won't be applied anymore. -func (o SecurityMonitoringRuleQueryAgentRuleOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleQueryAgentRule) string { return v.Expression }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleQueryAgentRuleArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleQueryAgentRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleQueryAgentRule)(nil)).Elem() -} - -func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) ToSecurityMonitoringRuleQueryAgentRuleArrayOutput() SecurityMonitoringRuleQueryAgentRuleArrayOutput { - return o -} - -func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) ToSecurityMonitoringRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleQueryAgentRuleArrayOutput { - return o -} - -func (o SecurityMonitoringRuleQueryAgentRuleArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleQueryAgentRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleQueryAgentRule { - return vs[0].([]SecurityMonitoringRuleQueryAgentRule)[vs[1].(int)] - }).(SecurityMonitoringRuleQueryAgentRuleOutput) -} - -type SecurityMonitoringRuleSignalQuery struct { - // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. - Aggregation *string `pulumi:"aggregation"` - // Fields to correlate by. - CorrelatedByFields []string `pulumi:"correlatedByFields"` - // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. - CorrelatedQueryIndex *string `pulumi:"correlatedQueryIndex"` - // Default Rule ID of the signal to correlate. This value is READ-ONLY. - DefaultRuleId *string `pulumi:"defaultRuleId"` - // Name of the query. Not compatible with `newValue` aggregations. - Name *string `pulumi:"name"` - // Rule ID of the signal to correlate. - RuleId string `pulumi:"ruleId"` -} - -// SecurityMonitoringRuleSignalQueryInput is an input type that accepts SecurityMonitoringRuleSignalQueryArgs and SecurityMonitoringRuleSignalQueryOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleSignalQueryInput` via: -// -// SecurityMonitoringRuleSignalQueryArgs{...} -type SecurityMonitoringRuleSignalQueryInput interface { - pulumi.Input - - ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput - ToSecurityMonitoringRuleSignalQueryOutputWithContext(context.Context) SecurityMonitoringRuleSignalQueryOutput -} - -type SecurityMonitoringRuleSignalQueryArgs struct { - // The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // Fields to correlate by. - CorrelatedByFields pulumi.StringArrayInput `pulumi:"correlatedByFields"` - // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. - CorrelatedQueryIndex pulumi.StringPtrInput `pulumi:"correlatedQueryIndex"` - // Default Rule ID of the signal to correlate. This value is READ-ONLY. - DefaultRuleId pulumi.StringPtrInput `pulumi:"defaultRuleId"` - // Name of the query. Not compatible with `newValue` aggregations. - Name pulumi.StringPtrInput `pulumi:"name"` - // Rule ID of the signal to correlate. - RuleId pulumi.StringInput `pulumi:"ruleId"` -} - -func (SecurityMonitoringRuleSignalQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleSignalQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleSignalQueryArgs) ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput { - return i.ToSecurityMonitoringRuleSignalQueryOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleSignalQueryArgs) ToSecurityMonitoringRuleSignalQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleSignalQueryOutput) -} - -// SecurityMonitoringRuleSignalQueryArrayInput is an input type that accepts SecurityMonitoringRuleSignalQueryArray and SecurityMonitoringRuleSignalQueryArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleSignalQueryArrayInput` via: -// -// SecurityMonitoringRuleSignalQueryArray{ SecurityMonitoringRuleSignalQueryArgs{...} } -type SecurityMonitoringRuleSignalQueryArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput - ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(context.Context) SecurityMonitoringRuleSignalQueryArrayOutput -} - -type SecurityMonitoringRuleSignalQueryArray []SecurityMonitoringRuleSignalQueryInput - -func (SecurityMonitoringRuleSignalQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleSignalQuery)(nil)).Elem() -} - -func (i SecurityMonitoringRuleSignalQueryArray) ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput { - return i.ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleSignalQueryArray) ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleSignalQueryArrayOutput) -} - -type SecurityMonitoringRuleSignalQueryOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleSignalQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleSignalQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleSignalQueryOutput) ToSecurityMonitoringRuleSignalQueryOutput() SecurityMonitoringRuleSignalQueryOutput { - return o -} - -func (o SecurityMonitoringRuleSignalQueryOutput) ToSecurityMonitoringRuleSignalQueryOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryOutput { - return o -} - -// The aggregation type. For Signal Correlation rules, it must be event_count. Valid values are `count`, `cardinality`, `sum`, `max`, `newValue`, `geoData`, `eventCount`, `none`. Defaults to `"eventCount"`. -func (o SecurityMonitoringRuleSignalQueryOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) -} - -// Fields to correlate by. -func (o SecurityMonitoringRuleSignalQueryOutput) CorrelatedByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) []string { return v.CorrelatedByFields }).(pulumi.StringArrayOutput) -} - -// Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. Defaults to `""`. -func (o SecurityMonitoringRuleSignalQueryOutput) CorrelatedQueryIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.CorrelatedQueryIndex }).(pulumi.StringPtrOutput) -} - -// Default Rule ID of the signal to correlate. This value is READ-ONLY. -func (o SecurityMonitoringRuleSignalQueryOutput) DefaultRuleId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.DefaultRuleId }).(pulumi.StringPtrOutput) -} - -// Name of the query. Not compatible with `newValue` aggregations. -func (o SecurityMonitoringRuleSignalQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Rule ID of the signal to correlate. -func (o SecurityMonitoringRuleSignalQueryOutput) RuleId() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleSignalQuery) string { return v.RuleId }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleSignalQueryArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleSignalQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleSignalQuery)(nil)).Elem() -} - -func (o SecurityMonitoringRuleSignalQueryArrayOutput) ToSecurityMonitoringRuleSignalQueryArrayOutput() SecurityMonitoringRuleSignalQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleSignalQueryArrayOutput) ToSecurityMonitoringRuleSignalQueryArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleSignalQueryArrayOutput { - return o -} - -func (o SecurityMonitoringRuleSignalQueryArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleSignalQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleSignalQuery { - return vs[0].([]SecurityMonitoringRuleSignalQuery)[vs[1].(int)] - }).(SecurityMonitoringRuleSignalQueryOutput) -} - -type SecurityMonitoringRuleThirdPartyCase struct { - // Name of the case. - Name *string `pulumi:"name"` - // Notification targets for each rule case. - Notifications []string `pulumi:"notifications"` - // A query to associate a third-party event to this case. - Query *string `pulumi:"query"` - // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status string `pulumi:"status"` -} - -// SecurityMonitoringRuleThirdPartyCaseInput is an input type that accepts SecurityMonitoringRuleThirdPartyCaseArgs and SecurityMonitoringRuleThirdPartyCaseOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleThirdPartyCaseInput` via: -// -// SecurityMonitoringRuleThirdPartyCaseArgs{...} -type SecurityMonitoringRuleThirdPartyCaseInput interface { - pulumi.Input - - ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput - ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(context.Context) SecurityMonitoringRuleThirdPartyCaseOutput -} - -type SecurityMonitoringRuleThirdPartyCaseArgs struct { - // Name of the case. - Name pulumi.StringPtrInput `pulumi:"name"` - // Notification targets for each rule case. - Notifications pulumi.StringArrayInput `pulumi:"notifications"` - // A query to associate a third-party event to this case. - Query pulumi.StringPtrInput `pulumi:"query"` - // Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. - Status pulumi.StringInput `pulumi:"status"` -} - -func (SecurityMonitoringRuleThirdPartyCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() -} - -func (i SecurityMonitoringRuleThirdPartyCaseArgs) ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput { - return i.ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleThirdPartyCaseArgs) ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleThirdPartyCaseOutput) -} - -// SecurityMonitoringRuleThirdPartyCaseArrayInput is an input type that accepts SecurityMonitoringRuleThirdPartyCaseArray and SecurityMonitoringRuleThirdPartyCaseArrayOutput values. -// You can construct a concrete instance of `SecurityMonitoringRuleThirdPartyCaseArrayInput` via: -// -// SecurityMonitoringRuleThirdPartyCaseArray{ SecurityMonitoringRuleThirdPartyCaseArgs{...} } -type SecurityMonitoringRuleThirdPartyCaseArrayInput interface { - pulumi.Input - - ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput - ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput -} - -type SecurityMonitoringRuleThirdPartyCaseArray []SecurityMonitoringRuleThirdPartyCaseInput - -func (SecurityMonitoringRuleThirdPartyCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() -} - -func (i SecurityMonitoringRuleThirdPartyCaseArray) ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput { - return i.ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(context.Background()) -} - -func (i SecurityMonitoringRuleThirdPartyCaseArray) ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SecurityMonitoringRuleThirdPartyCaseArrayOutput) -} - -type SecurityMonitoringRuleThirdPartyCaseOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleThirdPartyCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() -} - -func (o SecurityMonitoringRuleThirdPartyCaseOutput) ToSecurityMonitoringRuleThirdPartyCaseOutput() SecurityMonitoringRuleThirdPartyCaseOutput { - return o -} - -func (o SecurityMonitoringRuleThirdPartyCaseOutput) ToSecurityMonitoringRuleThirdPartyCaseOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseOutput { - return o -} - -// Name of the case. -func (o SecurityMonitoringRuleThirdPartyCaseOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Notification targets for each rule case. -func (o SecurityMonitoringRuleThirdPartyCaseOutput) Notifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) -} - -// A query to associate a third-party event to this case. -func (o SecurityMonitoringRuleThirdPartyCaseOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -// Severity of the Security Signal. Valid values are `info`, `low`, `medium`, `high`, `critical`. -func (o SecurityMonitoringRuleThirdPartyCaseOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v SecurityMonitoringRuleThirdPartyCase) string { return v.Status }).(pulumi.StringOutput) -} - -type SecurityMonitoringRuleThirdPartyCaseArrayOutput struct{ *pulumi.OutputState } - -func (SecurityMonitoringRuleThirdPartyCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SecurityMonitoringRuleThirdPartyCase)(nil)).Elem() -} - -func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) ToSecurityMonitoringRuleThirdPartyCaseArrayOutput() SecurityMonitoringRuleThirdPartyCaseArrayOutput { - return o -} - -func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) ToSecurityMonitoringRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) SecurityMonitoringRuleThirdPartyCaseArrayOutput { - return o -} - -func (o SecurityMonitoringRuleThirdPartyCaseArrayOutput) Index(i pulumi.IntInput) SecurityMonitoringRuleThirdPartyCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SecurityMonitoringRuleThirdPartyCase { - return vs[0].([]SecurityMonitoringRuleThirdPartyCase)[vs[1].(int)] - }).(SecurityMonitoringRuleThirdPartyCaseOutput) -} - -type SensitiveDataScannerGroupFilter struct { - // Query to filter the events. - Query string `pulumi:"query"` -} - -// SensitiveDataScannerGroupFilterInput is an input type that accepts SensitiveDataScannerGroupFilterArgs and SensitiveDataScannerGroupFilterOutput values. -// You can construct a concrete instance of `SensitiveDataScannerGroupFilterInput` via: -// -// SensitiveDataScannerGroupFilterArgs{...} -type SensitiveDataScannerGroupFilterInput interface { - pulumi.Input - - ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput - ToSensitiveDataScannerGroupFilterOutputWithContext(context.Context) SensitiveDataScannerGroupFilterOutput -} - -type SensitiveDataScannerGroupFilterArgs struct { - // Query to filter the events. - Query pulumi.StringInput `pulumi:"query"` -} - -func (SensitiveDataScannerGroupFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerGroupFilter)(nil)).Elem() -} - -func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput { - return i.ToSensitiveDataScannerGroupFilterOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterOutput) -} - -func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { - return i.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerGroupFilterArgs) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterOutput).ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx) -} - -// SensitiveDataScannerGroupFilterPtrInput is an input type that accepts SensitiveDataScannerGroupFilterArgs, SensitiveDataScannerGroupFilterPtr and SensitiveDataScannerGroupFilterPtrOutput values. -// You can construct a concrete instance of `SensitiveDataScannerGroupFilterPtrInput` via: -// -// SensitiveDataScannerGroupFilterArgs{...} -// -// or: -// -// nil -type SensitiveDataScannerGroupFilterPtrInput interface { - pulumi.Input - - ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput - ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Context) SensitiveDataScannerGroupFilterPtrOutput -} - -type sensitiveDataScannerGroupFilterPtrType SensitiveDataScannerGroupFilterArgs - -func SensitiveDataScannerGroupFilterPtr(v *SensitiveDataScannerGroupFilterArgs) SensitiveDataScannerGroupFilterPtrInput { - return (*sensitiveDataScannerGroupFilterPtrType)(v) -} - -func (*sensitiveDataScannerGroupFilterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerGroupFilter)(nil)).Elem() -} - -func (i *sensitiveDataScannerGroupFilterPtrType) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { - return i.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) -} - -func (i *sensitiveDataScannerGroupFilterPtrType) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerGroupFilterPtrOutput) -} - -type SensitiveDataScannerGroupFilterOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerGroupFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerGroupFilter)(nil)).Elem() -} - -func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterOutput() SensitiveDataScannerGroupFilterOutput { - return o -} - -func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterOutput { - return o -} - -func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { - return o.ToSensitiveDataScannerGroupFilterPtrOutputWithContext(context.Background()) -} - -func (o SensitiveDataScannerGroupFilterOutput) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerGroupFilter) *SensitiveDataScannerGroupFilter { - return &v - }).(SensitiveDataScannerGroupFilterPtrOutput) -} - -// Query to filter the events. -func (o SensitiveDataScannerGroupFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v SensitiveDataScannerGroupFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type SensitiveDataScannerGroupFilterPtrOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerGroupFilterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerGroupFilter)(nil)).Elem() -} - -func (o SensitiveDataScannerGroupFilterPtrOutput) ToSensitiveDataScannerGroupFilterPtrOutput() SensitiveDataScannerGroupFilterPtrOutput { - return o -} - -func (o SensitiveDataScannerGroupFilterPtrOutput) ToSensitiveDataScannerGroupFilterPtrOutputWithContext(ctx context.Context) SensitiveDataScannerGroupFilterPtrOutput { - return o -} - -func (o SensitiveDataScannerGroupFilterPtrOutput) Elem() SensitiveDataScannerGroupFilterOutput { - return o.ApplyT(func(v *SensitiveDataScannerGroupFilter) SensitiveDataScannerGroupFilter { - if v != nil { - return *v - } - var ret SensitiveDataScannerGroupFilter - return ret - }).(SensitiveDataScannerGroupFilterOutput) -} - -// Query to filter the events. -func (o SensitiveDataScannerGroupFilterPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SensitiveDataScannerGroupFilter) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type SensitiveDataScannerRuleIncludedKeywordConfiguration struct { - // Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). - CharacterCount int `pulumi:"characterCount"` - // Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. - Keywords []string `pulumi:"keywords"` -} - -// SensitiveDataScannerRuleIncludedKeywordConfigurationInput is an input type that accepts SensitiveDataScannerRuleIncludedKeywordConfigurationArgs and SensitiveDataScannerRuleIncludedKeywordConfigurationOutput values. -// You can construct a concrete instance of `SensitiveDataScannerRuleIncludedKeywordConfigurationInput` via: -// -// SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{...} -type SensitiveDataScannerRuleIncludedKeywordConfigurationInput interface { - pulumi.Input - - ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput - ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput -} - -type SensitiveDataScannerRuleIncludedKeywordConfigurationArgs struct { - // Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). - CharacterCount pulumi.IntInput `pulumi:"characterCount"` - // Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. - Keywords pulumi.StringArrayInput `pulumi:"keywords"` -} - -func (SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() -} - -func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { - return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) -} - -func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput).ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx) -} - -// SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput is an input type that accepts SensitiveDataScannerRuleIncludedKeywordConfigurationArgs, SensitiveDataScannerRuleIncludedKeywordConfigurationPtr and SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput values. -// You can construct a concrete instance of `SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput` via: -// -// SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{...} -// -// or: -// -// nil -type SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput interface { - pulumi.Input - - ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput - ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput -} - -type sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType SensitiveDataScannerRuleIncludedKeywordConfigurationArgs - -func SensitiveDataScannerRuleIncludedKeywordConfigurationPtr(v *SensitiveDataScannerRuleIncludedKeywordConfigurationArgs) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput { - return (*sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType)(v) -} - -func (*sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() -} - -func (i *sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return i.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) -} - -func (i *sensitiveDataScannerRuleIncludedKeywordConfigurationPtrType) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) -} - -type SensitiveDataScannerRuleIncludedKeywordConfigurationOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { - return o -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { - return o -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return o.ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(context.Background()) -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerRuleIncludedKeywordConfiguration) *SensitiveDataScannerRuleIncludedKeywordConfiguration { - return &v - }).(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) -} - -// Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) CharacterCount() pulumi.IntOutput { - return o.ApplyT(func(v SensitiveDataScannerRuleIncludedKeywordConfiguration) int { return v.CharacterCount }).(pulumi.IntOutput) -} - -// Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) Keywords() pulumi.StringArrayOutput { - return o.ApplyT(func(v SensitiveDataScannerRuleIncludedKeywordConfiguration) []string { return v.Keywords }).(pulumi.StringArrayOutput) -} - -type SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerRuleIncludedKeywordConfiguration)(nil)).Elem() -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput() SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return o -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) ToSensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput { - return o -} - -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) Elem() SensitiveDataScannerRuleIncludedKeywordConfigurationOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) SensitiveDataScannerRuleIncludedKeywordConfiguration { - if v != nil { - return *v - } - var ret SensitiveDataScannerRuleIncludedKeywordConfiguration - return ret - }).(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput) -} - -// Number of characters before the match to find a keyword validating the match. It must be between 1 and 50 (inclusive). -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) CharacterCount() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) *int { - if v == nil { - return nil - } - return &v.CharacterCount - }).(pulumi.IntPtrOutput) -} - -// Keyword list that is checked during scanning in order to validate a match. The number of keywords in the list must be lower than or equal to 30. -func (o SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput) Keywords() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleIncludedKeywordConfiguration) []string { - if v == nil { - return nil - } - return v.Keywords - }).(pulumi.StringArrayOutput) -} - -type SensitiveDataScannerRuleTextReplacement struct { - // Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. - NumberOfChars *int `pulumi:"numberOfChars"` - // Required if type == 'replacement_string'. - ReplacementString *string `pulumi:"replacementString"` - // Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. - Type string `pulumi:"type"` -} - -// SensitiveDataScannerRuleTextReplacementInput is an input type that accepts SensitiveDataScannerRuleTextReplacementArgs and SensitiveDataScannerRuleTextReplacementOutput values. -// You can construct a concrete instance of `SensitiveDataScannerRuleTextReplacementInput` via: -// -// SensitiveDataScannerRuleTextReplacementArgs{...} -type SensitiveDataScannerRuleTextReplacementInput interface { - pulumi.Input - - ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput - ToSensitiveDataScannerRuleTextReplacementOutputWithContext(context.Context) SensitiveDataScannerRuleTextReplacementOutput -} - -type SensitiveDataScannerRuleTextReplacementArgs struct { - // Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. - NumberOfChars pulumi.IntPtrInput `pulumi:"numberOfChars"` - // Required if type == 'replacement_string'. - ReplacementString pulumi.StringPtrInput `pulumi:"replacementString"` - // Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SensitiveDataScannerRuleTextReplacementArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerRuleTextReplacement)(nil)).Elem() -} - -func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput { - return i.ToSensitiveDataScannerRuleTextReplacementOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementOutput) -} - -func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { - return i.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) -} - -func (i SensitiveDataScannerRuleTextReplacementArgs) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementOutput).ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx) -} - -// SensitiveDataScannerRuleTextReplacementPtrInput is an input type that accepts SensitiveDataScannerRuleTextReplacementArgs, SensitiveDataScannerRuleTextReplacementPtr and SensitiveDataScannerRuleTextReplacementPtrOutput values. -// You can construct a concrete instance of `SensitiveDataScannerRuleTextReplacementPtrInput` via: -// -// SensitiveDataScannerRuleTextReplacementArgs{...} -// -// or: -// -// nil -type SensitiveDataScannerRuleTextReplacementPtrInput interface { - pulumi.Input - - ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput - ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput -} - -type sensitiveDataScannerRuleTextReplacementPtrType SensitiveDataScannerRuleTextReplacementArgs - -func SensitiveDataScannerRuleTextReplacementPtr(v *SensitiveDataScannerRuleTextReplacementArgs) SensitiveDataScannerRuleTextReplacementPtrInput { - return (*sensitiveDataScannerRuleTextReplacementPtrType)(v) -} - -func (*sensitiveDataScannerRuleTextReplacementPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerRuleTextReplacement)(nil)).Elem() -} - -func (i *sensitiveDataScannerRuleTextReplacementPtrType) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { - return i.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) -} - -func (i *sensitiveDataScannerRuleTextReplacementPtrType) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SensitiveDataScannerRuleTextReplacementPtrOutput) -} - -type SensitiveDataScannerRuleTextReplacementOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerRuleTextReplacementOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SensitiveDataScannerRuleTextReplacement)(nil)).Elem() -} - -func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementOutput() SensitiveDataScannerRuleTextReplacementOutput { - return o -} - -func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementOutput { - return o -} - -func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { - return o.ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(context.Background()) -} - -func (o SensitiveDataScannerRuleTextReplacementOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SensitiveDataScannerRuleTextReplacement) *SensitiveDataScannerRuleTextReplacement { - return &v - }).(SensitiveDataScannerRuleTextReplacementPtrOutput) -} - -// Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. -func (o SensitiveDataScannerRuleTextReplacementOutput) NumberOfChars() pulumi.IntPtrOutput { - return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) *int { return v.NumberOfChars }).(pulumi.IntPtrOutput) -} - -// Required if type == 'replacement_string'. -func (o SensitiveDataScannerRuleTextReplacementOutput) ReplacementString() pulumi.StringPtrOutput { - return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) *string { return v.ReplacementString }).(pulumi.StringPtrOutput) -} - -// Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. -func (o SensitiveDataScannerRuleTextReplacementOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SensitiveDataScannerRuleTextReplacement) string { return v.Type }).(pulumi.StringOutput) -} - -type SensitiveDataScannerRuleTextReplacementPtrOutput struct{ *pulumi.OutputState } - -func (SensitiveDataScannerRuleTextReplacementPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SensitiveDataScannerRuleTextReplacement)(nil)).Elem() -} - -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutput() SensitiveDataScannerRuleTextReplacementPtrOutput { - return o -} - -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ToSensitiveDataScannerRuleTextReplacementPtrOutputWithContext(ctx context.Context) SensitiveDataScannerRuleTextReplacementPtrOutput { - return o -} - -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) Elem() SensitiveDataScannerRuleTextReplacementOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) SensitiveDataScannerRuleTextReplacement { - if v != nil { - return *v - } - var ret SensitiveDataScannerRuleTextReplacement - return ret - }).(SensitiveDataScannerRuleTextReplacementOutput) -} - -// Required if type == 'partial*replacement*from*beginning' or 'partial*replacement*from*end'. It must be > 0. -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) NumberOfChars() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *int { - if v == nil { - return nil - } - return v.NumberOfChars - }).(pulumi.IntPtrOutput) -} - -// Required if type == 'replacement_string'. -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) ReplacementString() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *string { - if v == nil { - return nil - } - return v.ReplacementString - }).(pulumi.StringPtrOutput) -} - -// Type of the replacement text. None means no replacement. hash means the data will be stubbed. replacement*string means that one can chose a text to replace the data. partial*replacement*from*beginning allows a user to partially replace the data from the beginning, and partial*replacement*from_end on the other hand, allows to replace data from the end. Valid values are `none`, `hash`, `replacementString`, `partialReplacementFromBeginning`, `partialReplacementFromEnd`. -func (o SensitiveDataScannerRuleTextReplacementPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SensitiveDataScannerRuleTextReplacement) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type ServiceLevelObjectiveQuery struct { - // The sum of the `total` events. - Denominator string `pulumi:"denominator"` - // The sum of all the `good` events. - Numerator string `pulumi:"numerator"` -} - -// ServiceLevelObjectiveQueryInput is an input type that accepts ServiceLevelObjectiveQueryArgs and ServiceLevelObjectiveQueryOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveQueryInput` via: -// -// ServiceLevelObjectiveQueryArgs{...} -type ServiceLevelObjectiveQueryInput interface { - pulumi.Input - - ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput - ToServiceLevelObjectiveQueryOutputWithContext(context.Context) ServiceLevelObjectiveQueryOutput -} - -type ServiceLevelObjectiveQueryArgs struct { - // The sum of the `total` events. - Denominator pulumi.StringInput `pulumi:"denominator"` - // The sum of all the `good` events. - Numerator pulumi.StringInput `pulumi:"numerator"` -} - -func (ServiceLevelObjectiveQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput { - return i.ToServiceLevelObjectiveQueryOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryOutput) -} - -func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { - return i.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveQueryArgs) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryOutput).ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveQueryPtrInput is an input type that accepts ServiceLevelObjectiveQueryArgs, ServiceLevelObjectiveQueryPtr and ServiceLevelObjectiveQueryPtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveQueryPtrInput` via: -// -// ServiceLevelObjectiveQueryArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveQueryPtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput - ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveQueryPtrOutput -} - -type serviceLevelObjectiveQueryPtrType ServiceLevelObjectiveQueryArgs - -func ServiceLevelObjectiveQueryPtr(v *ServiceLevelObjectiveQueryArgs) ServiceLevelObjectiveQueryPtrInput { - return (*serviceLevelObjectiveQueryPtrType)(v) -} - -func (*serviceLevelObjectiveQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (i *serviceLevelObjectiveQueryPtrType) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { - return i.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveQueryPtrType) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveQueryPtrOutput) -} - -type ServiceLevelObjectiveQueryOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryOutput() ServiceLevelObjectiveQueryOutput { - return o -} - -func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryOutput { - return o -} - -func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { - return o.ToServiceLevelObjectiveQueryPtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveQueryOutput) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveQuery) *ServiceLevelObjectiveQuery { - return &v - }).(ServiceLevelObjectiveQueryPtrOutput) -} - -// The sum of the `total` events. -func (o ServiceLevelObjectiveQueryOutput) Denominator() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveQuery) string { return v.Denominator }).(pulumi.StringOutput) -} - -// The sum of all the `good` events. -func (o ServiceLevelObjectiveQueryOutput) Numerator() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveQuery) string { return v.Numerator }).(pulumi.StringOutput) -} - -type ServiceLevelObjectiveQueryPtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveQueryPtrOutput) ToServiceLevelObjectiveQueryPtrOutput() ServiceLevelObjectiveQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveQueryPtrOutput) ToServiceLevelObjectiveQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveQueryPtrOutput) Elem() ServiceLevelObjectiveQueryOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveQuery) ServiceLevelObjectiveQuery { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveQuery - return ret - }).(ServiceLevelObjectiveQueryOutput) -} - -// The sum of the `total` events. -func (o ServiceLevelObjectiveQueryPtrOutput) Denominator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveQuery) *string { - if v == nil { - return nil - } - return &v.Denominator - }).(pulumi.StringPtrOutput) -} - -// The sum of all the `good` events. -func (o ServiceLevelObjectiveQueryPtrOutput) Numerator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveQuery) *string { - if v == nil { - return nil - } - return &v.Numerator - }).(pulumi.StringPtrOutput) -} - -type ServiceLevelObjectiveSliSpecification struct { - // The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. - TimeSlice ServiceLevelObjectiveSliSpecificationTimeSlice `pulumi:"timeSlice"` -} - -// ServiceLevelObjectiveSliSpecificationInput is an input type that accepts ServiceLevelObjectiveSliSpecificationArgs and ServiceLevelObjectiveSliSpecificationOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationInput` via: -// -// ServiceLevelObjectiveSliSpecificationArgs{...} -type ServiceLevelObjectiveSliSpecificationInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput - ToServiceLevelObjectiveSliSpecificationOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationOutput -} - -type ServiceLevelObjectiveSliSpecificationArgs struct { - // The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. - TimeSlice ServiceLevelObjectiveSliSpecificationTimeSliceInput `pulumi:"timeSlice"` -} - -func (ServiceLevelObjectiveSliSpecificationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecification)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput { - return i.ToServiceLevelObjectiveSliSpecificationOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationOutput) -} - -func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationArgs) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationOutput).ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveSliSpecificationPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationArgs, ServiceLevelObjectiveSliSpecificationPtr and ServiceLevelObjectiveSliSpecificationPtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationPtrInput` via: -// -// ServiceLevelObjectiveSliSpecificationArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveSliSpecificationPtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput - ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput -} - -type serviceLevelObjectiveSliSpecificationPtrType ServiceLevelObjectiveSliSpecificationArgs - -func ServiceLevelObjectiveSliSpecificationPtr(v *ServiceLevelObjectiveSliSpecificationArgs) ServiceLevelObjectiveSliSpecificationPtrInput { - return (*serviceLevelObjectiveSliSpecificationPtrType)(v) -} - -func (*serviceLevelObjectiveSliSpecificationPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecification)(nil)).Elem() -} - -func (i *serviceLevelObjectiveSliSpecificationPtrType) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveSliSpecificationPtrType) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecification)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationOutput() ServiceLevelObjectiveSliSpecificationOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { - return o.ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveSliSpecificationOutput) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecification) *ServiceLevelObjectiveSliSpecification { - return &v - }).(ServiceLevelObjectiveSliSpecificationPtrOutput) -} - -// The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. -func (o ServiceLevelObjectiveSliSpecificationOutput) TimeSlice() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecification) ServiceLevelObjectiveSliSpecificationTimeSlice { - return v.TimeSlice - }).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) -} - -type ServiceLevelObjectiveSliSpecificationPtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecification)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationPtrOutput) ToServiceLevelObjectiveSliSpecificationPtrOutput() ServiceLevelObjectiveSliSpecificationPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationPtrOutput) ToServiceLevelObjectiveSliSpecificationPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecification) ServiceLevelObjectiveSliSpecification { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveSliSpecification - return ret - }).(ServiceLevelObjectiveSliSpecificationOutput) -} - -// The time slice condition, composed of 3 parts: 1. The timeseries query, 2. The comparator, and 3. The threshold. Optionally, a fourth part, the query interval, can be provided. -func (o ServiceLevelObjectiveSliSpecificationPtrOutput) TimeSlice() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecification) *ServiceLevelObjectiveSliSpecificationTimeSlice { - if v == nil { - return nil - } - return &v.TimeSlice - }).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSlice struct { - // The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. - Comparator string `pulumi:"comparator"` - // A timeseries query, containing named data-source-specific queries and a formula involving the named queries. - Query ServiceLevelObjectiveSliSpecificationTimeSliceQuery `pulumi:"query"` - // The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. - QueryIntervalSeconds *int `pulumi:"queryIntervalSeconds"` - // The threshold value to which each SLI value will be compared. - Threshold float64 `pulumi:"threshold"` -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceArgs and ServiceLevelObjectiveSliSpecificationTimeSliceOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceArgs{...} -type ServiceLevelObjectiveSliSpecificationTimeSliceInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceArgs struct { - // The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. - Comparator pulumi.StringInput `pulumi:"comparator"` - // A timeseries query, containing named data-source-specific queries and a formula involving the named queries. - Query ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput `pulumi:"query"` - // The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. - QueryIntervalSeconds pulumi.IntPtrInput `pulumi:"queryIntervalSeconds"` - // The threshold value to which each SLI value will be compared. - Threshold pulumi.Float64Input `pulumi:"threshold"` -} - -func (ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput).ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceArgs, ServiceLevelObjectiveSliSpecificationTimeSlicePtr and ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput - ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput -} - -type serviceLevelObjectiveSliSpecificationTimeSlicePtrType ServiceLevelObjectiveSliSpecificationTimeSliceArgs - -func ServiceLevelObjectiveSliSpecificationTimeSlicePtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceArgs) ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput { - return (*serviceLevelObjectiveSliSpecificationTimeSlicePtrType)(v) -} - -func (*serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSlicePtrType) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceOutput() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return o.ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSlice) *ServiceLevelObjectiveSliSpecificationTimeSlice { - return &v - }).(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) -} - -// The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Comparator() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) string { return v.Comparator }).(pulumi.StringOutput) -} - -// A timeseries query, containing named data-source-specific queries and a formula involving the named queries. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Query() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) ServiceLevelObjectiveSliSpecificationTimeSliceQuery { - return v.Query - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) -} - -// The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) QueryIntervalSeconds() pulumi.IntPtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) *int { return v.QueryIntervalSeconds }).(pulumi.IntPtrOutput) -} - -// The threshold value to which each SLI value will be compared. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceOutput) Threshold() pulumi.Float64Output { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSlice) float64 { return v.Threshold }).(pulumi.Float64Output) -} - -type ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSlice)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput() ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSlicePtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) ServiceLevelObjectiveSliSpecificationTimeSlice { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveSliSpecificationTimeSlice - return ret - }).(ServiceLevelObjectiveSliSpecificationTimeSliceOutput) -} - -// The comparator used to compare the SLI value to the threshold. Valid values are `>`, `>=`, `<`, `<=`. -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Comparator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *string { - if v == nil { - return nil - } - return &v.Comparator - }).(pulumi.StringPtrOutput) -} - -// A timeseries query, containing named data-source-specific queries and a formula involving the named queries. -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Query() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *ServiceLevelObjectiveSliSpecificationTimeSliceQuery { - if v == nil { - return nil - } - return &v.Query - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) -} - -// The interval used when querying data, which defines the size of a time slice. Valid values are `60`, `300`. Defaults to `300`. -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) QueryIntervalSeconds() pulumi.IntPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *int { - if v == nil { - return nil - } - return v.QueryIntervalSeconds - }).(pulumi.IntPtrOutput) -} - -// The threshold value to which each SLI value will be compared. -func (o ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput) Threshold() pulumi.Float64PtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSlice) *float64 { - if v == nil { - return nil - } - return &v.Threshold - }).(pulumi.Float64PtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQuery struct { - // A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. - Formula ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula `pulumi:"formula"` - // A list of data-source-specific queries that are in the formula. - Queries []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery `pulumi:"queries"` -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{...} -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs struct { - // A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. - Formula ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput `pulumi:"formula"` - // A list of data-source-specific queries that are in the formula. - Queries ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput `pulumi:"queries"` -} - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput -} - -type serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs - -func ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput { - return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType)(v) -} - -func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQuery { - return &v - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) -} - -// A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) Formula() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { - return v.Formula - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) -} - -// A list of data-source-specific queries that are in the formula. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) Queries() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQuery) []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { - return v.Queries - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQuery { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveSliSpecificationTimeSliceQuery - return ret - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput) -} - -// A list that contains exactly one formula, as only a single formula may be used to define a timeseries query for a time-slice SLO. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Formula() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { - if v == nil { - return nil - } - return &v.Formula - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) -} - -// A list of data-source-specific queries that are in the formula. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput) Queries() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQuery) []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { - if v == nil { - return nil - } - return v.Queries - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula struct { - // The formula string, which is an expression involving named queries. - FormulaExpression string `pulumi:"formulaExpression"` -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{...} -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs struct { - // The formula string, which is an expression involving named queries. - FormulaExpression pulumi.StringInput `pulumi:"formulaExpression"` -} - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput -} - -type serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs - -func ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput { - return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType)(v) -} - -func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { - return &v - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) -} - -// The formula string, which is an expression involving named queries. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) FormulaExpression() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) string { return v.FormulaExpression }).(pulumi.StringOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula - return ret - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput) -} - -// The formula string, which is an expression involving named queries. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput) FormulaExpression() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormula) *string { - if v == nil { - return nil - } - return &v.FormulaExpression - }).(pulumi.StringPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery struct { - // A timeseries formula and functions metrics query. - MetricQuery *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery `pulumi:"metricQuery"` -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{...} -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs struct { - // A timeseries formula and functions metrics query. - MetricQuery ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput `pulumi:"metricQuery"` -} - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray{ ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{...} } -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray []ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { - return o -} - -// A timeseries formula and functions metrics query. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) MetricQuery() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { - return v.MetricQuery - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput) Index(i pulumi.IntInput) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery { - return vs[0].([]ServiceLevelObjectiveSliSpecificationTimeSliceQueryQuery)[vs[1].(int)] - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery struct { - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource *string `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name string `pulumi:"name"` - // The metrics query definition. - Query string `pulumi:"query"` -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{...} -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs struct { - // The data source for metrics queries. Defaults to `"metrics"`. - DataSource pulumi.StringPtrInput `pulumi:"dataSource"` - // The name of the query for use in formulas. - Name pulumi.StringInput `pulumi:"name"` - // The metrics query definition. - Query pulumi.StringInput `pulumi:"query"` -} - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput).ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx) -} - -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput is an input type that accepts ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs, ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtr and ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput` via: -// -// ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{...} -// -// or: -// -// nil -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput interface { - pulumi.Input - - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput - ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput -} - -type serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs - -func ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtr(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput { - return (*serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType)(v) -} - -func (*serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return i.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (i *serviceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrType) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return o.ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(context.Background()) -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { - return &v - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) string { return v.Name }).(pulumi.StringOutput) -} - -// The metrics query definition. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery)(nil)).Elem() -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) ToServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutputWithContext(ctx context.Context) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput { - return o -} - -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Elem() ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery { - if v != nil { - return *v - } - var ret ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery - return ret - }).(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput) -} - -// The data source for metrics queries. Defaults to `"metrics"`. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) DataSource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { - if v == nil { - return nil - } - return v.DataSource - }).(pulumi.StringPtrOutput) -} - -// The name of the query for use in formulas. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Name - }).(pulumi.StringPtrOutput) -} - -// The metrics query definition. -func (o ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQuery) *string { - if v == nil { - return nil - } - return &v.Query - }).(pulumi.StringPtrOutput) -} - -type ServiceLevelObjectiveThreshold struct { - // The objective's target in `(0,100)`. - Target float64 `pulumi:"target"` - // A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). - TargetDisplay *string `pulumi:"targetDisplay"` - // The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. - Timeframe string `pulumi:"timeframe"` - // The objective's warning value in `(0,100)`. This must be greater than the target value. - Warning *float64 `pulumi:"warning"` - // A string representation of the warning target (see the description of the targetDisplay field for details). - WarningDisplay *string `pulumi:"warningDisplay"` -} - -// ServiceLevelObjectiveThresholdInput is an input type that accepts ServiceLevelObjectiveThresholdArgs and ServiceLevelObjectiveThresholdOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveThresholdInput` via: -// -// ServiceLevelObjectiveThresholdArgs{...} -type ServiceLevelObjectiveThresholdInput interface { - pulumi.Input - - ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput - ToServiceLevelObjectiveThresholdOutputWithContext(context.Context) ServiceLevelObjectiveThresholdOutput -} - -type ServiceLevelObjectiveThresholdArgs struct { - // The objective's target in `(0,100)`. - Target pulumi.Float64Input `pulumi:"target"` - // A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). - TargetDisplay pulumi.StringPtrInput `pulumi:"targetDisplay"` - // The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. - Timeframe pulumi.StringInput `pulumi:"timeframe"` - // The objective's warning value in `(0,100)`. This must be greater than the target value. - Warning pulumi.Float64PtrInput `pulumi:"warning"` - // A string representation of the warning target (see the description of the targetDisplay field for details). - WarningDisplay pulumi.StringPtrInput `pulumi:"warningDisplay"` -} - -func (ServiceLevelObjectiveThresholdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveThreshold)(nil)).Elem() -} - -func (i ServiceLevelObjectiveThresholdArgs) ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput { - return i.ToServiceLevelObjectiveThresholdOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveThresholdArgs) ToServiceLevelObjectiveThresholdOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveThresholdOutput) -} - -// ServiceLevelObjectiveThresholdArrayInput is an input type that accepts ServiceLevelObjectiveThresholdArray and ServiceLevelObjectiveThresholdArrayOutput values. -// You can construct a concrete instance of `ServiceLevelObjectiveThresholdArrayInput` via: -// -// ServiceLevelObjectiveThresholdArray{ ServiceLevelObjectiveThresholdArgs{...} } -type ServiceLevelObjectiveThresholdArrayInput interface { - pulumi.Input - - ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput - ToServiceLevelObjectiveThresholdArrayOutputWithContext(context.Context) ServiceLevelObjectiveThresholdArrayOutput -} - -type ServiceLevelObjectiveThresholdArray []ServiceLevelObjectiveThresholdInput - -func (ServiceLevelObjectiveThresholdArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]ServiceLevelObjectiveThreshold)(nil)).Elem() -} - -func (i ServiceLevelObjectiveThresholdArray) ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput { - return i.ToServiceLevelObjectiveThresholdArrayOutputWithContext(context.Background()) -} - -func (i ServiceLevelObjectiveThresholdArray) ToServiceLevelObjectiveThresholdArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(ServiceLevelObjectiveThresholdArrayOutput) -} - -type ServiceLevelObjectiveThresholdOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveThresholdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*ServiceLevelObjectiveThreshold)(nil)).Elem() -} - -func (o ServiceLevelObjectiveThresholdOutput) ToServiceLevelObjectiveThresholdOutput() ServiceLevelObjectiveThresholdOutput { - return o -} - -func (o ServiceLevelObjectiveThresholdOutput) ToServiceLevelObjectiveThresholdOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdOutput { - return o -} - -// The objective's target in `(0,100)`. -func (o ServiceLevelObjectiveThresholdOutput) Target() pulumi.Float64Output { - return o.ApplyT(func(v ServiceLevelObjectiveThreshold) float64 { return v.Target }).(pulumi.Float64Output) -} - -// A string representation of the target that indicates its precision. It uses trailing zeros to show significant decimal places (e.g. `98.00`). -func (o ServiceLevelObjectiveThresholdOutput) TargetDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *string { return v.TargetDisplay }).(pulumi.StringPtrOutput) -} - -// The time frame for the objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API documentation page. Valid values are `7d`, `30d`, `90d`, `custom`. -func (o ServiceLevelObjectiveThresholdOutput) Timeframe() pulumi.StringOutput { - return o.ApplyT(func(v ServiceLevelObjectiveThreshold) string { return v.Timeframe }).(pulumi.StringOutput) -} - -// The objective's warning value in `(0,100)`. This must be greater than the target value. -func (o ServiceLevelObjectiveThresholdOutput) Warning() pulumi.Float64PtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *float64 { return v.Warning }).(pulumi.Float64PtrOutput) -} - -// A string representation of the warning target (see the description of the targetDisplay field for details). -func (o ServiceLevelObjectiveThresholdOutput) WarningDisplay() pulumi.StringPtrOutput { - return o.ApplyT(func(v ServiceLevelObjectiveThreshold) *string { return v.WarningDisplay }).(pulumi.StringPtrOutput) -} - -type ServiceLevelObjectiveThresholdArrayOutput struct{ *pulumi.OutputState } - -func (ServiceLevelObjectiveThresholdArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]ServiceLevelObjectiveThreshold)(nil)).Elem() -} - -func (o ServiceLevelObjectiveThresholdArrayOutput) ToServiceLevelObjectiveThresholdArrayOutput() ServiceLevelObjectiveThresholdArrayOutput { - return o -} - -func (o ServiceLevelObjectiveThresholdArrayOutput) ToServiceLevelObjectiveThresholdArrayOutputWithContext(ctx context.Context) ServiceLevelObjectiveThresholdArrayOutput { - return o -} - -func (o ServiceLevelObjectiveThresholdArrayOutput) Index(i pulumi.IntInput) ServiceLevelObjectiveThresholdOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceLevelObjectiveThreshold { - return vs[0].([]ServiceLevelObjectiveThreshold)[vs[1].(int)] - }).(ServiceLevelObjectiveThresholdOutput) -} - -type SpansMetricCompute struct { - // The type of aggregation to use. This field can't be updated after creation. - AggregationType string `pulumi:"aggregationType"` - // Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. - IncludePercentiles *bool `pulumi:"includePercentiles"` - // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. - Path *string `pulumi:"path"` -} - -// SpansMetricComputeInput is an input type that accepts SpansMetricComputeArgs and SpansMetricComputeOutput values. -// You can construct a concrete instance of `SpansMetricComputeInput` via: -// -// SpansMetricComputeArgs{...} -type SpansMetricComputeInput interface { - pulumi.Input - - ToSpansMetricComputeOutput() SpansMetricComputeOutput - ToSpansMetricComputeOutputWithContext(context.Context) SpansMetricComputeOutput -} - -type SpansMetricComputeArgs struct { - // The type of aggregation to use. This field can't be updated after creation. - AggregationType pulumi.StringInput `pulumi:"aggregationType"` - // Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. - IncludePercentiles pulumi.BoolPtrInput `pulumi:"includePercentiles"` - // The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. - Path pulumi.StringPtrInput `pulumi:"path"` -} - -func (SpansMetricComputeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricCompute)(nil)).Elem() -} - -func (i SpansMetricComputeArgs) ToSpansMetricComputeOutput() SpansMetricComputeOutput { - return i.ToSpansMetricComputeOutputWithContext(context.Background()) -} - -func (i SpansMetricComputeArgs) ToSpansMetricComputeOutputWithContext(ctx context.Context) SpansMetricComputeOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputeOutput) -} - -func (i SpansMetricComputeArgs) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { - return i.ToSpansMetricComputePtrOutputWithContext(context.Background()) -} - -func (i SpansMetricComputeArgs) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputeOutput).ToSpansMetricComputePtrOutputWithContext(ctx) -} - -// SpansMetricComputePtrInput is an input type that accepts SpansMetricComputeArgs, SpansMetricComputePtr and SpansMetricComputePtrOutput values. -// You can construct a concrete instance of `SpansMetricComputePtrInput` via: -// -// SpansMetricComputeArgs{...} -// -// or: -// -// nil -type SpansMetricComputePtrInput interface { - pulumi.Input - - ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput - ToSpansMetricComputePtrOutputWithContext(context.Context) SpansMetricComputePtrOutput -} - -type spansMetricComputePtrType SpansMetricComputeArgs - -func SpansMetricComputePtr(v *SpansMetricComputeArgs) SpansMetricComputePtrInput { - return (*spansMetricComputePtrType)(v) -} - -func (*spansMetricComputePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SpansMetricCompute)(nil)).Elem() -} - -func (i *spansMetricComputePtrType) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { - return i.ToSpansMetricComputePtrOutputWithContext(context.Background()) -} - -func (i *spansMetricComputePtrType) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricComputePtrOutput) -} - -type SpansMetricComputeOutput struct{ *pulumi.OutputState } - -func (SpansMetricComputeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricCompute)(nil)).Elem() -} - -func (o SpansMetricComputeOutput) ToSpansMetricComputeOutput() SpansMetricComputeOutput { - return o -} - -func (o SpansMetricComputeOutput) ToSpansMetricComputeOutputWithContext(ctx context.Context) SpansMetricComputeOutput { - return o -} - -func (o SpansMetricComputeOutput) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { - return o.ToSpansMetricComputePtrOutputWithContext(context.Background()) -} - -func (o SpansMetricComputeOutput) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SpansMetricCompute) *SpansMetricCompute { - return &v - }).(SpansMetricComputePtrOutput) -} - -// The type of aggregation to use. This field can't be updated after creation. -func (o SpansMetricComputeOutput) AggregationType() pulumi.StringOutput { - return o.ApplyT(func(v SpansMetricCompute) string { return v.AggregationType }).(pulumi.StringOutput) -} - -// Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. -func (o SpansMetricComputeOutput) IncludePercentiles() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SpansMetricCompute) *bool { return v.IncludePercentiles }).(pulumi.BoolPtrOutput) -} - -// The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. -func (o SpansMetricComputeOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v SpansMetricCompute) *string { return v.Path }).(pulumi.StringPtrOutput) -} - -type SpansMetricComputePtrOutput struct{ *pulumi.OutputState } - -func (SpansMetricComputePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SpansMetricCompute)(nil)).Elem() -} - -func (o SpansMetricComputePtrOutput) ToSpansMetricComputePtrOutput() SpansMetricComputePtrOutput { - return o -} - -func (o SpansMetricComputePtrOutput) ToSpansMetricComputePtrOutputWithContext(ctx context.Context) SpansMetricComputePtrOutput { - return o -} - -func (o SpansMetricComputePtrOutput) Elem() SpansMetricComputeOutput { - return o.ApplyT(func(v *SpansMetricCompute) SpansMetricCompute { - if v != nil { - return *v - } - var ret SpansMetricCompute - return ret - }).(SpansMetricComputeOutput) -} - -// The type of aggregation to use. This field can't be updated after creation. -func (o SpansMetricComputePtrOutput) AggregationType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SpansMetricCompute) *string { - if v == nil { - return nil - } - return &v.AggregationType - }).(pulumi.StringPtrOutput) -} - -// Toggle to include or exclude percentile aggregations for distribution metrics. Only present when the `aggregationType` is `distribution`. -func (o SpansMetricComputePtrOutput) IncludePercentiles() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SpansMetricCompute) *bool { - if v == nil { - return nil - } - return v.IncludePercentiles - }).(pulumi.BoolPtrOutput) -} - -// The path to the value the span-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. -func (o SpansMetricComputePtrOutput) Path() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SpansMetricCompute) *string { - if v == nil { - return nil - } - return v.Path - }).(pulumi.StringPtrOutput) -} - -type SpansMetricFilter struct { - // The search query - following the span search syntax. Defaults to `"*"`. - Query *string `pulumi:"query"` -} - -// SpansMetricFilterInput is an input type that accepts SpansMetricFilterArgs and SpansMetricFilterOutput values. -// You can construct a concrete instance of `SpansMetricFilterInput` via: -// -// SpansMetricFilterArgs{...} -type SpansMetricFilterInput interface { - pulumi.Input - - ToSpansMetricFilterOutput() SpansMetricFilterOutput - ToSpansMetricFilterOutputWithContext(context.Context) SpansMetricFilterOutput -} - -type SpansMetricFilterArgs struct { - // The search query - following the span search syntax. Defaults to `"*"`. - Query pulumi.StringPtrInput `pulumi:"query"` -} - -func (SpansMetricFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricFilter)(nil)).Elem() -} - -func (i SpansMetricFilterArgs) ToSpansMetricFilterOutput() SpansMetricFilterOutput { - return i.ToSpansMetricFilterOutputWithContext(context.Background()) -} - -func (i SpansMetricFilterArgs) ToSpansMetricFilterOutputWithContext(ctx context.Context) SpansMetricFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterOutput) -} - -func (i SpansMetricFilterArgs) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { - return i.ToSpansMetricFilterPtrOutputWithContext(context.Background()) -} - -func (i SpansMetricFilterArgs) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterOutput).ToSpansMetricFilterPtrOutputWithContext(ctx) -} - -// SpansMetricFilterPtrInput is an input type that accepts SpansMetricFilterArgs, SpansMetricFilterPtr and SpansMetricFilterPtrOutput values. -// You can construct a concrete instance of `SpansMetricFilterPtrInput` via: -// -// SpansMetricFilterArgs{...} -// -// or: -// -// nil -type SpansMetricFilterPtrInput interface { - pulumi.Input - - ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput - ToSpansMetricFilterPtrOutputWithContext(context.Context) SpansMetricFilterPtrOutput -} - -type spansMetricFilterPtrType SpansMetricFilterArgs - -func SpansMetricFilterPtr(v *SpansMetricFilterArgs) SpansMetricFilterPtrInput { - return (*spansMetricFilterPtrType)(v) -} - -func (*spansMetricFilterPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SpansMetricFilter)(nil)).Elem() -} - -func (i *spansMetricFilterPtrType) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { - return i.ToSpansMetricFilterPtrOutputWithContext(context.Background()) -} - -func (i *spansMetricFilterPtrType) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricFilterPtrOutput) -} - -type SpansMetricFilterOutput struct{ *pulumi.OutputState } - -func (SpansMetricFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricFilter)(nil)).Elem() -} - -func (o SpansMetricFilterOutput) ToSpansMetricFilterOutput() SpansMetricFilterOutput { - return o -} - -func (o SpansMetricFilterOutput) ToSpansMetricFilterOutputWithContext(ctx context.Context) SpansMetricFilterOutput { - return o -} - -func (o SpansMetricFilterOutput) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { - return o.ToSpansMetricFilterPtrOutputWithContext(context.Background()) -} - -func (o SpansMetricFilterOutput) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SpansMetricFilter) *SpansMetricFilter { - return &v - }).(SpansMetricFilterPtrOutput) -} - -// The search query - following the span search syntax. Defaults to `"*"`. -func (o SpansMetricFilterOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v SpansMetricFilter) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -type SpansMetricFilterPtrOutput struct{ *pulumi.OutputState } - -func (SpansMetricFilterPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SpansMetricFilter)(nil)).Elem() -} - -func (o SpansMetricFilterPtrOutput) ToSpansMetricFilterPtrOutput() SpansMetricFilterPtrOutput { - return o -} - -func (o SpansMetricFilterPtrOutput) ToSpansMetricFilterPtrOutputWithContext(ctx context.Context) SpansMetricFilterPtrOutput { - return o -} - -func (o SpansMetricFilterPtrOutput) Elem() SpansMetricFilterOutput { - return o.ApplyT(func(v *SpansMetricFilter) SpansMetricFilter { - if v != nil { - return *v - } - var ret SpansMetricFilter - return ret - }).(SpansMetricFilterOutput) -} - -// The search query - following the span search syntax. Defaults to `"*"`. -func (o SpansMetricFilterPtrOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SpansMetricFilter) *string { - if v == nil { - return nil - } - return v.Query - }).(pulumi.StringPtrOutput) -} - -type SpansMetricGroupBy struct { - // The path to the value the span-based metric will be aggregated over. - Path string `pulumi:"path"` - // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. - TagName *string `pulumi:"tagName"` -} - -// SpansMetricGroupByInput is an input type that accepts SpansMetricGroupByArgs and SpansMetricGroupByOutput values. -// You can construct a concrete instance of `SpansMetricGroupByInput` via: -// -// SpansMetricGroupByArgs{...} -type SpansMetricGroupByInput interface { - pulumi.Input - - ToSpansMetricGroupByOutput() SpansMetricGroupByOutput - ToSpansMetricGroupByOutputWithContext(context.Context) SpansMetricGroupByOutput -} - -type SpansMetricGroupByArgs struct { - // The path to the value the span-based metric will be aggregated over. - Path pulumi.StringInput `pulumi:"path"` - // Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. - TagName pulumi.StringPtrInput `pulumi:"tagName"` -} - -func (SpansMetricGroupByArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricGroupBy)(nil)).Elem() -} - -func (i SpansMetricGroupByArgs) ToSpansMetricGroupByOutput() SpansMetricGroupByOutput { - return i.ToSpansMetricGroupByOutputWithContext(context.Background()) -} - -func (i SpansMetricGroupByArgs) ToSpansMetricGroupByOutputWithContext(ctx context.Context) SpansMetricGroupByOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricGroupByOutput) -} - -// SpansMetricGroupByArrayInput is an input type that accepts SpansMetricGroupByArray and SpansMetricGroupByArrayOutput values. -// You can construct a concrete instance of `SpansMetricGroupByArrayInput` via: -// -// SpansMetricGroupByArray{ SpansMetricGroupByArgs{...} } -type SpansMetricGroupByArrayInput interface { - pulumi.Input - - ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput - ToSpansMetricGroupByArrayOutputWithContext(context.Context) SpansMetricGroupByArrayOutput -} - -type SpansMetricGroupByArray []SpansMetricGroupByInput - -func (SpansMetricGroupByArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SpansMetricGroupBy)(nil)).Elem() -} - -func (i SpansMetricGroupByArray) ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput { - return i.ToSpansMetricGroupByArrayOutputWithContext(context.Background()) -} - -func (i SpansMetricGroupByArray) ToSpansMetricGroupByArrayOutputWithContext(ctx context.Context) SpansMetricGroupByArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SpansMetricGroupByArrayOutput) -} - -type SpansMetricGroupByOutput struct{ *pulumi.OutputState } - -func (SpansMetricGroupByOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SpansMetricGroupBy)(nil)).Elem() -} - -func (o SpansMetricGroupByOutput) ToSpansMetricGroupByOutput() SpansMetricGroupByOutput { - return o -} - -func (o SpansMetricGroupByOutput) ToSpansMetricGroupByOutputWithContext(ctx context.Context) SpansMetricGroupByOutput { - return o -} - -// The path to the value the span-based metric will be aggregated over. -func (o SpansMetricGroupByOutput) Path() pulumi.StringOutput { - return o.ApplyT(func(v SpansMetricGroupBy) string { return v.Path }).(pulumi.StringOutput) -} - -// Eventual name of the tag that gets created. By default, the path attribute is used as the tag name. -func (o SpansMetricGroupByOutput) TagName() pulumi.StringPtrOutput { - return o.ApplyT(func(v SpansMetricGroupBy) *string { return v.TagName }).(pulumi.StringPtrOutput) -} - -type SpansMetricGroupByArrayOutput struct{ *pulumi.OutputState } - -func (SpansMetricGroupByArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SpansMetricGroupBy)(nil)).Elem() -} - -func (o SpansMetricGroupByArrayOutput) ToSpansMetricGroupByArrayOutput() SpansMetricGroupByArrayOutput { - return o -} - -func (o SpansMetricGroupByArrayOutput) ToSpansMetricGroupByArrayOutputWithContext(ctx context.Context) SpansMetricGroupByArrayOutput { - return o -} - -func (o SpansMetricGroupByArrayOutput) Index(i pulumi.IntInput) SpansMetricGroupByOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SpansMetricGroupBy { - return vs[0].([]SpansMetricGroupBy)[vs[1].(int)] - }).(SpansMetricGroupByOutput) -} - -type SyntheticsGlobalVariableOptions struct { - // Parameters needed for MFA/TOTP. - TotpParameters *SyntheticsGlobalVariableOptionsTotpParameters `pulumi:"totpParameters"` -} - -// SyntheticsGlobalVariableOptionsInput is an input type that accepts SyntheticsGlobalVariableOptionsArgs and SyntheticsGlobalVariableOptionsOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsInput` via: -// -// SyntheticsGlobalVariableOptionsArgs{...} -type SyntheticsGlobalVariableOptionsInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput - ToSyntheticsGlobalVariableOptionsOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsOutput -} - -type SyntheticsGlobalVariableOptionsArgs struct { - // Parameters needed for MFA/TOTP. - TotpParameters SyntheticsGlobalVariableOptionsTotpParametersPtrInput `pulumi:"totpParameters"` -} - -func (SyntheticsGlobalVariableOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableOptions)(nil)).Elem() -} - -func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput { - return i.ToSyntheticsGlobalVariableOptionsOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsOutput) -} - -func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { - return i.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableOptionsArgs) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsOutput).ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx) -} - -// SyntheticsGlobalVariableOptionsPtrInput is an input type that accepts SyntheticsGlobalVariableOptionsArgs, SyntheticsGlobalVariableOptionsPtr and SyntheticsGlobalVariableOptionsPtrOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsPtrInput` via: -// -// SyntheticsGlobalVariableOptionsArgs{...} -// -// or: -// -// nil -type SyntheticsGlobalVariableOptionsPtrInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput - ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsPtrOutput -} - -type syntheticsGlobalVariableOptionsPtrType SyntheticsGlobalVariableOptionsArgs - -func SyntheticsGlobalVariableOptionsPtr(v *SyntheticsGlobalVariableOptionsArgs) SyntheticsGlobalVariableOptionsPtrInput { - return (*syntheticsGlobalVariableOptionsPtrType)(v) -} - -func (*syntheticsGlobalVariableOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableOptions)(nil)).Elem() -} - -func (i *syntheticsGlobalVariableOptionsPtrType) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { - return i.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsGlobalVariableOptionsPtrType) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsPtrOutput) -} - -type SyntheticsGlobalVariableOptionsOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableOptions)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsOutput() SyntheticsGlobalVariableOptionsOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { - return o.ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsGlobalVariableOptionsOutput) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptions { - return &v - }).(SyntheticsGlobalVariableOptionsPtrOutput) -} - -// Parameters needed for MFA/TOTP. -func (o SyntheticsGlobalVariableOptionsOutput) TotpParameters() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptionsTotpParameters { - return v.TotpParameters - }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) -} - -type SyntheticsGlobalVariableOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableOptions)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableOptionsPtrOutput) ToSyntheticsGlobalVariableOptionsPtrOutput() SyntheticsGlobalVariableOptionsPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsPtrOutput) ToSyntheticsGlobalVariableOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsPtrOutput) Elem() SyntheticsGlobalVariableOptionsOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableOptions) SyntheticsGlobalVariableOptions { - if v != nil { - return *v - } - var ret SyntheticsGlobalVariableOptions - return ret - }).(SyntheticsGlobalVariableOptionsOutput) -} - -// Parameters needed for MFA/TOTP. -func (o SyntheticsGlobalVariableOptionsPtrOutput) TotpParameters() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableOptions) *SyntheticsGlobalVariableOptionsTotpParameters { - if v == nil { - return nil - } - return v.TotpParameters - }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) -} - -type SyntheticsGlobalVariableOptionsTotpParameters struct { - // Number of digits for the OTP. - Digits int `pulumi:"digits"` - // Interval for which to refresh the token (in seconds). - RefreshInterval int `pulumi:"refreshInterval"` -} - -// SyntheticsGlobalVariableOptionsTotpParametersInput is an input type that accepts SyntheticsGlobalVariableOptionsTotpParametersArgs and SyntheticsGlobalVariableOptionsTotpParametersOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsTotpParametersInput` via: -// -// SyntheticsGlobalVariableOptionsTotpParametersArgs{...} -type SyntheticsGlobalVariableOptionsTotpParametersInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput - ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput -} - -type SyntheticsGlobalVariableOptionsTotpParametersArgs struct { - // Number of digits for the OTP. - Digits pulumi.IntInput `pulumi:"digits"` - // Interval for which to refresh the token (in seconds). - RefreshInterval pulumi.IntInput `pulumi:"refreshInterval"` -} - -func (SyntheticsGlobalVariableOptionsTotpParametersArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() -} - -func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput { - return i.ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersOutput) -} - -func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return i.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableOptionsTotpParametersArgs) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersOutput).ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx) -} - -// SyntheticsGlobalVariableOptionsTotpParametersPtrInput is an input type that accepts SyntheticsGlobalVariableOptionsTotpParametersArgs, SyntheticsGlobalVariableOptionsTotpParametersPtr and SyntheticsGlobalVariableOptionsTotpParametersPtrOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableOptionsTotpParametersPtrInput` via: -// -// SyntheticsGlobalVariableOptionsTotpParametersArgs{...} -// -// or: -// -// nil -type SyntheticsGlobalVariableOptionsTotpParametersPtrInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput - ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput -} - -type syntheticsGlobalVariableOptionsTotpParametersPtrType SyntheticsGlobalVariableOptionsTotpParametersArgs - -func SyntheticsGlobalVariableOptionsTotpParametersPtr(v *SyntheticsGlobalVariableOptionsTotpParametersArgs) SyntheticsGlobalVariableOptionsTotpParametersPtrInput { - return (*syntheticsGlobalVariableOptionsTotpParametersPtrType)(v) -} - -func (*syntheticsGlobalVariableOptionsTotpParametersPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() -} - -func (i *syntheticsGlobalVariableOptionsTotpParametersPtrType) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return i.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsGlobalVariableOptionsTotpParametersPtrType) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) -} - -type SyntheticsGlobalVariableOptionsTotpParametersOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableOptionsTotpParametersOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersOutput() SyntheticsGlobalVariableOptionsTotpParametersOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o.ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableOptionsTotpParameters) *SyntheticsGlobalVariableOptionsTotpParameters { - return &v - }).(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) -} - -// Number of digits for the OTP. -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) Digits() pulumi.IntOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableOptionsTotpParameters) int { return v.Digits }).(pulumi.IntOutput) -} - -// Interval for which to refresh the token (in seconds). -func (o SyntheticsGlobalVariableOptionsTotpParametersOutput) RefreshInterval() pulumi.IntOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableOptionsTotpParameters) int { return v.RefreshInterval }).(pulumi.IntOutput) -} - -type SyntheticsGlobalVariableOptionsTotpParametersPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableOptionsTotpParameters)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutput() SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) ToSyntheticsGlobalVariableOptionsTotpParametersPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableOptionsTotpParametersPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) Elem() SyntheticsGlobalVariableOptionsTotpParametersOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) SyntheticsGlobalVariableOptionsTotpParameters { - if v != nil { - return *v - } - var ret SyntheticsGlobalVariableOptionsTotpParameters - return ret - }).(SyntheticsGlobalVariableOptionsTotpParametersOutput) -} - -// Number of digits for the OTP. -func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) Digits() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) *int { - if v == nil { - return nil - } - return &v.Digits - }).(pulumi.IntPtrOutput) -} - -// Interval for which to refresh the token (in seconds). -func (o SyntheticsGlobalVariableOptionsTotpParametersPtrOutput) RefreshInterval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableOptionsTotpParameters) *int { - if v == nil { - return nil - } - return &v.RefreshInterval - }).(pulumi.IntPtrOutput) -} - -type SyntheticsGlobalVariableParseTestOptions struct { - // Required when type = `httpHeader`. Defines the header to use to extract the value - Field *string `pulumi:"field"` - // When type is `localVariable`, name of the local variable to use to extract the value. - LocalVariableName *string `pulumi:"localVariableName"` - Parser *SyntheticsGlobalVariableParseTestOptionsParser `pulumi:"parser"` - // Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. - Type string `pulumi:"type"` -} - -// SyntheticsGlobalVariableParseTestOptionsInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsArgs and SyntheticsGlobalVariableParseTestOptionsOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsInput` via: -// -// SyntheticsGlobalVariableParseTestOptionsArgs{...} -type SyntheticsGlobalVariableParseTestOptionsInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput - ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsOutput -} - -type SyntheticsGlobalVariableParseTestOptionsArgs struct { - // Required when type = `httpHeader`. Defines the header to use to extract the value - Field pulumi.StringPtrInput `pulumi:"field"` - // When type is `localVariable`, name of the local variable to use to extract the value. - LocalVariableName pulumi.StringPtrInput `pulumi:"localVariableName"` - Parser SyntheticsGlobalVariableParseTestOptionsParserPtrInput `pulumi:"parser"` - // Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsGlobalVariableParseTestOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() -} - -func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsOutput) -} - -func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableParseTestOptionsArgs) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsOutput).ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx) -} - -// SyntheticsGlobalVariableParseTestOptionsPtrInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsArgs, SyntheticsGlobalVariableParseTestOptionsPtr and SyntheticsGlobalVariableParseTestOptionsPtrOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsPtrInput` via: -// -// SyntheticsGlobalVariableParseTestOptionsArgs{...} -// -// or: -// -// nil -type SyntheticsGlobalVariableParseTestOptionsPtrInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput - ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput -} - -type syntheticsGlobalVariableParseTestOptionsPtrType SyntheticsGlobalVariableParseTestOptionsArgs - -func SyntheticsGlobalVariableParseTestOptionsPtr(v *SyntheticsGlobalVariableParseTestOptionsArgs) SyntheticsGlobalVariableParseTestOptionsPtrInput { - return (*syntheticsGlobalVariableParseTestOptionsPtrType)(v) -} - -func (*syntheticsGlobalVariableParseTestOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() -} - -func (i *syntheticsGlobalVariableParseTestOptionsPtrType) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsGlobalVariableParseTestOptionsPtrType) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsPtrOutput) -} - -type SyntheticsGlobalVariableParseTestOptionsOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableParseTestOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsOutput() SyntheticsGlobalVariableParseTestOptionsOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return o.ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsGlobalVariableParseTestOptionsOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptions { - return &v - }).(SyntheticsGlobalVariableParseTestOptionsPtrOutput) -} - -// Required when type = `httpHeader`. Defines the header to use to extract the value -func (o SyntheticsGlobalVariableParseTestOptionsOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *string { return v.Field }).(pulumi.StringPtrOutput) -} - -// When type is `localVariable`, name of the local variable to use to extract the value. -func (o SyntheticsGlobalVariableParseTestOptionsOutput) LocalVariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *string { return v.LocalVariableName }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsGlobalVariableParseTestOptionsOutput) Parser() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptionsParser { - return v.Parser - }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) -} - -// Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. -func (o SyntheticsGlobalVariableParseTestOptionsOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptions) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsGlobalVariableParseTestOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableParseTestOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptions)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutput() SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Elem() SyntheticsGlobalVariableParseTestOptionsOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) SyntheticsGlobalVariableParseTestOptions { - if v != nil { - return *v - } - var ret SyntheticsGlobalVariableParseTestOptions - return ret - }).(SyntheticsGlobalVariableParseTestOptionsOutput) -} - -// Required when type = `httpHeader`. Defines the header to use to extract the value -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { - if v == nil { - return nil - } - return v.Field - }).(pulumi.StringPtrOutput) -} - -// When type is `localVariable`, name of the local variable to use to extract the value. -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) LocalVariableName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { - if v == nil { - return nil - } - return v.LocalVariableName - }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Parser() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *SyntheticsGlobalVariableParseTestOptionsParser { - if v == nil { - return nil - } - return v.Parser - }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) -} - -// Defines the source to use to extract the value. Valid values are `httpBody`, `httpHeader`, `localVariable`. -func (o SyntheticsGlobalVariableParseTestOptionsPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptions) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -type SyntheticsGlobalVariableParseTestOptionsParser struct { - // Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. - Type string `pulumi:"type"` - // Value for the parser to use, required for type `jsonPath` or `regex`. - Value *string `pulumi:"value"` -} - -// SyntheticsGlobalVariableParseTestOptionsParserInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsParserArgs and SyntheticsGlobalVariableParseTestOptionsParserOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsParserInput` via: -// -// SyntheticsGlobalVariableParseTestOptionsParserArgs{...} -type SyntheticsGlobalVariableParseTestOptionsParserInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput - ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput -} - -type SyntheticsGlobalVariableParseTestOptionsParserArgs struct { - // Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. - Type pulumi.StringInput `pulumi:"type"` - // Value for the parser to use, required for type `jsonPath` or `regex`. - Value pulumi.StringPtrInput `pulumi:"value"` -} - -func (SyntheticsGlobalVariableParseTestOptionsParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() -} - -func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserOutput) -} - -func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsGlobalVariableParseTestOptionsParserArgs) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserOutput).ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx) -} - -// SyntheticsGlobalVariableParseTestOptionsParserPtrInput is an input type that accepts SyntheticsGlobalVariableParseTestOptionsParserArgs, SyntheticsGlobalVariableParseTestOptionsParserPtr and SyntheticsGlobalVariableParseTestOptionsParserPtrOutput values. -// You can construct a concrete instance of `SyntheticsGlobalVariableParseTestOptionsParserPtrInput` via: -// -// SyntheticsGlobalVariableParseTestOptionsParserArgs{...} -// -// or: -// -// nil -type SyntheticsGlobalVariableParseTestOptionsParserPtrInput interface { - pulumi.Input - - ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput - ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput -} - -type syntheticsGlobalVariableParseTestOptionsParserPtrType SyntheticsGlobalVariableParseTestOptionsParserArgs - -func SyntheticsGlobalVariableParseTestOptionsParserPtr(v *SyntheticsGlobalVariableParseTestOptionsParserArgs) SyntheticsGlobalVariableParseTestOptionsParserPtrInput { - return (*syntheticsGlobalVariableParseTestOptionsParserPtrType)(v) -} - -func (*syntheticsGlobalVariableParseTestOptionsParserPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() -} - -func (i *syntheticsGlobalVariableParseTestOptionsParserPtrType) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return i.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsGlobalVariableParseTestOptionsParserPtrType) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) -} - -type SyntheticsGlobalVariableParseTestOptionsParserOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableParseTestOptionsParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserOutput() SyntheticsGlobalVariableParseTestOptionsParserOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o.ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsGlobalVariableParseTestOptionsParser) *SyntheticsGlobalVariableParseTestOptionsParser { - return &v - }).(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) -} - -// Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptionsParser) string { return v.Type }).(pulumi.StringOutput) -} - -// Value for the parser to use, required for type `jsonPath` or `regex`. -func (o SyntheticsGlobalVariableParseTestOptionsParserOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsGlobalVariableParseTestOptionsParser) *string { return v.Value }).(pulumi.StringPtrOutput) -} - -type SyntheticsGlobalVariableParseTestOptionsParserPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsGlobalVariableParseTestOptionsParser)(nil)).Elem() -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutput() SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) ToSyntheticsGlobalVariableParseTestOptionsParserPtrOutputWithContext(ctx context.Context) SyntheticsGlobalVariableParseTestOptionsParserPtrOutput { - return o -} - -func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Elem() SyntheticsGlobalVariableParseTestOptionsParserOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) SyntheticsGlobalVariableParseTestOptionsParser { - if v != nil { - return *v - } - var ret SyntheticsGlobalVariableParseTestOptionsParser - return ret - }).(SyntheticsGlobalVariableParseTestOptionsParserOutput) -} - -// Type of parser to extract the value. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. -func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) *string { - if v == nil { - return nil - } - return &v.Type - }).(pulumi.StringPtrOutput) -} - -// Value for the parser to use, required for type `jsonPath` or `regex`. -func (o SyntheticsGlobalVariableParseTestOptionsParserPtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsGlobalVariableParseTestOptionsParser) *string { - if v == nil { - return nil - } - return v.Value - }).(pulumi.StringPtrOutput) -} - -type SyntheticsPrivateLocationMetadata struct { - // A list of role identifiers pulled from the Roles API to restrict read and write access. - RestrictedRoles []string `pulumi:"restrictedRoles"` -} - -// SyntheticsPrivateLocationMetadataInput is an input type that accepts SyntheticsPrivateLocationMetadataArgs and SyntheticsPrivateLocationMetadataOutput values. -// You can construct a concrete instance of `SyntheticsPrivateLocationMetadataInput` via: -// -// SyntheticsPrivateLocationMetadataArgs{...} -type SyntheticsPrivateLocationMetadataInput interface { - pulumi.Input - - ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput - ToSyntheticsPrivateLocationMetadataOutputWithContext(context.Context) SyntheticsPrivateLocationMetadataOutput -} - -type SyntheticsPrivateLocationMetadataArgs struct { - // A list of role identifiers pulled from the Roles API to restrict read and write access. - RestrictedRoles pulumi.StringArrayInput `pulumi:"restrictedRoles"` -} - -func (SyntheticsPrivateLocationMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsPrivateLocationMetadata)(nil)).Elem() -} - -func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput { - return i.ToSyntheticsPrivateLocationMetadataOutputWithContext(context.Background()) -} - -func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataOutput) -} - -func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { - return i.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsPrivateLocationMetadataArgs) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataOutput).ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx) -} - -// SyntheticsPrivateLocationMetadataPtrInput is an input type that accepts SyntheticsPrivateLocationMetadataArgs, SyntheticsPrivateLocationMetadataPtr and SyntheticsPrivateLocationMetadataPtrOutput values. -// You can construct a concrete instance of `SyntheticsPrivateLocationMetadataPtrInput` via: -// -// SyntheticsPrivateLocationMetadataArgs{...} -// -// or: -// -// nil -type SyntheticsPrivateLocationMetadataPtrInput interface { - pulumi.Input - - ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput - ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Context) SyntheticsPrivateLocationMetadataPtrOutput -} - -type syntheticsPrivateLocationMetadataPtrType SyntheticsPrivateLocationMetadataArgs - -func SyntheticsPrivateLocationMetadataPtr(v *SyntheticsPrivateLocationMetadataArgs) SyntheticsPrivateLocationMetadataPtrInput { - return (*syntheticsPrivateLocationMetadataPtrType)(v) -} - -func (*syntheticsPrivateLocationMetadataPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsPrivateLocationMetadata)(nil)).Elem() -} - -func (i *syntheticsPrivateLocationMetadataPtrType) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { - return i.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsPrivateLocationMetadataPtrType) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsPrivateLocationMetadataPtrOutput) -} - -type SyntheticsPrivateLocationMetadataOutput struct{ *pulumi.OutputState } - -func (SyntheticsPrivateLocationMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsPrivateLocationMetadata)(nil)).Elem() -} - -func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataOutput() SyntheticsPrivateLocationMetadataOutput { - return o -} - -func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataOutput { - return o -} - -func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { - return o.ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsPrivateLocationMetadataOutput) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsPrivateLocationMetadata) *SyntheticsPrivateLocationMetadata { - return &v - }).(SyntheticsPrivateLocationMetadataPtrOutput) -} - -// A list of role identifiers pulled from the Roles API to restrict read and write access. -func (o SyntheticsPrivateLocationMetadataOutput) RestrictedRoles() pulumi.StringArrayOutput { - return o.ApplyT(func(v SyntheticsPrivateLocationMetadata) []string { return v.RestrictedRoles }).(pulumi.StringArrayOutput) -} - -type SyntheticsPrivateLocationMetadataPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsPrivateLocationMetadataPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsPrivateLocationMetadata)(nil)).Elem() -} - -func (o SyntheticsPrivateLocationMetadataPtrOutput) ToSyntheticsPrivateLocationMetadataPtrOutput() SyntheticsPrivateLocationMetadataPtrOutput { - return o -} - -func (o SyntheticsPrivateLocationMetadataPtrOutput) ToSyntheticsPrivateLocationMetadataPtrOutputWithContext(ctx context.Context) SyntheticsPrivateLocationMetadataPtrOutput { - return o -} - -func (o SyntheticsPrivateLocationMetadataPtrOutput) Elem() SyntheticsPrivateLocationMetadataOutput { - return o.ApplyT(func(v *SyntheticsPrivateLocationMetadata) SyntheticsPrivateLocationMetadata { - if v != nil { - return *v - } - var ret SyntheticsPrivateLocationMetadata - return ret - }).(SyntheticsPrivateLocationMetadataOutput) -} - -// A list of role identifiers pulled from the Roles API to restrict read and write access. -func (o SyntheticsPrivateLocationMetadataPtrOutput) RestrictedRoles() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SyntheticsPrivateLocationMetadata) []string { - if v == nil { - return nil - } - return v.RestrictedRoles - }).(pulumi.StringArrayOutput) -} - -type SyntheticsTestApiStep struct { - // Determines whether or not to continue with test if this step fails. - AllowFailure *bool `pulumi:"allowFailure"` - // Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. - Assertions []SyntheticsTestApiStepAssertion `pulumi:"assertions"` - // Values to parse and save as variables from the response. - ExtractedValues []SyntheticsTestApiStepExtractedValue `pulumi:"extractedValues"` - // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. - IsCritical *bool `pulumi:"isCritical"` - // The name of the step. - Name string `pulumi:"name"` - // The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. - RequestBasicauth *SyntheticsTestApiStepRequestBasicauth `pulumi:"requestBasicauth"` - // Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. - RequestClientCertificate *SyntheticsTestApiStepRequestClientCertificate `pulumi:"requestClientCertificate"` - // The request for the api step. - RequestDefinition *SyntheticsTestApiStepRequestDefinition `pulumi:"requestDefinition"` - // Header name and value map. - RequestHeaders map[string]interface{} `pulumi:"requestHeaders"` - // The proxy to perform the test. - RequestProxy *SyntheticsTestApiStepRequestProxy `pulumi:"requestProxy"` - // Query arguments name and value map. - RequestQuery map[string]interface{} `pulumi:"requestQuery"` - Retry *SyntheticsTestApiStepRetry `pulumi:"retry"` - // The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. - Subtype *string `pulumi:"subtype"` -} - -// SyntheticsTestApiStepInput is an input type that accepts SyntheticsTestApiStepArgs and SyntheticsTestApiStepOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepInput` via: -// -// SyntheticsTestApiStepArgs{...} -type SyntheticsTestApiStepInput interface { - pulumi.Input - - ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput - ToSyntheticsTestApiStepOutputWithContext(context.Context) SyntheticsTestApiStepOutput -} - -type SyntheticsTestApiStepArgs struct { - // Determines whether or not to continue with test if this step fails. - AllowFailure pulumi.BoolPtrInput `pulumi:"allowFailure"` - // Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. - Assertions SyntheticsTestApiStepAssertionArrayInput `pulumi:"assertions"` - // Values to parse and save as variables from the response. - ExtractedValues SyntheticsTestApiStepExtractedValueArrayInput `pulumi:"extractedValues"` - // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. - IsCritical pulumi.BoolPtrInput `pulumi:"isCritical"` - // The name of the step. - Name pulumi.StringInput `pulumi:"name"` - // The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. - RequestBasicauth SyntheticsTestApiStepRequestBasicauthPtrInput `pulumi:"requestBasicauth"` - // Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. - RequestClientCertificate SyntheticsTestApiStepRequestClientCertificatePtrInput `pulumi:"requestClientCertificate"` - // The request for the api step. - RequestDefinition SyntheticsTestApiStepRequestDefinitionPtrInput `pulumi:"requestDefinition"` - // Header name and value map. - RequestHeaders pulumi.MapInput `pulumi:"requestHeaders"` - // The proxy to perform the test. - RequestProxy SyntheticsTestApiStepRequestProxyPtrInput `pulumi:"requestProxy"` - // Query arguments name and value map. - RequestQuery pulumi.MapInput `pulumi:"requestQuery"` - Retry SyntheticsTestApiStepRetryPtrInput `pulumi:"retry"` - // The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. - Subtype pulumi.StringPtrInput `pulumi:"subtype"` -} - -func (SyntheticsTestApiStepArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStep)(nil)).Elem() -} - -func (i SyntheticsTestApiStepArgs) ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput { - return i.ToSyntheticsTestApiStepOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepArgs) ToSyntheticsTestApiStepOutputWithContext(ctx context.Context) SyntheticsTestApiStepOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepOutput) -} - -// SyntheticsTestApiStepArrayInput is an input type that accepts SyntheticsTestApiStepArray and SyntheticsTestApiStepArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepArrayInput` via: -// -// SyntheticsTestApiStepArray{ SyntheticsTestApiStepArgs{...} } -type SyntheticsTestApiStepArrayInput interface { - pulumi.Input - - ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput - ToSyntheticsTestApiStepArrayOutputWithContext(context.Context) SyntheticsTestApiStepArrayOutput -} - -type SyntheticsTestApiStepArray []SyntheticsTestApiStepInput - -func (SyntheticsTestApiStepArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStep)(nil)).Elem() -} - -func (i SyntheticsTestApiStepArray) ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput { - return i.ToSyntheticsTestApiStepArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepArray) ToSyntheticsTestApiStepArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepArrayOutput) -} - -type SyntheticsTestApiStepOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStep)(nil)).Elem() -} - -func (o SyntheticsTestApiStepOutput) ToSyntheticsTestApiStepOutput() SyntheticsTestApiStepOutput { - return o -} - -func (o SyntheticsTestApiStepOutput) ToSyntheticsTestApiStepOutputWithContext(ctx context.Context) SyntheticsTestApiStepOutput { - return o -} - -// Determines whether or not to continue with test if this step fails. -func (o SyntheticsTestApiStepOutput) AllowFailure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *bool { return v.AllowFailure }).(pulumi.BoolPtrOutput) -} - -// Assertions used for the test. Multiple `assertion` blocks are allowed with the structure below. -func (o SyntheticsTestApiStepOutput) Assertions() SyntheticsTestApiStepAssertionArrayOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) []SyntheticsTestApiStepAssertion { return v.Assertions }).(SyntheticsTestApiStepAssertionArrayOutput) -} - -// Values to parse and save as variables from the response. -func (o SyntheticsTestApiStepOutput) ExtractedValues() SyntheticsTestApiStepExtractedValueArrayOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) []SyntheticsTestApiStepExtractedValue { return v.ExtractedValues }).(SyntheticsTestApiStepExtractedValueArrayOutput) -} - -// Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. -func (o SyntheticsTestApiStepOutput) IsCritical() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *bool { return v.IsCritical }).(pulumi.BoolPtrOutput) -} - -// The name of the step. -func (o SyntheticsTestApiStepOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) string { return v.Name }).(pulumi.StringOutput) -} - -// The HTTP basic authentication credentials. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestApiStepOutput) RequestBasicauth() SyntheticsTestApiStepRequestBasicauthPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestBasicauth { return v.RequestBasicauth }).(SyntheticsTestApiStepRequestBasicauthPtrOutput) -} - -// Client certificate to use when performing the test request. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestApiStepOutput) RequestClientCertificate() SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestClientCertificate { - return v.RequestClientCertificate - }).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) -} - -// The request for the api step. -func (o SyntheticsTestApiStepOutput) RequestDefinition() SyntheticsTestApiStepRequestDefinitionPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestDefinition { return v.RequestDefinition }).(SyntheticsTestApiStepRequestDefinitionPtrOutput) -} - -// Header name and value map. -func (o SyntheticsTestApiStepOutput) RequestHeaders() pulumi.MapOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) map[string]interface{} { return v.RequestHeaders }).(pulumi.MapOutput) -} - -// The proxy to perform the test. -func (o SyntheticsTestApiStepOutput) RequestProxy() SyntheticsTestApiStepRequestProxyPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRequestProxy { return v.RequestProxy }).(SyntheticsTestApiStepRequestProxyPtrOutput) -} - -// Query arguments name and value map. -func (o SyntheticsTestApiStepOutput) RequestQuery() pulumi.MapOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) map[string]interface{} { return v.RequestQuery }).(pulumi.MapOutput) -} - -func (o SyntheticsTestApiStepOutput) Retry() SyntheticsTestApiStepRetryPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *SyntheticsTestApiStepRetry { return v.Retry }).(SyntheticsTestApiStepRetryPtrOutput) -} - -// The subtype of the Synthetic multistep API test step. Valid values are `http`, `grpc`. Defaults to `"http"`. -func (o SyntheticsTestApiStepOutput) Subtype() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStep) *string { return v.Subtype }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStep)(nil)).Elem() -} - -func (o SyntheticsTestApiStepArrayOutput) ToSyntheticsTestApiStepArrayOutput() SyntheticsTestApiStepArrayOutput { - return o -} - -func (o SyntheticsTestApiStepArrayOutput) ToSyntheticsTestApiStepArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepArrayOutput { - return o -} - -func (o SyntheticsTestApiStepArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStep { - return vs[0].([]SyntheticsTestApiStep)[vs[1].(int)] - }).(SyntheticsTestApiStepOutput) -} - -type SyntheticsTestApiStepAssertion struct { - // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). - Operator string `pulumi:"operator"` - // If assertion type is `header`, this is the header name. - Property *string `pulumi:"property"` - // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. - Target *string `pulumi:"target"` - // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. - Targetjsonpath *SyntheticsTestApiStepAssertionTargetjsonpath `pulumi:"targetjsonpath"` - // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. - Targetxpath *SyntheticsTestApiStepAssertionTargetxpath `pulumi:"targetxpath"` - // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. - TimingsScope *string `pulumi:"timingsScope"` - // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. - Type string `pulumi:"type"` -} - -// SyntheticsTestApiStepAssertionInput is an input type that accepts SyntheticsTestApiStepAssertionArgs and SyntheticsTestApiStepAssertionOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionInput` via: -// -// SyntheticsTestApiStepAssertionArgs{...} -type SyntheticsTestApiStepAssertionInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput - ToSyntheticsTestApiStepAssertionOutputWithContext(context.Context) SyntheticsTestApiStepAssertionOutput -} - -type SyntheticsTestApiStepAssertionArgs struct { - // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). - Operator pulumi.StringInput `pulumi:"operator"` - // If assertion type is `header`, this is the header name. - Property pulumi.StringPtrInput `pulumi:"property"` - // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. - Target pulumi.StringPtrInput `pulumi:"target"` - // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. - Targetjsonpath SyntheticsTestApiStepAssertionTargetjsonpathPtrInput `pulumi:"targetjsonpath"` - // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. - Targetxpath SyntheticsTestApiStepAssertionTargetxpathPtrInput `pulumi:"targetxpath"` - // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. - TimingsScope pulumi.StringPtrInput `pulumi:"timingsScope"` - // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestApiStepAssertionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertion)(nil)).Elem() -} - -func (i SyntheticsTestApiStepAssertionArgs) ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput { - return i.ToSyntheticsTestApiStepAssertionOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionArgs) ToSyntheticsTestApiStepAssertionOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionOutput) -} - -// SyntheticsTestApiStepAssertionArrayInput is an input type that accepts SyntheticsTestApiStepAssertionArray and SyntheticsTestApiStepAssertionArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionArrayInput` via: -// -// SyntheticsTestApiStepAssertionArray{ SyntheticsTestApiStepAssertionArgs{...} } -type SyntheticsTestApiStepAssertionArrayInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput - ToSyntheticsTestApiStepAssertionArrayOutputWithContext(context.Context) SyntheticsTestApiStepAssertionArrayOutput -} - -type SyntheticsTestApiStepAssertionArray []SyntheticsTestApiStepAssertionInput - -func (SyntheticsTestApiStepAssertionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStepAssertion)(nil)).Elem() -} - -func (i SyntheticsTestApiStepAssertionArray) ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput { - return i.ToSyntheticsTestApiStepAssertionArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionArray) ToSyntheticsTestApiStepAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionArrayOutput) -} - -type SyntheticsTestApiStepAssertionOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertion)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionOutput) ToSyntheticsTestApiStepAssertionOutput() SyntheticsTestApiStepAssertionOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionOutput) ToSyntheticsTestApiStepAssertionOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionOutput { - return o -} - -// Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). -func (o SyntheticsTestApiStepAssertionOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) string { return v.Operator }).(pulumi.StringOutput) -} - -// If assertion type is `header`, this is the header name. -func (o SyntheticsTestApiStepAssertionOutput) Property() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.Property }).(pulumi.StringPtrOutput) -} - -// Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. -func (o SyntheticsTestApiStepAssertionOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.Target }).(pulumi.StringPtrOutput) -} - -// Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestApiStepAssertionOutput) Targetjsonpath() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *SyntheticsTestApiStepAssertionTargetjsonpath { - return v.Targetjsonpath - }).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) -} - -// Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestApiStepAssertionOutput) Targetxpath() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *SyntheticsTestApiStepAssertionTargetxpath { - return v.Targetxpath - }).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) -} - -// Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. -func (o SyntheticsTestApiStepAssertionOutput) TimingsScope() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) *string { return v.TimingsScope }).(pulumi.StringPtrOutput) -} - -// Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. -func (o SyntheticsTestApiStepAssertionOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertion) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestApiStepAssertionArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStepAssertion)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionArrayOutput) ToSyntheticsTestApiStepAssertionArrayOutput() SyntheticsTestApiStepAssertionArrayOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionArrayOutput) ToSyntheticsTestApiStepAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionArrayOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepAssertionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStepAssertion { - return vs[0].([]SyntheticsTestApiStepAssertion)[vs[1].(int)] - }).(SyntheticsTestApiStepAssertionOutput) -} - -type SyntheticsTestApiStepAssertionTargetjsonpath struct { - // The JSON path to assert. - Jsonpath string `pulumi:"jsonpath"` - // The specific operator to use on the path. - Operator string `pulumi:"operator"` - // Expected matching value. - Targetvalue *string `pulumi:"targetvalue"` -} - -// SyntheticsTestApiStepAssertionTargetjsonpathInput is an input type that accepts SyntheticsTestApiStepAssertionTargetjsonpathArgs and SyntheticsTestApiStepAssertionTargetjsonpathOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetjsonpathInput` via: -// -// SyntheticsTestApiStepAssertionTargetjsonpathArgs{...} -type SyntheticsTestApiStepAssertionTargetjsonpathInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput - ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput -} - -type SyntheticsTestApiStepAssertionTargetjsonpathArgs struct { - // The JSON path to assert. - Jsonpath pulumi.StringInput `pulumi:"jsonpath"` - // The specific operator to use on the path. - Operator pulumi.StringInput `pulumi:"operator"` - // Expected matching value. - Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` -} - -func (SyntheticsTestApiStepAssertionTargetjsonpathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() -} - -func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput { - return i.ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathOutput) -} - -func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return i.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionTargetjsonpathArgs) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathOutput).ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepAssertionTargetjsonpathPtrInput is an input type that accepts SyntheticsTestApiStepAssertionTargetjsonpathArgs, SyntheticsTestApiStepAssertionTargetjsonpathPtr and SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetjsonpathPtrInput` via: -// -// SyntheticsTestApiStepAssertionTargetjsonpathArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepAssertionTargetjsonpathPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput - ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput -} - -type syntheticsTestApiStepAssertionTargetjsonpathPtrType SyntheticsTestApiStepAssertionTargetjsonpathArgs - -func SyntheticsTestApiStepAssertionTargetjsonpathPtr(v *SyntheticsTestApiStepAssertionTargetjsonpathArgs) SyntheticsTestApiStepAssertionTargetjsonpathPtrInput { - return (*syntheticsTestApiStepAssertionTargetjsonpathPtrType)(v) -} - -func (*syntheticsTestApiStepAssertionTargetjsonpathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() -} - -func (i *syntheticsTestApiStepAssertionTargetjsonpathPtrType) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return i.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepAssertionTargetjsonpathPtrType) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) -} - -type SyntheticsTestApiStepAssertionTargetjsonpathOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionTargetjsonpathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathOutput() SyntheticsTestApiStepAssertionTargetjsonpathOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return o.ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepAssertionTargetjsonpath) *SyntheticsTestApiStepAssertionTargetjsonpath { - return &v - }).(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) -} - -// The JSON path to assert. -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Jsonpath() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) string { return v.Jsonpath }).(pulumi.StringOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) string { return v.Operator }).(pulumi.StringOutput) -} - -// Expected matching value. -func (o SyntheticsTestApiStepAssertionTargetjsonpathOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetjsonpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetjsonpath)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutput() SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Elem() SyntheticsTestApiStepAssertionTargetjsonpathOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) SyntheticsTestApiStepAssertionTargetjsonpath { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepAssertionTargetjsonpath - return ret - }).(SyntheticsTestApiStepAssertionTargetjsonpathOutput) -} - -// The JSON path to assert. -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Jsonpath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return &v.Jsonpath - }).(pulumi.StringPtrOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Operator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return &v.Operator - }).(pulumi.StringPtrOutput) -} - -// Expected matching value. -func (o SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return v.Targetvalue - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepAssertionTargetxpath struct { - // The specific operator to use on the path. - Operator string `pulumi:"operator"` - // Expected matching value. - Targetvalue *string `pulumi:"targetvalue"` - // The xpath to assert. - Xpath string `pulumi:"xpath"` -} - -// SyntheticsTestApiStepAssertionTargetxpathInput is an input type that accepts SyntheticsTestApiStepAssertionTargetxpathArgs and SyntheticsTestApiStepAssertionTargetxpathOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetxpathInput` via: -// -// SyntheticsTestApiStepAssertionTargetxpathArgs{...} -type SyntheticsTestApiStepAssertionTargetxpathInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput - ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput -} - -type SyntheticsTestApiStepAssertionTargetxpathArgs struct { - // The specific operator to use on the path. - Operator pulumi.StringInput `pulumi:"operator"` - // Expected matching value. - Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` - // The xpath to assert. - Xpath pulumi.StringInput `pulumi:"xpath"` -} - -func (SyntheticsTestApiStepAssertionTargetxpathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() -} - -func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput { - return i.ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathOutput) -} - -func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return i.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepAssertionTargetxpathArgs) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathOutput).ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepAssertionTargetxpathPtrInput is an input type that accepts SyntheticsTestApiStepAssertionTargetxpathArgs, SyntheticsTestApiStepAssertionTargetxpathPtr and SyntheticsTestApiStepAssertionTargetxpathPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepAssertionTargetxpathPtrInput` via: -// -// SyntheticsTestApiStepAssertionTargetxpathArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepAssertionTargetxpathPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput - ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput -} - -type syntheticsTestApiStepAssertionTargetxpathPtrType SyntheticsTestApiStepAssertionTargetxpathArgs - -func SyntheticsTestApiStepAssertionTargetxpathPtr(v *SyntheticsTestApiStepAssertionTargetxpathArgs) SyntheticsTestApiStepAssertionTargetxpathPtrInput { - return (*syntheticsTestApiStepAssertionTargetxpathPtrType)(v) -} - -func (*syntheticsTestApiStepAssertionTargetxpathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() -} - -func (i *syntheticsTestApiStepAssertionTargetxpathPtrType) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return i.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepAssertionTargetxpathPtrType) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) -} - -type SyntheticsTestApiStepAssertionTargetxpathOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionTargetxpathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathOutput() SyntheticsTestApiStepAssertionTargetxpathOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return o.ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepAssertionTargetxpath) *SyntheticsTestApiStepAssertionTargetxpath { - return &v - }).(SyntheticsTestApiStepAssertionTargetxpathPtrOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) string { return v.Operator }).(pulumi.StringOutput) -} - -// Expected matching value. -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) -} - -// The xpath to assert. -func (o SyntheticsTestApiStepAssertionTargetxpathOutput) Xpath() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepAssertionTargetxpath) string { return v.Xpath }).(pulumi.StringOutput) -} - -type SyntheticsTestApiStepAssertionTargetxpathPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepAssertionTargetxpath)(nil)).Elem() -} - -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutput() SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) ToSyntheticsTestApiStepAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepAssertionTargetxpathPtrOutput { - return o -} - -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Elem() SyntheticsTestApiStepAssertionTargetxpathOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) SyntheticsTestApiStepAssertionTargetxpath { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepAssertionTargetxpath - return ret - }).(SyntheticsTestApiStepAssertionTargetxpathOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Operator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { - if v == nil { - return nil - } - return &v.Operator - }).(pulumi.StringPtrOutput) -} - -// Expected matching value. -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { - if v == nil { - return nil - } - return v.Targetvalue - }).(pulumi.StringPtrOutput) -} - -// The xpath to assert. -func (o SyntheticsTestApiStepAssertionTargetxpathPtrOutput) Xpath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepAssertionTargetxpath) *string { - if v == nil { - return nil - } - return &v.Xpath - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepExtractedValue struct { - // When type is `httpHeader`, name of the header to use to extract the value. - Field *string `pulumi:"field"` - Name string `pulumi:"name"` - Parser SyntheticsTestApiStepExtractedValueParser `pulumi:"parser"` - // Determines whether or not the extracted value will be obfuscated. - Secure *bool `pulumi:"secure"` - // Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. - Type string `pulumi:"type"` -} - -// SyntheticsTestApiStepExtractedValueInput is an input type that accepts SyntheticsTestApiStepExtractedValueArgs and SyntheticsTestApiStepExtractedValueOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueInput` via: -// -// SyntheticsTestApiStepExtractedValueArgs{...} -type SyntheticsTestApiStepExtractedValueInput interface { - pulumi.Input - - ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput - ToSyntheticsTestApiStepExtractedValueOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueOutput -} - -type SyntheticsTestApiStepExtractedValueArgs struct { - // When type is `httpHeader`, name of the header to use to extract the value. - Field pulumi.StringPtrInput `pulumi:"field"` - Name pulumi.StringInput `pulumi:"name"` - Parser SyntheticsTestApiStepExtractedValueParserInput `pulumi:"parser"` - // Determines whether or not the extracted value will be obfuscated. - Secure pulumi.BoolPtrInput `pulumi:"secure"` - // Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestApiStepExtractedValueArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepExtractedValue)(nil)).Elem() -} - -func (i SyntheticsTestApiStepExtractedValueArgs) ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput { - return i.ToSyntheticsTestApiStepExtractedValueOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepExtractedValueArgs) ToSyntheticsTestApiStepExtractedValueOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueOutput) -} - -// SyntheticsTestApiStepExtractedValueArrayInput is an input type that accepts SyntheticsTestApiStepExtractedValueArray and SyntheticsTestApiStepExtractedValueArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueArrayInput` via: -// -// SyntheticsTestApiStepExtractedValueArray{ SyntheticsTestApiStepExtractedValueArgs{...} } -type SyntheticsTestApiStepExtractedValueArrayInput interface { - pulumi.Input - - ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput - ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueArrayOutput -} - -type SyntheticsTestApiStepExtractedValueArray []SyntheticsTestApiStepExtractedValueInput - -func (SyntheticsTestApiStepExtractedValueArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStepExtractedValue)(nil)).Elem() -} - -func (i SyntheticsTestApiStepExtractedValueArray) ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput { - return i.ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepExtractedValueArray) ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueArrayOutput) -} - -type SyntheticsTestApiStepExtractedValueOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepExtractedValueOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepExtractedValue)(nil)).Elem() -} - -func (o SyntheticsTestApiStepExtractedValueOutput) ToSyntheticsTestApiStepExtractedValueOutput() SyntheticsTestApiStepExtractedValueOutput { - return o -} - -func (o SyntheticsTestApiStepExtractedValueOutput) ToSyntheticsTestApiStepExtractedValueOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueOutput { - return o -} - -// When type is `httpHeader`, name of the header to use to extract the value. -func (o SyntheticsTestApiStepExtractedValueOutput) Field() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) *string { return v.Field }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsTestApiStepExtractedValueOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) string { return v.Name }).(pulumi.StringOutput) -} - -func (o SyntheticsTestApiStepExtractedValueOutput) Parser() SyntheticsTestApiStepExtractedValueParserOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) SyntheticsTestApiStepExtractedValueParser { return v.Parser }).(SyntheticsTestApiStepExtractedValueParserOutput) -} - -// Determines whether or not the extracted value will be obfuscated. -func (o SyntheticsTestApiStepExtractedValueOutput) Secure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) *bool { return v.Secure }).(pulumi.BoolPtrOutput) -} - -// Property of the Synthetics Test Response to use for the variable. Valid values are `httpBody`, `httpHeader`, `localVariable`. -func (o SyntheticsTestApiStepExtractedValueOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValue) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestApiStepExtractedValueArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepExtractedValueArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestApiStepExtractedValue)(nil)).Elem() -} - -func (o SyntheticsTestApiStepExtractedValueArrayOutput) ToSyntheticsTestApiStepExtractedValueArrayOutput() SyntheticsTestApiStepExtractedValueArrayOutput { - return o -} - -func (o SyntheticsTestApiStepExtractedValueArrayOutput) ToSyntheticsTestApiStepExtractedValueArrayOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueArrayOutput { - return o -} - -func (o SyntheticsTestApiStepExtractedValueArrayOutput) Index(i pulumi.IntInput) SyntheticsTestApiStepExtractedValueOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestApiStepExtractedValue { - return vs[0].([]SyntheticsTestApiStepExtractedValue)[vs[1].(int)] - }).(SyntheticsTestApiStepExtractedValueOutput) -} - -type SyntheticsTestApiStepExtractedValueParser struct { - // Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. - Type string `pulumi:"type"` - // Regex or JSON path used for the parser. Not used with type `raw`. - Value *string `pulumi:"value"` -} - -// SyntheticsTestApiStepExtractedValueParserInput is an input type that accepts SyntheticsTestApiStepExtractedValueParserArgs and SyntheticsTestApiStepExtractedValueParserOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepExtractedValueParserInput` via: -// -// SyntheticsTestApiStepExtractedValueParserArgs{...} -type SyntheticsTestApiStepExtractedValueParserInput interface { - pulumi.Input - - ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput - ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(context.Context) SyntheticsTestApiStepExtractedValueParserOutput -} - -type SyntheticsTestApiStepExtractedValueParserArgs struct { - // Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. - Type pulumi.StringInput `pulumi:"type"` - // Regex or JSON path used for the parser. Not used with type `raw`. - Value pulumi.StringPtrInput `pulumi:"value"` -} - -func (SyntheticsTestApiStepExtractedValueParserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParser)(nil)).Elem() -} - -func (i SyntheticsTestApiStepExtractedValueParserArgs) ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput { - return i.ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepExtractedValueParserArgs) ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueParserOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepExtractedValueParserOutput) -} - -type SyntheticsTestApiStepExtractedValueParserOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepExtractedValueParserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParser)(nil)).Elem() -} - -func (o SyntheticsTestApiStepExtractedValueParserOutput) ToSyntheticsTestApiStepExtractedValueParserOutput() SyntheticsTestApiStepExtractedValueParserOutput { - return o -} - -func (o SyntheticsTestApiStepExtractedValueParserOutput) ToSyntheticsTestApiStepExtractedValueParserOutputWithContext(ctx context.Context) SyntheticsTestApiStepExtractedValueParserOutput { - return o -} - -// Type of parser for a Synthetics global variable from a synthetics test. Valid values are `raw`, `jsonPath`, `regex`, `xPath`. -func (o SyntheticsTestApiStepExtractedValueParserOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValueParser) string { return v.Type }).(pulumi.StringOutput) -} - -// Regex or JSON path used for the parser. Not used with type `raw`. -func (o SyntheticsTestApiStepExtractedValueParserOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepExtractedValueParser) *string { return v.Value }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestBasicauth struct { - // Access key for `SIGV4` authentication. - AccessKey *string `pulumi:"accessKey"` - // Access token url for `oauth-client` or `oauth-rop` authentication. - AccessTokenUrl *string `pulumi:"accessTokenUrl"` - // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Audience *string `pulumi:"audience"` - // Client ID for `oauth-client` or `oauth-rop` authentication. - ClientId *string `pulumi:"clientId"` - // Client secret for `oauth-client` or `oauth-rop` authentication. - ClientSecret *string `pulumi:"clientSecret"` - // Domain for `ntlm` authentication. - Domain *string `pulumi:"domain"` - // Password for authentication. - Password *string `pulumi:"password"` - // Region for `SIGV4` authentication. - Region *string `pulumi:"region"` - // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Resource *string `pulumi:"resource"` - // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Scope *string `pulumi:"scope"` - // Secret key for `SIGV4` authentication. - SecretKey *string `pulumi:"secretKey"` - // Service name for `SIGV4` authentication. - ServiceName *string `pulumi:"serviceName"` - // Session token for `SIGV4` authentication. - SessionToken *string `pulumi:"sessionToken"` - // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. - TokenApiAuthentication *string `pulumi:"tokenApiAuthentication"` - // Type of basic authentication to use when performing the test. Defaults to `"web"`. - Type *string `pulumi:"type"` - // Username for authentication. - Username *string `pulumi:"username"` - // Workstation for `ntlm` authentication. - Workstation *string `pulumi:"workstation"` -} - -// SyntheticsTestApiStepRequestBasicauthInput is an input type that accepts SyntheticsTestApiStepRequestBasicauthArgs and SyntheticsTestApiStepRequestBasicauthOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestBasicauthInput` via: -// -// SyntheticsTestApiStepRequestBasicauthArgs{...} -type SyntheticsTestApiStepRequestBasicauthInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput - ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(context.Context) SyntheticsTestApiStepRequestBasicauthOutput -} - -type SyntheticsTestApiStepRequestBasicauthArgs struct { - // Access key for `SIGV4` authentication. - AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` - // Access token url for `oauth-client` or `oauth-rop` authentication. - AccessTokenUrl pulumi.StringPtrInput `pulumi:"accessTokenUrl"` - // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Audience pulumi.StringPtrInput `pulumi:"audience"` - // Client ID for `oauth-client` or `oauth-rop` authentication. - ClientId pulumi.StringPtrInput `pulumi:"clientId"` - // Client secret for `oauth-client` or `oauth-rop` authentication. - ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` - // Domain for `ntlm` authentication. - Domain pulumi.StringPtrInput `pulumi:"domain"` - // Password for authentication. - Password pulumi.StringPtrInput `pulumi:"password"` - // Region for `SIGV4` authentication. - Region pulumi.StringPtrInput `pulumi:"region"` - // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Scope pulumi.StringPtrInput `pulumi:"scope"` - // Secret key for `SIGV4` authentication. - SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` - // Service name for `SIGV4` authentication. - ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` - // Session token for `SIGV4` authentication. - SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"` - // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. - TokenApiAuthentication pulumi.StringPtrInput `pulumi:"tokenApiAuthentication"` - // Type of basic authentication to use when performing the test. Defaults to `"web"`. - Type pulumi.StringPtrInput `pulumi:"type"` - // Username for authentication. - Username pulumi.StringPtrInput `pulumi:"username"` - // Workstation for `ntlm` authentication. - Workstation pulumi.StringPtrInput `pulumi:"workstation"` -} - -func (SyntheticsTestApiStepRequestBasicauthArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput { - return i.ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthOutput) -} - -func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { - return i.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestBasicauthArgs) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthOutput).ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestBasicauthPtrInput is an input type that accepts SyntheticsTestApiStepRequestBasicauthArgs, SyntheticsTestApiStepRequestBasicauthPtr and SyntheticsTestApiStepRequestBasicauthPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestBasicauthPtrInput` via: -// -// SyntheticsTestApiStepRequestBasicauthArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestBasicauthPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput - ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput -} - -type syntheticsTestApiStepRequestBasicauthPtrType SyntheticsTestApiStepRequestBasicauthArgs - -func SyntheticsTestApiStepRequestBasicauthPtr(v *SyntheticsTestApiStepRequestBasicauthArgs) SyntheticsTestApiStepRequestBasicauthPtrInput { - return (*syntheticsTestApiStepRequestBasicauthPtrType)(v) -} - -func (*syntheticsTestApiStepRequestBasicauthPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestBasicauthPtrType) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { - return i.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestBasicauthPtrType) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestBasicauthPtrOutput) -} - -type SyntheticsTestApiStepRequestBasicauthOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestBasicauthOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthOutput() SyntheticsTestApiStepRequestBasicauthOutput { - return o -} - -func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthOutput { - return o -} - -func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { - return o.ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestBasicauthOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestBasicauth) *SyntheticsTestApiStepRequestBasicauth { - return &v - }).(SyntheticsTestApiStepRequestBasicauthPtrOutput) -} - -// Access key for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) AccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.AccessKey }).(pulumi.StringPtrOutput) -} - -// Access token url for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) AccessTokenUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.AccessTokenUrl }).(pulumi.StringPtrOutput) -} - -// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Audience() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Audience }).(pulumi.StringPtrOutput) -} - -// Client ID for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ClientId }).(pulumi.StringPtrOutput) -} - -// Client secret for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) ClientSecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ClientSecret }).(pulumi.StringPtrOutput) -} - -// Domain for `ntlm` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Domain }).(pulumi.StringPtrOutput) -} - -// Password for authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Password() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Password }).(pulumi.StringPtrOutput) -} - -// Region for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Region() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Region }).(pulumi.StringPtrOutput) -} - -// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Resource }).(pulumi.StringPtrOutput) -} - -// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Scope }).(pulumi.StringPtrOutput) -} - -// Secret key for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.SecretKey }).(pulumi.StringPtrOutput) -} - -// Service name for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) ServiceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.ServiceName }).(pulumi.StringPtrOutput) -} - -// Session token for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) SessionToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.SessionToken }).(pulumi.StringPtrOutput) -} - -// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. -func (o SyntheticsTestApiStepRequestBasicauthOutput) TokenApiAuthentication() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.TokenApiAuthentication }).(pulumi.StringPtrOutput) -} - -// Type of basic authentication to use when performing the test. Defaults to `"web"`. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Type }).(pulumi.StringPtrOutput) -} - -// Username for authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Username }).(pulumi.StringPtrOutput) -} - -// Workstation for `ntlm` authentication. -func (o SyntheticsTestApiStepRequestBasicauthOutput) Workstation() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestBasicauth) *string { return v.Workstation }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestBasicauthPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestBasicauthPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestBasicauth)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutput() SyntheticsTestApiStepRequestBasicauthPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ToSyntheticsTestApiStepRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestBasicauthPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Elem() SyntheticsTestApiStepRequestBasicauthOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) SyntheticsTestApiStepRequestBasicauth { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestBasicauth - return ret - }).(SyntheticsTestApiStepRequestBasicauthOutput) -} - -// Access key for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) AccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.AccessKey - }).(pulumi.StringPtrOutput) -} - -// Access token url for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) AccessTokenUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.AccessTokenUrl - }).(pulumi.StringPtrOutput) -} - -// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Audience() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Audience - }).(pulumi.StringPtrOutput) -} - -// Client ID for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ClientId - }).(pulumi.StringPtrOutput) -} - -// Client secret for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ClientSecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ClientSecret - }).(pulumi.StringPtrOutput) -} - -// Domain for `ntlm` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Domain - }).(pulumi.StringPtrOutput) -} - -// Password for authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Password() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Password - }).(pulumi.StringPtrOutput) -} - -// Region for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Region() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Region - }).(pulumi.StringPtrOutput) -} - -// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Scope - }).(pulumi.StringPtrOutput) -} - -// Secret key for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.SecretKey - }).(pulumi.StringPtrOutput) -} - -// Service name for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) ServiceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ServiceName - }).(pulumi.StringPtrOutput) -} - -// Session token for `SIGV4` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) SessionToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.SessionToken - }).(pulumi.StringPtrOutput) -} - -// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) TokenApiAuthentication() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.TokenApiAuthentication - }).(pulumi.StringPtrOutput) -} - -// Type of basic authentication to use when performing the test. Defaults to `"web"`. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Type - }).(pulumi.StringPtrOutput) -} - -// Username for authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Username - }).(pulumi.StringPtrOutput) -} - -// Workstation for `ntlm` authentication. -func (o SyntheticsTestApiStepRequestBasicauthPtrOutput) Workstation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Workstation - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificate struct { - Cert SyntheticsTestApiStepRequestClientCertificateCert `pulumi:"cert"` - Key SyntheticsTestApiStepRequestClientCertificateKey `pulumi:"key"` -} - -// SyntheticsTestApiStepRequestClientCertificateInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateArgs and SyntheticsTestApiStepRequestClientCertificateOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateArgs{...} -type SyntheticsTestApiStepRequestClientCertificateInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput - ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateOutput -} - -type SyntheticsTestApiStepRequestClientCertificateArgs struct { - Cert SyntheticsTestApiStepRequestClientCertificateCertInput `pulumi:"cert"` - Key SyntheticsTestApiStepRequestClientCertificateKeyInput `pulumi:"key"` -} - -func (SyntheticsTestApiStepRequestClientCertificateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateOutput) -} - -func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateArgs) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateOutput).ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestClientCertificatePtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateArgs, SyntheticsTestApiStepRequestClientCertificatePtr and SyntheticsTestApiStepRequestClientCertificatePtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificatePtrInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestClientCertificatePtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput - ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput -} - -type syntheticsTestApiStepRequestClientCertificatePtrType SyntheticsTestApiStepRequestClientCertificateArgs - -func SyntheticsTestApiStepRequestClientCertificatePtr(v *SyntheticsTestApiStepRequestClientCertificateArgs) SyntheticsTestApiStepRequestClientCertificatePtrInput { - return (*syntheticsTestApiStepRequestClientCertificatePtrType)(v) -} - -func (*syntheticsTestApiStepRequestClientCertificatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestClientCertificatePtrType) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestClientCertificatePtrType) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificateOutput() SyntheticsTestApiStepRequestClientCertificateOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return o.ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificate { - return &v - }).(SyntheticsTestApiStepRequestClientCertificatePtrOutput) -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) Cert() SyntheticsTestApiStepRequestClientCertificateCertOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificateCert { - return v.Cert - }).(SyntheticsTestApiStepRequestClientCertificateCertOutput) -} - -func (o SyntheticsTestApiStepRequestClientCertificateOutput) Key() SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificateKey { - return v.Key - }).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) -} - -type SyntheticsTestApiStepRequestClientCertificatePtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificate)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutput() SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) ToSyntheticsTestApiStepRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificatePtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) SyntheticsTestApiStepRequestClientCertificate { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestClientCertificate - return ret - }).(SyntheticsTestApiStepRequestClientCertificateOutput) -} - -func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Cert() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificateCert { - if v == nil { - return nil - } - return &v.Cert - }).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) -} - -func (o SyntheticsTestApiStepRequestClientCertificatePtrOutput) Key() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificate) *SyntheticsTestApiStepRequestClientCertificateKey { - if v == nil { - return nil - } - return &v.Key - }).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateCert struct { - // Content of the certificate. - Content string `pulumi:"content"` - // File name for the certificate. - Filename *string `pulumi:"filename"` -} - -// SyntheticsTestApiStepRequestClientCertificateCertInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateCertArgs and SyntheticsTestApiStepRequestClientCertificateCertOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateCertInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateCertArgs{...} -type SyntheticsTestApiStepRequestClientCertificateCertInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput - ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput -} - -type SyntheticsTestApiStepRequestClientCertificateCertArgs struct { - // Content of the certificate. - Content pulumi.StringInput `pulumi:"content"` - // File name for the certificate. - Filename pulumi.StringPtrInput `pulumi:"filename"` -} - -func (SyntheticsTestApiStepRequestClientCertificateCertArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertOutput) -} - -func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateCertArgs) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertOutput).ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestClientCertificateCertPtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateCertArgs, SyntheticsTestApiStepRequestClientCertificateCertPtr and SyntheticsTestApiStepRequestClientCertificateCertPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateCertPtrInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateCertArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestClientCertificateCertPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput - ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput -} - -type syntheticsTestApiStepRequestClientCertificateCertPtrType SyntheticsTestApiStepRequestClientCertificateCertArgs - -func SyntheticsTestApiStepRequestClientCertificateCertPtr(v *SyntheticsTestApiStepRequestClientCertificateCertArgs) SyntheticsTestApiStepRequestClientCertificateCertPtrInput { - return (*syntheticsTestApiStepRequestClientCertificateCertPtrType)(v) -} - -func (*syntheticsTestApiStepRequestClientCertificateCertPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestClientCertificateCertPtrType) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestClientCertificateCertPtrType) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateCertOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificateCertOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertOutput() SyntheticsTestApiStepRequestClientCertificateCertOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return o.ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificateCert) *SyntheticsTestApiStepRequestClientCertificateCert { - return &v - }).(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) -} - -// Content of the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateCert) string { return v.Content }).(pulumi.StringOutput) -} - -// File name for the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateCertOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateCert) *string { return v.Filename }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateCertPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateCert)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutput() SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateCertPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateCertOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) SyntheticsTestApiStepRequestClientCertificateCert { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestClientCertificateCert - return ret - }).(SyntheticsTestApiStepRequestClientCertificateCertOutput) -} - -// Content of the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) -} - -// File name for the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateCertPtrOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateCert) *string { - if v == nil { - return nil - } - return v.Filename - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateKey struct { - // Content of the certificate. - Content string `pulumi:"content"` - // File name for the certificate. - Filename *string `pulumi:"filename"` -} - -// SyntheticsTestApiStepRequestClientCertificateKeyInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateKeyArgs and SyntheticsTestApiStepRequestClientCertificateKeyOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateKeyInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateKeyArgs{...} -type SyntheticsTestApiStepRequestClientCertificateKeyInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput - ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput -} - -type SyntheticsTestApiStepRequestClientCertificateKeyArgs struct { - // Content of the certificate. - Content pulumi.StringInput `pulumi:"content"` - // File name for the certificate. - Filename pulumi.StringPtrInput `pulumi:"filename"` -} - -func (SyntheticsTestApiStepRequestClientCertificateKeyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) -} - -func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestClientCertificateKeyArgs) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyOutput).ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestClientCertificateKeyPtrInput is an input type that accepts SyntheticsTestApiStepRequestClientCertificateKeyArgs, SyntheticsTestApiStepRequestClientCertificateKeyPtr and SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestClientCertificateKeyPtrInput` via: -// -// SyntheticsTestApiStepRequestClientCertificateKeyArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestClientCertificateKeyPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput - ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput -} - -type syntheticsTestApiStepRequestClientCertificateKeyPtrType SyntheticsTestApiStepRequestClientCertificateKeyArgs - -func SyntheticsTestApiStepRequestClientCertificateKeyPtr(v *SyntheticsTestApiStepRequestClientCertificateKeyArgs) SyntheticsTestApiStepRequestClientCertificateKeyPtrInput { - return (*syntheticsTestApiStepRequestClientCertificateKeyPtrType)(v) -} - -func (*syntheticsTestApiStepRequestClientCertificateKeyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestClientCertificateKeyPtrType) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return i.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestClientCertificateKeyPtrType) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateKeyOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificateKeyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyOutput() SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return o.ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestClientCertificateKey) *SyntheticsTestApiStepRequestClientCertificateKey { - return &v - }).(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) -} - -// Content of the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateKey) string { return v.Content }).(pulumi.StringOutput) -} - -// File name for the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateKeyOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestClientCertificateKey) *string { return v.Filename }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestClientCertificateKey)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutput() SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) ToSyntheticsTestApiStepRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Elem() SyntheticsTestApiStepRequestClientCertificateKeyOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) SyntheticsTestApiStepRequestClientCertificateKey { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestClientCertificateKey - return ret - }).(SyntheticsTestApiStepRequestClientCertificateKeyOutput) -} - -// Content of the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) -} - -// File name for the certificate. -func (o SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestClientCertificateKey) *string { - if v == nil { - return nil - } - return v.Filename - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestDefinition struct { - // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. - AllowInsecure *bool `pulumi:"allowInsecure"` - // The request body. - Body *string `pulumi:"body"` - // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. - BodyType *string `pulumi:"bodyType"` - // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. - CallType *string `pulumi:"callType"` - // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. - CertificateDomains []string `pulumi:"certificateDomains"` - // DNS server to use for DNS tests (`subtype = "dns"`). - DnsServer *string `pulumi:"dnsServer"` - // DNS server port to use for DNS tests. - DnsServerPort *int `pulumi:"dnsServerPort"` - // Determines whether or not the API HTTP test should follow redirects. - FollowRedirects *bool `pulumi:"followRedirects"` - // Host name to perform the test with. - Host *string `pulumi:"host"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion *string `pulumi:"httpVersion"` - // For UDP and websocket tests, message to send with the request. - Message *string `pulumi:"message"` - // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. - Method *string `pulumi:"method"` - // Determines whether or not to save the response body. - NoSavingResponseBody *bool `pulumi:"noSavingResponseBody"` - // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. - NumberOfPackets *int `pulumi:"numberOfPackets"` - // Persist cookies across redirects. - PersistCookies *bool `pulumi:"persistCookies"` - // The content of a proto file as a string. - PlainProtoFile *string `pulumi:"plainProtoFile"` - // Port to use when performing the test. - Port *int `pulumi:"port"` - // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. - // - // Deprecated: Use `plainProtoFile` instead. - ProtoJsonDescriptor *string `pulumi:"protoJsonDescriptor"` - // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. - Servername *string `pulumi:"servername"` - // The gRPC service on which you want to perform the gRPC call. - Service *string `pulumi:"service"` - // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). - ShouldTrackHops *bool `pulumi:"shouldTrackHops"` - // Timeout in seconds for the test. Defaults to `60`. - Timeout *int `pulumi:"timeout"` - // The URL to send the request to. - Url *string `pulumi:"url"` -} - -// SyntheticsTestApiStepRequestDefinitionInput is an input type that accepts SyntheticsTestApiStepRequestDefinitionArgs and SyntheticsTestApiStepRequestDefinitionOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestDefinitionInput` via: -// -// SyntheticsTestApiStepRequestDefinitionArgs{...} -type SyntheticsTestApiStepRequestDefinitionInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput - ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(context.Context) SyntheticsTestApiStepRequestDefinitionOutput -} - -type SyntheticsTestApiStepRequestDefinitionArgs struct { - // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. - AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` - // The request body. - Body pulumi.StringPtrInput `pulumi:"body"` - // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. - BodyType pulumi.StringPtrInput `pulumi:"bodyType"` - // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. - CallType pulumi.StringPtrInput `pulumi:"callType"` - // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. - CertificateDomains pulumi.StringArrayInput `pulumi:"certificateDomains"` - // DNS server to use for DNS tests (`subtype = "dns"`). - DnsServer pulumi.StringPtrInput `pulumi:"dnsServer"` - // DNS server port to use for DNS tests. - DnsServerPort pulumi.IntPtrInput `pulumi:"dnsServerPort"` - // Determines whether or not the API HTTP test should follow redirects. - FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"` - // Host name to perform the test with. - Host pulumi.StringPtrInput `pulumi:"host"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` - // For UDP and websocket tests, message to send with the request. - Message pulumi.StringPtrInput `pulumi:"message"` - // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. - Method pulumi.StringPtrInput `pulumi:"method"` - // Determines whether or not to save the response body. - NoSavingResponseBody pulumi.BoolPtrInput `pulumi:"noSavingResponseBody"` - // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. - NumberOfPackets pulumi.IntPtrInput `pulumi:"numberOfPackets"` - // Persist cookies across redirects. - PersistCookies pulumi.BoolPtrInput `pulumi:"persistCookies"` - // The content of a proto file as a string. - PlainProtoFile pulumi.StringPtrInput `pulumi:"plainProtoFile"` - // Port to use when performing the test. - Port pulumi.IntPtrInput `pulumi:"port"` - // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. - // - // Deprecated: Use `plainProtoFile` instead. - ProtoJsonDescriptor pulumi.StringPtrInput `pulumi:"protoJsonDescriptor"` - // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. - Servername pulumi.StringPtrInput `pulumi:"servername"` - // The gRPC service on which you want to perform the gRPC call. - Service pulumi.StringPtrInput `pulumi:"service"` - // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). - ShouldTrackHops pulumi.BoolPtrInput `pulumi:"shouldTrackHops"` - // Timeout in seconds for the test. Defaults to `60`. - Timeout pulumi.IntPtrInput `pulumi:"timeout"` - // The URL to send the request to. - Url pulumi.StringPtrInput `pulumi:"url"` -} - -func (SyntheticsTestApiStepRequestDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestDefinition)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput { - return i.ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionOutput) -} - -func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { - return i.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestDefinitionArgs) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionOutput).ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestDefinitionPtrInput is an input type that accepts SyntheticsTestApiStepRequestDefinitionArgs, SyntheticsTestApiStepRequestDefinitionPtr and SyntheticsTestApiStepRequestDefinitionPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestDefinitionPtrInput` via: -// -// SyntheticsTestApiStepRequestDefinitionArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestDefinitionPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput - ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput -} - -type syntheticsTestApiStepRequestDefinitionPtrType SyntheticsTestApiStepRequestDefinitionArgs - -func SyntheticsTestApiStepRequestDefinitionPtr(v *SyntheticsTestApiStepRequestDefinitionArgs) SyntheticsTestApiStepRequestDefinitionPtrInput { - return (*syntheticsTestApiStepRequestDefinitionPtrType)(v) -} - -func (*syntheticsTestApiStepRequestDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestDefinition)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestDefinitionPtrType) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { - return i.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestDefinitionPtrType) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestDefinitionPtrOutput) -} - -type SyntheticsTestApiStepRequestDefinitionOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestDefinition)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionOutput() SyntheticsTestApiStepRequestDefinitionOutput { - return o -} - -func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionOutput { - return o -} - -func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { - return o.ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestDefinitionOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestDefinition) *SyntheticsTestApiStepRequestDefinition { - return &v - }).(SyntheticsTestApiStepRequestDefinitionPtrOutput) -} - -// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. -func (o SyntheticsTestApiStepRequestDefinitionOutput) AllowInsecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.AllowInsecure }).(pulumi.BoolPtrOutput) -} - -// The request body. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Body }).(pulumi.StringPtrOutput) -} - -// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) BodyType() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.BodyType }).(pulumi.StringPtrOutput) -} - -// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) CallType() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.CallType }).(pulumi.StringPtrOutput) -} - -// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) CertificateDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) []string { return v.CertificateDomains }).(pulumi.StringArrayOutput) -} - -// DNS server to use for DNS tests (`subtype = "dns"`). -func (o SyntheticsTestApiStepRequestDefinitionOutput) DnsServer() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.DnsServer }).(pulumi.StringPtrOutput) -} - -// DNS server port to use for DNS tests. -func (o SyntheticsTestApiStepRequestDefinitionOutput) DnsServerPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.DnsServerPort }).(pulumi.IntPtrOutput) -} - -// Determines whether or not the API HTTP test should follow redirects. -func (o SyntheticsTestApiStepRequestDefinitionOutput) FollowRedirects() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.FollowRedirects }).(pulumi.BoolPtrOutput) -} - -// Host name to perform the test with. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Host }).(pulumi.StringPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) -} - -// For UDP and websocket tests, message to send with the request. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Message() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Message }).(pulumi.StringPtrOutput) -} - -// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Method }).(pulumi.StringPtrOutput) -} - -// Determines whether or not to save the response body. -func (o SyntheticsTestApiStepRequestDefinitionOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.NoSavingResponseBody }).(pulumi.BoolPtrOutput) -} - -// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. -func (o SyntheticsTestApiStepRequestDefinitionOutput) NumberOfPackets() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.NumberOfPackets }).(pulumi.IntPtrOutput) -} - -// Persist cookies across redirects. -func (o SyntheticsTestApiStepRequestDefinitionOutput) PersistCookies() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.PersistCookies }).(pulumi.BoolPtrOutput) -} - -// The content of a proto file as a string. -func (o SyntheticsTestApiStepRequestDefinitionOutput) PlainProtoFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.PlainProtoFile }).(pulumi.StringPtrOutput) -} - -// Port to use when performing the test. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.Port }).(pulumi.IntPtrOutput) -} - -// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. -// -// Deprecated: Use `plainProtoFile` instead. -func (o SyntheticsTestApiStepRequestDefinitionOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.ProtoJsonDescriptor }).(pulumi.StringPtrOutput) -} - -// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Servername() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Servername }).(pulumi.StringPtrOutput) -} - -// The gRPC service on which you want to perform the gRPC call. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Service }).(pulumi.StringPtrOutput) -} - -// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). -func (o SyntheticsTestApiStepRequestDefinitionOutput) ShouldTrackHops() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *bool { return v.ShouldTrackHops }).(pulumi.BoolPtrOutput) -} - -// Timeout in seconds for the test. Defaults to `60`. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Timeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *int { return v.Timeout }).(pulumi.IntPtrOutput) -} - -// The URL to send the request to. -func (o SyntheticsTestApiStepRequestDefinitionOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestDefinition) *string { return v.Url }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestDefinition)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutput() SyntheticsTestApiStepRequestDefinitionPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ToSyntheticsTestApiStepRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestDefinitionPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Elem() SyntheticsTestApiStepRequestDefinitionOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) SyntheticsTestApiStepRequestDefinition { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestDefinition - return ret - }).(SyntheticsTestApiStepRequestDefinitionOutput) -} - -// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) AllowInsecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { - if v == nil { - return nil - } - return v.AllowInsecure - }).(pulumi.BoolPtrOutput) -} - -// The request body. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Body - }).(pulumi.StringPtrOutput) -} - -// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) BodyType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.BodyType - }).(pulumi.StringPtrOutput) -} - -// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) CallType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.CallType - }).(pulumi.StringPtrOutput) -} - -// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) CertificateDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) []string { - if v == nil { - return nil - } - return v.CertificateDomains - }).(pulumi.StringArrayOutput) -} - -// DNS server to use for DNS tests (`subtype = "dns"`). -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) DnsServer() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.DnsServer - }).(pulumi.StringPtrOutput) -} - -// DNS server port to use for DNS tests. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) DnsServerPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { - if v == nil { - return nil - } - return v.DnsServerPort - }).(pulumi.IntPtrOutput) -} - -// Determines whether or not the API HTTP test should follow redirects. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) FollowRedirects() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { - if v == nil { - return nil - } - return v.FollowRedirects - }).(pulumi.BoolPtrOutput) -} - -// Host name to perform the test with. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Host - }).(pulumi.StringPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.HttpVersion - }).(pulumi.StringPtrOutput) -} - -// For UDP and websocket tests, message to send with the request. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Message() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Message - }).(pulumi.StringPtrOutput) -} - -// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Method - }).(pulumi.StringPtrOutput) -} - -// Determines whether or not to save the response body. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { - if v == nil { - return nil - } - return v.NoSavingResponseBody - }).(pulumi.BoolPtrOutput) -} - -// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) NumberOfPackets() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { - if v == nil { - return nil - } - return v.NumberOfPackets - }).(pulumi.IntPtrOutput) -} - -// Persist cookies across redirects. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) PersistCookies() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { - if v == nil { - return nil - } - return v.PersistCookies - }).(pulumi.BoolPtrOutput) -} - -// The content of a proto file as a string. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) PlainProtoFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.PlainProtoFile - }).(pulumi.StringPtrOutput) -} - -// Port to use when performing the test. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { - if v == nil { - return nil - } - return v.Port - }).(pulumi.IntPtrOutput) -} - -// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. -// -// Deprecated: Use `plainProtoFile` instead. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.ProtoJsonDescriptor - }).(pulumi.StringPtrOutput) -} - -// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Servername() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Servername - }).(pulumi.StringPtrOutput) -} - -// The gRPC service on which you want to perform the gRPC call. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Service - }).(pulumi.StringPtrOutput) -} - -// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) ShouldTrackHops() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *bool { - if v == nil { - return nil - } - return v.ShouldTrackHops - }).(pulumi.BoolPtrOutput) -} - -// Timeout in seconds for the test. Defaults to `60`. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Timeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *int { - if v == nil { - return nil - } - return v.Timeout - }).(pulumi.IntPtrOutput) -} - -// The URL to send the request to. -func (o SyntheticsTestApiStepRequestDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestDefinition) *string { - if v == nil { - return nil - } - return v.Url - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRequestProxy struct { - // Header name and value map. - Headers map[string]interface{} `pulumi:"headers"` - // URL of the proxy to perform the test. - Url string `pulumi:"url"` -} - -// SyntheticsTestApiStepRequestProxyInput is an input type that accepts SyntheticsTestApiStepRequestProxyArgs and SyntheticsTestApiStepRequestProxyOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestProxyInput` via: -// -// SyntheticsTestApiStepRequestProxyArgs{...} -type SyntheticsTestApiStepRequestProxyInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput - ToSyntheticsTestApiStepRequestProxyOutputWithContext(context.Context) SyntheticsTestApiStepRequestProxyOutput -} - -type SyntheticsTestApiStepRequestProxyArgs struct { - // Header name and value map. - Headers pulumi.MapInput `pulumi:"headers"` - // URL of the proxy to perform the test. - Url pulumi.StringInput `pulumi:"url"` -} - -func (SyntheticsTestApiStepRequestProxyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestProxy)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput { - return i.ToSyntheticsTestApiStepRequestProxyOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyOutput) -} - -func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { - return i.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRequestProxyArgs) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyOutput).ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRequestProxyPtrInput is an input type that accepts SyntheticsTestApiStepRequestProxyArgs, SyntheticsTestApiStepRequestProxyPtr and SyntheticsTestApiStepRequestProxyPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRequestProxyPtrInput` via: -// -// SyntheticsTestApiStepRequestProxyArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRequestProxyPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput - ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Context) SyntheticsTestApiStepRequestProxyPtrOutput -} - -type syntheticsTestApiStepRequestProxyPtrType SyntheticsTestApiStepRequestProxyArgs - -func SyntheticsTestApiStepRequestProxyPtr(v *SyntheticsTestApiStepRequestProxyArgs) SyntheticsTestApiStepRequestProxyPtrInput { - return (*syntheticsTestApiStepRequestProxyPtrType)(v) -} - -func (*syntheticsTestApiStepRequestProxyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestProxy)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRequestProxyPtrType) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { - return i.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRequestProxyPtrType) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRequestProxyPtrOutput) -} - -type SyntheticsTestApiStepRequestProxyOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestProxyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRequestProxy)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyOutput() SyntheticsTestApiStepRequestProxyOutput { - return o -} - -func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyOutput { - return o -} - -func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { - return o.ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRequestProxyOutput) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRequestProxy) *SyntheticsTestApiStepRequestProxy { - return &v - }).(SyntheticsTestApiStepRequestProxyPtrOutput) -} - -// Header name and value map. -func (o SyntheticsTestApiStepRequestProxyOutput) Headers() pulumi.MapOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestProxy) map[string]interface{} { return v.Headers }).(pulumi.MapOutput) -} - -// URL of the proxy to perform the test. -func (o SyntheticsTestApiStepRequestProxyOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRequestProxy) string { return v.Url }).(pulumi.StringOutput) -} - -type SyntheticsTestApiStepRequestProxyPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRequestProxyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRequestProxy)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRequestProxyPtrOutput) ToSyntheticsTestApiStepRequestProxyPtrOutput() SyntheticsTestApiStepRequestProxyPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestProxyPtrOutput) ToSyntheticsTestApiStepRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRequestProxyPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRequestProxyPtrOutput) Elem() SyntheticsTestApiStepRequestProxyOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) SyntheticsTestApiStepRequestProxy { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRequestProxy - return ret - }).(SyntheticsTestApiStepRequestProxyOutput) -} - -// Header name and value map. -func (o SyntheticsTestApiStepRequestProxyPtrOutput) Headers() pulumi.MapOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) map[string]interface{} { - if v == nil { - return nil - } - return v.Headers - }).(pulumi.MapOutput) -} - -// URL of the proxy to perform the test. -func (o SyntheticsTestApiStepRequestProxyPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRequestProxy) *string { - if v == nil { - return nil - } - return &v.Url - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestApiStepRetry struct { - // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. - Count *int `pulumi:"count"` - // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. - Interval *int `pulumi:"interval"` -} - -// SyntheticsTestApiStepRetryInput is an input type that accepts SyntheticsTestApiStepRetryArgs and SyntheticsTestApiStepRetryOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRetryInput` via: -// -// SyntheticsTestApiStepRetryArgs{...} -type SyntheticsTestApiStepRetryInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput - ToSyntheticsTestApiStepRetryOutputWithContext(context.Context) SyntheticsTestApiStepRetryOutput -} - -type SyntheticsTestApiStepRetryArgs struct { - // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. - Count pulumi.IntPtrInput `pulumi:"count"` - // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (SyntheticsTestApiStepRetryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRetry)(nil)).Elem() -} - -func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput { - return i.ToSyntheticsTestApiStepRetryOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryOutput) -} - -func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { - return i.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestApiStepRetryArgs) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryOutput).ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx) -} - -// SyntheticsTestApiStepRetryPtrInput is an input type that accepts SyntheticsTestApiStepRetryArgs, SyntheticsTestApiStepRetryPtr and SyntheticsTestApiStepRetryPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestApiStepRetryPtrInput` via: -// -// SyntheticsTestApiStepRetryArgs{...} -// -// or: -// -// nil -type SyntheticsTestApiStepRetryPtrInput interface { - pulumi.Input - - ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput - ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Context) SyntheticsTestApiStepRetryPtrOutput -} - -type syntheticsTestApiStepRetryPtrType SyntheticsTestApiStepRetryArgs - -func SyntheticsTestApiStepRetryPtr(v *SyntheticsTestApiStepRetryArgs) SyntheticsTestApiStepRetryPtrInput { - return (*syntheticsTestApiStepRetryPtrType)(v) -} - -func (*syntheticsTestApiStepRetryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRetry)(nil)).Elem() -} - -func (i *syntheticsTestApiStepRetryPtrType) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { - return i.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestApiStepRetryPtrType) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestApiStepRetryPtrOutput) -} - -type SyntheticsTestApiStepRetryOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRetryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestApiStepRetry)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryOutput() SyntheticsTestApiStepRetryOutput { - return o -} - -func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryOutput { - return o -} - -func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { - return o.ToSyntheticsTestApiStepRetryPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestApiStepRetryOutput) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestApiStepRetry) *SyntheticsTestApiStepRetry { - return &v - }).(SyntheticsTestApiStepRetryPtrOutput) -} - -// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. -func (o SyntheticsTestApiStepRetryOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRetry) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. -func (o SyntheticsTestApiStepRetryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestApiStepRetry) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestApiStepRetryPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestApiStepRetryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestApiStepRetry)(nil)).Elem() -} - -func (o SyntheticsTestApiStepRetryPtrOutput) ToSyntheticsTestApiStepRetryPtrOutput() SyntheticsTestApiStepRetryPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRetryPtrOutput) ToSyntheticsTestApiStepRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestApiStepRetryPtrOutput { - return o -} - -func (o SyntheticsTestApiStepRetryPtrOutput) Elem() SyntheticsTestApiStepRetryOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRetry) SyntheticsTestApiStepRetry { - if v != nil { - return *v - } - var ret SyntheticsTestApiStepRetry - return ret - }).(SyntheticsTestApiStepRetryOutput) -} - -// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. -func (o SyntheticsTestApiStepRetryPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRetry) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. -func (o SyntheticsTestApiStepRetryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestApiStepRetry) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestAssertion struct { - // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). - Operator string `pulumi:"operator"` - // If assertion type is `header`, this is the header name. - Property *string `pulumi:"property"` - // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. - Target *string `pulumi:"target"` - // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. - Targetjsonpath *SyntheticsTestAssertionTargetjsonpath `pulumi:"targetjsonpath"` - // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. - Targetxpath *SyntheticsTestAssertionTargetxpath `pulumi:"targetxpath"` - // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. - TimingsScope *string `pulumi:"timingsScope"` - // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. - Type string `pulumi:"type"` -} - -// SyntheticsTestAssertionInput is an input type that accepts SyntheticsTestAssertionArgs and SyntheticsTestAssertionOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionInput` via: -// -// SyntheticsTestAssertionArgs{...} -type SyntheticsTestAssertionInput interface { - pulumi.Input - - ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput - ToSyntheticsTestAssertionOutputWithContext(context.Context) SyntheticsTestAssertionOutput -} - -type SyntheticsTestAssertionArgs struct { - // Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). - Operator pulumi.StringInput `pulumi:"operator"` - // If assertion type is `header`, this is the header name. - Property pulumi.StringPtrInput `pulumi:"property"` - // Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. - Target pulumi.StringPtrInput `pulumi:"target"` - // Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. - Targetjsonpath SyntheticsTestAssertionTargetjsonpathPtrInput `pulumi:"targetjsonpath"` - // Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. - Targetxpath SyntheticsTestAssertionTargetxpathPtrInput `pulumi:"targetxpath"` - // Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. - TimingsScope pulumi.StringPtrInput `pulumi:"timingsScope"` - // Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestAssertionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertion)(nil)).Elem() -} - -func (i SyntheticsTestAssertionArgs) ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput { - return i.ToSyntheticsTestAssertionOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionArgs) ToSyntheticsTestAssertionOutputWithContext(ctx context.Context) SyntheticsTestAssertionOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionOutput) -} - -// SyntheticsTestAssertionArrayInput is an input type that accepts SyntheticsTestAssertionArray and SyntheticsTestAssertionArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionArrayInput` via: -// -// SyntheticsTestAssertionArray{ SyntheticsTestAssertionArgs{...} } -type SyntheticsTestAssertionArrayInput interface { - pulumi.Input - - ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput - ToSyntheticsTestAssertionArrayOutputWithContext(context.Context) SyntheticsTestAssertionArrayOutput -} - -type SyntheticsTestAssertionArray []SyntheticsTestAssertionInput - -func (SyntheticsTestAssertionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestAssertion)(nil)).Elem() -} - -func (i SyntheticsTestAssertionArray) ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput { - return i.ToSyntheticsTestAssertionArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionArray) ToSyntheticsTestAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestAssertionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionArrayOutput) -} - -type SyntheticsTestAssertionOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertion)(nil)).Elem() -} - -func (o SyntheticsTestAssertionOutput) ToSyntheticsTestAssertionOutput() SyntheticsTestAssertionOutput { - return o -} - -func (o SyntheticsTestAssertionOutput) ToSyntheticsTestAssertionOutputWithContext(ctx context.Context) SyntheticsTestAssertionOutput { - return o -} - -// Assertion operator. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). -func (o SyntheticsTestAssertionOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) string { return v.Operator }).(pulumi.StringOutput) -} - -// If assertion type is `header`, this is the header name. -func (o SyntheticsTestAssertionOutput) Property() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.Property }).(pulumi.StringPtrOutput) -} - -// Expected value. Depends on the assertion type, refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test) for details. -func (o SyntheticsTestAssertionOutput) Target() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.Target }).(pulumi.StringPtrOutput) -} - -// Expected structure if `operator` is `validatesJSONPath`. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestAssertionOutput) Targetjsonpath() SyntheticsTestAssertionTargetjsonpathPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) *SyntheticsTestAssertionTargetjsonpath { return v.Targetjsonpath }).(SyntheticsTestAssertionTargetjsonpathPtrOutput) -} - -// Expected structure if `operator` is `validatesXPath`. Exactly one nested block is allowed with the structure below. -func (o SyntheticsTestAssertionOutput) Targetxpath() SyntheticsTestAssertionTargetxpathPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) *SyntheticsTestAssertionTargetxpath { return v.Targetxpath }).(SyntheticsTestAssertionTargetxpathPtrOutput) -} - -// Timings scope for response time assertions. Valid values are `all`, `withoutDNS`. -func (o SyntheticsTestAssertionOutput) TimingsScope() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) *string { return v.TimingsScope }).(pulumi.StringPtrOutput) -} - -// Type of assertion. **Note** Only some combinations of `type` and `operator` are valid (please refer to [Datadog documentation](https://docs.datadoghq.com/api/latest/synthetics/#create-a-test)). Valid values are `body`, `header`, `statusCode`, `certificate`, `responseTime`, `property`, `recordEvery`, `recordSome`, `tlsVersion`, `minTlsVersion`, `latency`, `packetLossPercentage`, `packetsReceived`, `networkHop`, `receivedMessage`, `grpcHealthcheckStatus`, `grpcMetadata`, `grpcProto`, `connection`. -func (o SyntheticsTestAssertionOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertion) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestAssertionArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestAssertion)(nil)).Elem() -} - -func (o SyntheticsTestAssertionArrayOutput) ToSyntheticsTestAssertionArrayOutput() SyntheticsTestAssertionArrayOutput { - return o -} - -func (o SyntheticsTestAssertionArrayOutput) ToSyntheticsTestAssertionArrayOutputWithContext(ctx context.Context) SyntheticsTestAssertionArrayOutput { - return o -} - -func (o SyntheticsTestAssertionArrayOutput) Index(i pulumi.IntInput) SyntheticsTestAssertionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestAssertion { - return vs[0].([]SyntheticsTestAssertion)[vs[1].(int)] - }).(SyntheticsTestAssertionOutput) -} - -type SyntheticsTestAssertionTargetjsonpath struct { - // The JSON path to assert. - Jsonpath string `pulumi:"jsonpath"` - // The specific operator to use on the path. - Operator string `pulumi:"operator"` - // Expected matching value. - Targetvalue *string `pulumi:"targetvalue"` -} - -// SyntheticsTestAssertionTargetjsonpathInput is an input type that accepts SyntheticsTestAssertionTargetjsonpathArgs and SyntheticsTestAssertionTargetjsonpathOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionTargetjsonpathInput` via: -// -// SyntheticsTestAssertionTargetjsonpathArgs{...} -type SyntheticsTestAssertionTargetjsonpathInput interface { - pulumi.Input - - ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput - ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(context.Context) SyntheticsTestAssertionTargetjsonpathOutput -} - -type SyntheticsTestAssertionTargetjsonpathArgs struct { - // The JSON path to assert. - Jsonpath pulumi.StringInput `pulumi:"jsonpath"` - // The specific operator to use on the path. - Operator pulumi.StringInput `pulumi:"operator"` - // Expected matching value. - Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` -} - -func (SyntheticsTestAssertionTargetjsonpathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() -} - -func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput { - return i.ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathOutput) -} - -func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { - return i.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionTargetjsonpathArgs) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathOutput).ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx) -} - -// SyntheticsTestAssertionTargetjsonpathPtrInput is an input type that accepts SyntheticsTestAssertionTargetjsonpathArgs, SyntheticsTestAssertionTargetjsonpathPtr and SyntheticsTestAssertionTargetjsonpathPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionTargetjsonpathPtrInput` via: -// -// SyntheticsTestAssertionTargetjsonpathArgs{...} -// -// or: -// -// nil -type SyntheticsTestAssertionTargetjsonpathPtrInput interface { - pulumi.Input - - ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput - ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput -} - -type syntheticsTestAssertionTargetjsonpathPtrType SyntheticsTestAssertionTargetjsonpathArgs - -func SyntheticsTestAssertionTargetjsonpathPtr(v *SyntheticsTestAssertionTargetjsonpathArgs) SyntheticsTestAssertionTargetjsonpathPtrInput { - return (*syntheticsTestAssertionTargetjsonpathPtrType)(v) -} - -func (*syntheticsTestAssertionTargetjsonpathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() -} - -func (i *syntheticsTestAssertionTargetjsonpathPtrType) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { - return i.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestAssertionTargetjsonpathPtrType) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetjsonpathPtrOutput) -} - -type SyntheticsTestAssertionTargetjsonpathOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionTargetjsonpathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() -} - -func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathOutput() SyntheticsTestAssertionTargetjsonpathOutput { - return o -} - -func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathOutput { - return o -} - -func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { - return o.ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestAssertionTargetjsonpathOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestAssertionTargetjsonpath) *SyntheticsTestAssertionTargetjsonpath { - return &v - }).(SyntheticsTestAssertionTargetjsonpathPtrOutput) -} - -// The JSON path to assert. -func (o SyntheticsTestAssertionTargetjsonpathOutput) Jsonpath() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) string { return v.Jsonpath }).(pulumi.StringOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestAssertionTargetjsonpathOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) string { return v.Operator }).(pulumi.StringOutput) -} - -// Expected matching value. -func (o SyntheticsTestAssertionTargetjsonpathOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetjsonpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestAssertionTargetjsonpathPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionTargetjsonpathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestAssertionTargetjsonpath)(nil)).Elem() -} - -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutput() SyntheticsTestAssertionTargetjsonpathPtrOutput { - return o -} - -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) ToSyntheticsTestAssertionTargetjsonpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetjsonpathPtrOutput { - return o -} - -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Elem() SyntheticsTestAssertionTargetjsonpathOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) SyntheticsTestAssertionTargetjsonpath { - if v != nil { - return *v - } - var ret SyntheticsTestAssertionTargetjsonpath - return ret - }).(SyntheticsTestAssertionTargetjsonpathOutput) -} - -// The JSON path to assert. -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Jsonpath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return &v.Jsonpath - }).(pulumi.StringPtrOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Operator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return &v.Operator - }).(pulumi.StringPtrOutput) -} - -// Expected matching value. -func (o SyntheticsTestAssertionTargetjsonpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetjsonpath) *string { - if v == nil { - return nil - } - return v.Targetvalue - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestAssertionTargetxpath struct { - // The specific operator to use on the path. - Operator string `pulumi:"operator"` - // Expected matching value. - Targetvalue *string `pulumi:"targetvalue"` - // The xpath to assert. - Xpath string `pulumi:"xpath"` -} - -// SyntheticsTestAssertionTargetxpathInput is an input type that accepts SyntheticsTestAssertionTargetxpathArgs and SyntheticsTestAssertionTargetxpathOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionTargetxpathInput` via: -// -// SyntheticsTestAssertionTargetxpathArgs{...} -type SyntheticsTestAssertionTargetxpathInput interface { - pulumi.Input - - ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput - ToSyntheticsTestAssertionTargetxpathOutputWithContext(context.Context) SyntheticsTestAssertionTargetxpathOutput -} - -type SyntheticsTestAssertionTargetxpathArgs struct { - // The specific operator to use on the path. - Operator pulumi.StringInput `pulumi:"operator"` - // Expected matching value. - Targetvalue pulumi.StringPtrInput `pulumi:"targetvalue"` - // The xpath to assert. - Xpath pulumi.StringInput `pulumi:"xpath"` -} - -func (SyntheticsTestAssertionTargetxpathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertionTargetxpath)(nil)).Elem() -} - -func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput { - return i.ToSyntheticsTestAssertionTargetxpathOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathOutput) -} - -func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { - return i.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestAssertionTargetxpathArgs) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathOutput).ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx) -} - -// SyntheticsTestAssertionTargetxpathPtrInput is an input type that accepts SyntheticsTestAssertionTargetxpathArgs, SyntheticsTestAssertionTargetxpathPtr and SyntheticsTestAssertionTargetxpathPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestAssertionTargetxpathPtrInput` via: -// -// SyntheticsTestAssertionTargetxpathArgs{...} -// -// or: -// -// nil -type SyntheticsTestAssertionTargetxpathPtrInput interface { - pulumi.Input - - ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput - ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Context) SyntheticsTestAssertionTargetxpathPtrOutput -} - -type syntheticsTestAssertionTargetxpathPtrType SyntheticsTestAssertionTargetxpathArgs - -func SyntheticsTestAssertionTargetxpathPtr(v *SyntheticsTestAssertionTargetxpathArgs) SyntheticsTestAssertionTargetxpathPtrInput { - return (*syntheticsTestAssertionTargetxpathPtrType)(v) -} - -func (*syntheticsTestAssertionTargetxpathPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestAssertionTargetxpath)(nil)).Elem() -} - -func (i *syntheticsTestAssertionTargetxpathPtrType) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { - return i.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestAssertionTargetxpathPtrType) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestAssertionTargetxpathPtrOutput) -} - -type SyntheticsTestAssertionTargetxpathOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionTargetxpathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestAssertionTargetxpath)(nil)).Elem() -} - -func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathOutput() SyntheticsTestAssertionTargetxpathOutput { - return o -} - -func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathOutput { - return o -} - -func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { - return o.ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestAssertionTargetxpathOutput) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestAssertionTargetxpath) *SyntheticsTestAssertionTargetxpath { - return &v - }).(SyntheticsTestAssertionTargetxpathPtrOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestAssertionTargetxpathOutput) Operator() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) string { return v.Operator }).(pulumi.StringOutput) -} - -// Expected matching value. -func (o SyntheticsTestAssertionTargetxpathOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) *string { return v.Targetvalue }).(pulumi.StringPtrOutput) -} - -// The xpath to assert. -func (o SyntheticsTestAssertionTargetxpathOutput) Xpath() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestAssertionTargetxpath) string { return v.Xpath }).(pulumi.StringOutput) -} - -type SyntheticsTestAssertionTargetxpathPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestAssertionTargetxpathPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestAssertionTargetxpath)(nil)).Elem() -} - -func (o SyntheticsTestAssertionTargetxpathPtrOutput) ToSyntheticsTestAssertionTargetxpathPtrOutput() SyntheticsTestAssertionTargetxpathPtrOutput { - return o -} - -func (o SyntheticsTestAssertionTargetxpathPtrOutput) ToSyntheticsTestAssertionTargetxpathPtrOutputWithContext(ctx context.Context) SyntheticsTestAssertionTargetxpathPtrOutput { - return o -} - -func (o SyntheticsTestAssertionTargetxpathPtrOutput) Elem() SyntheticsTestAssertionTargetxpathOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) SyntheticsTestAssertionTargetxpath { - if v != nil { - return *v - } - var ret SyntheticsTestAssertionTargetxpath - return ret - }).(SyntheticsTestAssertionTargetxpathOutput) -} - -// The specific operator to use on the path. -func (o SyntheticsTestAssertionTargetxpathPtrOutput) Operator() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { - if v == nil { - return nil - } - return &v.Operator - }).(pulumi.StringPtrOutput) -} - -// Expected matching value. -func (o SyntheticsTestAssertionTargetxpathPtrOutput) Targetvalue() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { - if v == nil { - return nil - } - return v.Targetvalue - }).(pulumi.StringPtrOutput) -} - -// The xpath to assert. -func (o SyntheticsTestAssertionTargetxpathPtrOutput) Xpath() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestAssertionTargetxpath) *string { - if v == nil { - return nil - } - return &v.Xpath - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestBrowserStep struct { - // Determines if the step should be allowed to fail. - AllowFailure *bool `pulumi:"allowFailure"` - // Force update of the "element" parameter for the step - ForceElementUpdate *bool `pulumi:"forceElementUpdate"` - // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. - IsCritical *bool `pulumi:"isCritical"` - // Name of the step. - Name string `pulumi:"name"` - // Prevents saving screenshots of the step. - NoScreenshot *bool `pulumi:"noScreenshot"` - // Parameters for the step. - Params SyntheticsTestBrowserStepParams `pulumi:"params"` - // Used to override the default timeout of a step. - Timeout *int `pulumi:"timeout"` - // Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. - Type string `pulumi:"type"` -} - -// SyntheticsTestBrowserStepInput is an input type that accepts SyntheticsTestBrowserStepArgs and SyntheticsTestBrowserStepOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepInput` via: -// -// SyntheticsTestBrowserStepArgs{...} -type SyntheticsTestBrowserStepInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput - ToSyntheticsTestBrowserStepOutputWithContext(context.Context) SyntheticsTestBrowserStepOutput -} - -type SyntheticsTestBrowserStepArgs struct { - // Determines if the step should be allowed to fail. - AllowFailure pulumi.BoolPtrInput `pulumi:"allowFailure"` - // Force update of the "element" parameter for the step - ForceElementUpdate pulumi.BoolPtrInput `pulumi:"forceElementUpdate"` - // Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. - IsCritical pulumi.BoolPtrInput `pulumi:"isCritical"` - // Name of the step. - Name pulumi.StringInput `pulumi:"name"` - // Prevents saving screenshots of the step. - NoScreenshot pulumi.BoolPtrInput `pulumi:"noScreenshot"` - // Parameters for the step. - Params SyntheticsTestBrowserStepParamsInput `pulumi:"params"` - // Used to override the default timeout of a step. - Timeout pulumi.IntPtrInput `pulumi:"timeout"` - // Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestBrowserStepArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStep)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepArgs) ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput { - return i.ToSyntheticsTestBrowserStepOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepArgs) ToSyntheticsTestBrowserStepOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepOutput) -} - -// SyntheticsTestBrowserStepArrayInput is an input type that accepts SyntheticsTestBrowserStepArray and SyntheticsTestBrowserStepArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepArrayInput` via: -// -// SyntheticsTestBrowserStepArray{ SyntheticsTestBrowserStepArgs{...} } -type SyntheticsTestBrowserStepArrayInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput - ToSyntheticsTestBrowserStepArrayOutputWithContext(context.Context) SyntheticsTestBrowserStepArrayOutput -} - -type SyntheticsTestBrowserStepArray []SyntheticsTestBrowserStepInput - -func (SyntheticsTestBrowserStepArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestBrowserStep)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepArray) ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput { - return i.ToSyntheticsTestBrowserStepArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepArray) ToSyntheticsTestBrowserStepArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepArrayOutput) -} - -type SyntheticsTestBrowserStepOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStep)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepOutput) ToSyntheticsTestBrowserStepOutput() SyntheticsTestBrowserStepOutput { - return o -} - -func (o SyntheticsTestBrowserStepOutput) ToSyntheticsTestBrowserStepOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepOutput { - return o -} - -// Determines if the step should be allowed to fail. -func (o SyntheticsTestBrowserStepOutput) AllowFailure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.AllowFailure }).(pulumi.BoolPtrOutput) -} - -// Force update of the "element" parameter for the step -func (o SyntheticsTestBrowserStepOutput) ForceElementUpdate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.ForceElementUpdate }).(pulumi.BoolPtrOutput) -} - -// Determines whether or not to consider the entire test as failed if this step fails. Can be used only if `allowFailure` is `true`. -func (o SyntheticsTestBrowserStepOutput) IsCritical() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.IsCritical }).(pulumi.BoolPtrOutput) -} - -// Name of the step. -func (o SyntheticsTestBrowserStepOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) string { return v.Name }).(pulumi.StringOutput) -} - -// Prevents saving screenshots of the step. -func (o SyntheticsTestBrowserStepOutput) NoScreenshot() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) *bool { return v.NoScreenshot }).(pulumi.BoolPtrOutput) -} - -// Parameters for the step. -func (o SyntheticsTestBrowserStepOutput) Params() SyntheticsTestBrowserStepParamsOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) SyntheticsTestBrowserStepParams { return v.Params }).(SyntheticsTestBrowserStepParamsOutput) -} - -// Used to override the default timeout of a step. -func (o SyntheticsTestBrowserStepOutput) Timeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) *int { return v.Timeout }).(pulumi.IntPtrOutput) -} - -// Type of the step. Valid values are `assertCurrentUrl`, `assertElementAttribute`, `assertElementContent`, `assertElementPresent`, `assertEmail`, `assertFileDownload`, `assertFromJavascript`, `assertPageContains`, `assertPageLacks`, `click`, `extractFromJavascript`, `extractVariable`, `goToEmailLink`, `goToUrl`, `goToUrlAndMeasureTti`, `hover`, `playSubTest`, `pressKey`, `refresh`, `runApiTest`, `scroll`, `selectOption`, `typeText`, `uploadFiles`, `wait`. -func (o SyntheticsTestBrowserStepOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStep) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestBrowserStepArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestBrowserStep)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepArrayOutput) ToSyntheticsTestBrowserStepArrayOutput() SyntheticsTestBrowserStepArrayOutput { - return o -} - -func (o SyntheticsTestBrowserStepArrayOutput) ToSyntheticsTestBrowserStepArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepArrayOutput { - return o -} - -func (o SyntheticsTestBrowserStepArrayOutput) Index(i pulumi.IntInput) SyntheticsTestBrowserStepOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestBrowserStep { - return vs[0].([]SyntheticsTestBrowserStep)[vs[1].(int)] - }).(SyntheticsTestBrowserStepOutput) -} - -type SyntheticsTestBrowserStepParams struct { - // Name of the attribute to use for an "assert attribute" step. - Attribute *string `pulumi:"attribute"` - // Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. - Check *string `pulumi:"check"` - // Type of click to use for a "click" step. - ClickType *string `pulumi:"clickType"` - // Javascript code to use for the step. - Code *string `pulumi:"code"` - // Delay between each key stroke for a "type test" step. - Delay *int `pulumi:"delay"` - // Element to use for the step, json encoded string. - Element *string `pulumi:"element"` - // Custom user selector to use for the step. - ElementUserLocator *SyntheticsTestBrowserStepParamsElementUserLocator `pulumi:"elementUserLocator"` - // Details of the email for an "assert email" step. - Email *string `pulumi:"email"` - // JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. - File *string `pulumi:"file"` - // Details of the files for an "upload files" step, json encoded string. - Files *string `pulumi:"files"` - // Modifier to use for a "press key" step. - Modifiers []string `pulumi:"modifiers"` - // ID of the tab to play the subtest. - PlayingTabId *string `pulumi:"playingTabId"` - // Request for an API step. - Request *string `pulumi:"request"` - // ID of the Synthetics test to use as subtest. - SubtestPublicId *string `pulumi:"subtestPublicId"` - // Value of the step. - Value *string `pulumi:"value"` - // Details of the variable to extract. - Variable *SyntheticsTestBrowserStepParamsVariable `pulumi:"variable"` - // For "file upload" steps. - WithClick *bool `pulumi:"withClick"` - // X coordinates for a "scroll step". - X *int `pulumi:"x"` - // Y coordinates for a "scroll step". - Y *int `pulumi:"y"` -} - -// SyntheticsTestBrowserStepParamsInput is an input type that accepts SyntheticsTestBrowserStepParamsArgs and SyntheticsTestBrowserStepParamsOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsInput` via: -// -// SyntheticsTestBrowserStepParamsArgs{...} -type SyntheticsTestBrowserStepParamsInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput - ToSyntheticsTestBrowserStepParamsOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsOutput -} - -type SyntheticsTestBrowserStepParamsArgs struct { - // Name of the attribute to use for an "assert attribute" step. - Attribute pulumi.StringPtrInput `pulumi:"attribute"` - // Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. - Check pulumi.StringPtrInput `pulumi:"check"` - // Type of click to use for a "click" step. - ClickType pulumi.StringPtrInput `pulumi:"clickType"` - // Javascript code to use for the step. - Code pulumi.StringPtrInput `pulumi:"code"` - // Delay between each key stroke for a "type test" step. - Delay pulumi.IntPtrInput `pulumi:"delay"` - // Element to use for the step, json encoded string. - Element pulumi.StringPtrInput `pulumi:"element"` - // Custom user selector to use for the step. - ElementUserLocator SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput `pulumi:"elementUserLocator"` - // Details of the email for an "assert email" step. - Email pulumi.StringPtrInput `pulumi:"email"` - // JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. - File pulumi.StringPtrInput `pulumi:"file"` - // Details of the files for an "upload files" step, json encoded string. - Files pulumi.StringPtrInput `pulumi:"files"` - // Modifier to use for a "press key" step. - Modifiers pulumi.StringArrayInput `pulumi:"modifiers"` - // ID of the tab to play the subtest. - PlayingTabId pulumi.StringPtrInput `pulumi:"playingTabId"` - // Request for an API step. - Request pulumi.StringPtrInput `pulumi:"request"` - // ID of the Synthetics test to use as subtest. - SubtestPublicId pulumi.StringPtrInput `pulumi:"subtestPublicId"` - // Value of the step. - Value pulumi.StringPtrInput `pulumi:"value"` - // Details of the variable to extract. - Variable SyntheticsTestBrowserStepParamsVariablePtrInput `pulumi:"variable"` - // For "file upload" steps. - WithClick pulumi.BoolPtrInput `pulumi:"withClick"` - // X coordinates for a "scroll step". - X pulumi.IntPtrInput `pulumi:"x"` - // Y coordinates for a "scroll step". - Y pulumi.IntPtrInput `pulumi:"y"` -} - -func (SyntheticsTestBrowserStepParamsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParams)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepParamsArgs) ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput { - return i.ToSyntheticsTestBrowserStepParamsOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsArgs) ToSyntheticsTestBrowserStepParamsOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsOutput) -} - -type SyntheticsTestBrowserStepParamsOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParams)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsOutput) ToSyntheticsTestBrowserStepParamsOutput() SyntheticsTestBrowserStepParamsOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsOutput) ToSyntheticsTestBrowserStepParamsOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsOutput { - return o -} - -// Name of the attribute to use for an "assert attribute" step. -func (o SyntheticsTestBrowserStepParamsOutput) Attribute() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Attribute }).(pulumi.StringPtrOutput) -} - -// Check type to use for an assertion step. Valid values are `equals`, `notEquals`, `contains`, `notContains`, `startsWith`, `notStartsWith`, `greater`, `lower`, `greaterEquals`, `lowerEquals`, `matchRegex`, `between`, `isEmpty`, `notIsEmpty`. -func (o SyntheticsTestBrowserStepParamsOutput) Check() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Check }).(pulumi.StringPtrOutput) -} - -// Type of click to use for a "click" step. -func (o SyntheticsTestBrowserStepParamsOutput) ClickType() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.ClickType }).(pulumi.StringPtrOutput) -} - -// Javascript code to use for the step. -func (o SyntheticsTestBrowserStepParamsOutput) Code() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Code }).(pulumi.StringPtrOutput) -} - -// Delay between each key stroke for a "type test" step. -func (o SyntheticsTestBrowserStepParamsOutput) Delay() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.Delay }).(pulumi.IntPtrOutput) -} - -// Element to use for the step, json encoded string. -func (o SyntheticsTestBrowserStepParamsOutput) Element() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Element }).(pulumi.StringPtrOutput) -} - -// Custom user selector to use for the step. -func (o SyntheticsTestBrowserStepParamsOutput) ElementUserLocator() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *SyntheticsTestBrowserStepParamsElementUserLocator { - return v.ElementUserLocator - }).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) -} - -// Details of the email for an "assert email" step. -func (o SyntheticsTestBrowserStepParamsOutput) Email() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Email }).(pulumi.StringPtrOutput) -} - -// JSON encoded string used for an "assert download" step. Refer to the examples for a usage example showing the schema. -func (o SyntheticsTestBrowserStepParamsOutput) File() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.File }).(pulumi.StringPtrOutput) -} - -// Details of the files for an "upload files" step, json encoded string. -func (o SyntheticsTestBrowserStepParamsOutput) Files() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Files }).(pulumi.StringPtrOutput) -} - -// Modifier to use for a "press key" step. -func (o SyntheticsTestBrowserStepParamsOutput) Modifiers() pulumi.StringArrayOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) []string { return v.Modifiers }).(pulumi.StringArrayOutput) -} - -// ID of the tab to play the subtest. -func (o SyntheticsTestBrowserStepParamsOutput) PlayingTabId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.PlayingTabId }).(pulumi.StringPtrOutput) -} - -// Request for an API step. -func (o SyntheticsTestBrowserStepParamsOutput) Request() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Request }).(pulumi.StringPtrOutput) -} - -// ID of the Synthetics test to use as subtest. -func (o SyntheticsTestBrowserStepParamsOutput) SubtestPublicId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.SubtestPublicId }).(pulumi.StringPtrOutput) -} - -// Value of the step. -func (o SyntheticsTestBrowserStepParamsOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *string { return v.Value }).(pulumi.StringPtrOutput) -} - -// Details of the variable to extract. -func (o SyntheticsTestBrowserStepParamsOutput) Variable() SyntheticsTestBrowserStepParamsVariablePtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *SyntheticsTestBrowserStepParamsVariable { return v.Variable }).(SyntheticsTestBrowserStepParamsVariablePtrOutput) -} - -// For "file upload" steps. -func (o SyntheticsTestBrowserStepParamsOutput) WithClick() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *bool { return v.WithClick }).(pulumi.BoolPtrOutput) -} - -// X coordinates for a "scroll step". -func (o SyntheticsTestBrowserStepParamsOutput) X() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.X }).(pulumi.IntPtrOutput) -} - -// Y coordinates for a "scroll step". -func (o SyntheticsTestBrowserStepParamsOutput) Y() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParams) *int { return v.Y }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocator struct { - // Defaults to `false`. - FailTestOnCannotLocate *bool `pulumi:"failTestOnCannotLocate"` - Value SyntheticsTestBrowserStepParamsElementUserLocatorValue `pulumi:"value"` -} - -// SyntheticsTestBrowserStepParamsElementUserLocatorInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorArgs and SyntheticsTestBrowserStepParamsElementUserLocatorOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorInput` via: -// -// SyntheticsTestBrowserStepParamsElementUserLocatorArgs{...} -type SyntheticsTestBrowserStepParamsElementUserLocatorInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput - ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorArgs struct { - // Defaults to `false`. - FailTestOnCannotLocate pulumi.BoolPtrInput `pulumi:"failTestOnCannotLocate"` - Value SyntheticsTestBrowserStepParamsElementUserLocatorValueInput `pulumi:"value"` -} - -func (SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput).ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx) -} - -// SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorArgs, SyntheticsTestBrowserStepParamsElementUserLocatorPtr and SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput` via: -// -// SyntheticsTestBrowserStepParamsElementUserLocatorArgs{...} -// -// or: -// -// nil -type SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput - ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput -} - -type syntheticsTestBrowserStepParamsElementUserLocatorPtrType SyntheticsTestBrowserStepParamsElementUserLocatorArgs - -func SyntheticsTestBrowserStepParamsElementUserLocatorPtr(v *SyntheticsTestBrowserStepParamsElementUserLocatorArgs) SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput { - return (*syntheticsTestBrowserStepParamsElementUserLocatorPtrType)(v) -} - -func (*syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() -} - -func (i *syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestBrowserStepParamsElementUserLocatorPtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutput() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return o.ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsElementUserLocator) *SyntheticsTestBrowserStepParamsElementUserLocator { - return &v - }).(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) -} - -// Defaults to `false`. -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) FailTestOnCannotLocate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocator) *bool { return v.FailTestOnCannotLocate }).(pulumi.BoolPtrOutput) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorOutput) Value() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocator) SyntheticsTestBrowserStepParamsElementUserLocatorValue { - return v.Value - }).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocator)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorPtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) Elem() SyntheticsTestBrowserStepParamsElementUserLocatorOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) SyntheticsTestBrowserStepParamsElementUserLocator { - if v != nil { - return *v - } - var ret SyntheticsTestBrowserStepParamsElementUserLocator - return ret - }).(SyntheticsTestBrowserStepParamsElementUserLocatorOutput) -} - -// Defaults to `false`. -func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) FailTestOnCannotLocate() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) *bool { - if v == nil { - return nil - } - return v.FailTestOnCannotLocate - }).(pulumi.BoolPtrOutput) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput) Value() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocator) *SyntheticsTestBrowserStepParamsElementUserLocatorValue { - if v == nil { - return nil - } - return &v.Value - }).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorValue struct { - // Defaults to `"css"`. - Type *string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// SyntheticsTestBrowserStepParamsElementUserLocatorValueInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs and SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorValueInput` via: -// -// SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{...} -type SyntheticsTestBrowserStepParamsElementUserLocatorValueInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput - ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs struct { - // Defaults to `"css"`. - Type pulumi.StringPtrInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput).ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx) -} - -// SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput is an input type that accepts SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs, SyntheticsTestBrowserStepParamsElementUserLocatorValuePtr and SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput` via: -// -// SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{...} -// -// or: -// -// nil -type SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput - ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput -} - -type syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs - -func SyntheticsTestBrowserStepParamsElementUserLocatorValuePtr(v *SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput { - return (*syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType)(v) -} - -func (*syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() -} - -func (i *syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return i.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestBrowserStepParamsElementUserLocatorValuePtrType) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValueOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return o.ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsElementUserLocatorValue) *SyntheticsTestBrowserStepParamsElementUserLocatorValue { - return &v - }).(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) -} - -// Defaults to `"css"`. -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { return v.Type }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsElementUserLocatorValue) string { return v.Value }).(pulumi.StringOutput) -} - -type SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsElementUserLocatorValue)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput() SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) ToSyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Elem() SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) SyntheticsTestBrowserStepParamsElementUserLocatorValue { - if v != nil { - return *v - } - var ret SyntheticsTestBrowserStepParamsElementUserLocatorValue - return ret - }).(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput) -} - -// Defaults to `"css"`. -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { - if v == nil { - return nil - } - return v.Type - }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput) Value() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsElementUserLocatorValue) *string { - if v == nil { - return nil - } - return &v.Value - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestBrowserStepParamsVariable struct { - // Example of the extracted variable. Defaults to `""`. - Example *string `pulumi:"example"` - // Name of the extracted variable. - Name *string `pulumi:"name"` -} - -// SyntheticsTestBrowserStepParamsVariableInput is an input type that accepts SyntheticsTestBrowserStepParamsVariableArgs and SyntheticsTestBrowserStepParamsVariableOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsVariableInput` via: -// -// SyntheticsTestBrowserStepParamsVariableArgs{...} -type SyntheticsTestBrowserStepParamsVariableInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput - ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsVariableOutput -} - -type SyntheticsTestBrowserStepParamsVariableArgs struct { - // Example of the extracted variable. Defaults to `""`. - Example pulumi.StringPtrInput `pulumi:"example"` - // Name of the extracted variable. - Name pulumi.StringPtrInput `pulumi:"name"` -} - -func (SyntheticsTestBrowserStepParamsVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() -} - -func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput { - return i.ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariableOutput) -} - -func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { - return i.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserStepParamsVariableArgs) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariableOutput).ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx) -} - -// SyntheticsTestBrowserStepParamsVariablePtrInput is an input type that accepts SyntheticsTestBrowserStepParamsVariableArgs, SyntheticsTestBrowserStepParamsVariablePtr and SyntheticsTestBrowserStepParamsVariablePtrOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserStepParamsVariablePtrInput` via: -// -// SyntheticsTestBrowserStepParamsVariableArgs{...} -// -// or: -// -// nil -type SyntheticsTestBrowserStepParamsVariablePtrInput interface { - pulumi.Input - - ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput - ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput -} - -type syntheticsTestBrowserStepParamsVariablePtrType SyntheticsTestBrowserStepParamsVariableArgs - -func SyntheticsTestBrowserStepParamsVariablePtr(v *SyntheticsTestBrowserStepParamsVariableArgs) SyntheticsTestBrowserStepParamsVariablePtrInput { - return (*syntheticsTestBrowserStepParamsVariablePtrType)(v) -} - -func (*syntheticsTestBrowserStepParamsVariablePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() -} - -func (i *syntheticsTestBrowserStepParamsVariablePtrType) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { - return i.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestBrowserStepParamsVariablePtrType) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserStepParamsVariablePtrOutput) -} - -type SyntheticsTestBrowserStepParamsVariableOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariableOutput() SyntheticsTestBrowserStepParamsVariableOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariableOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { - return o.ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestBrowserStepParamsVariableOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestBrowserStepParamsVariable) *SyntheticsTestBrowserStepParamsVariable { - return &v - }).(SyntheticsTestBrowserStepParamsVariablePtrOutput) -} - -// Example of the extracted variable. Defaults to `""`. -func (o SyntheticsTestBrowserStepParamsVariableOutput) Example() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsVariable) *string { return v.Example }).(pulumi.StringPtrOutput) -} - -// Name of the extracted variable. -func (o SyntheticsTestBrowserStepParamsVariableOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserStepParamsVariable) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestBrowserStepParamsVariablePtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserStepParamsVariablePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestBrowserStepParamsVariable)(nil)).Elem() -} - -func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutput() SyntheticsTestBrowserStepParamsVariablePtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) ToSyntheticsTestBrowserStepParamsVariablePtrOutputWithContext(ctx context.Context) SyntheticsTestBrowserStepParamsVariablePtrOutput { - return o -} - -func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Elem() SyntheticsTestBrowserStepParamsVariableOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) SyntheticsTestBrowserStepParamsVariable { - if v != nil { - return *v - } - var ret SyntheticsTestBrowserStepParamsVariable - return ret - }).(SyntheticsTestBrowserStepParamsVariableOutput) -} - -// Example of the extracted variable. Defaults to `""`. -func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Example() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) *string { - if v == nil { - return nil - } - return v.Example - }).(pulumi.StringPtrOutput) -} - -// Name of the extracted variable. -func (o SyntheticsTestBrowserStepParamsVariablePtrOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestBrowserStepParamsVariable) *string { - if v == nil { - return nil - } - return v.Name - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestBrowserVariable struct { - // Example for the variable. Defaults to `""`. - Example *string `pulumi:"example"` - // ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. - Id *string `pulumi:"id"` - // Name of the variable. - Name string `pulumi:"name"` - // Pattern of the variable. Defaults to `""`. - Pattern *string `pulumi:"pattern"` - // Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` - Secure *bool `pulumi:"secure"` - // Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. - Type string `pulumi:"type"` -} - -// SyntheticsTestBrowserVariableInput is an input type that accepts SyntheticsTestBrowserVariableArgs and SyntheticsTestBrowserVariableOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserVariableInput` via: -// -// SyntheticsTestBrowserVariableArgs{...} -type SyntheticsTestBrowserVariableInput interface { - pulumi.Input - - ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput - ToSyntheticsTestBrowserVariableOutputWithContext(context.Context) SyntheticsTestBrowserVariableOutput -} - -type SyntheticsTestBrowserVariableArgs struct { - // Example for the variable. Defaults to `""`. - Example pulumi.StringPtrInput `pulumi:"example"` - // ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. - Id pulumi.StringPtrInput `pulumi:"id"` - // Name of the variable. - Name pulumi.StringInput `pulumi:"name"` - // Pattern of the variable. Defaults to `""`. - Pattern pulumi.StringPtrInput `pulumi:"pattern"` - // Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` - Secure pulumi.BoolPtrInput `pulumi:"secure"` - // Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestBrowserVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserVariable)(nil)).Elem() -} - -func (i SyntheticsTestBrowserVariableArgs) ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput { - return i.ToSyntheticsTestBrowserVariableOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserVariableArgs) ToSyntheticsTestBrowserVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserVariableOutput) -} - -// SyntheticsTestBrowserVariableArrayInput is an input type that accepts SyntheticsTestBrowserVariableArray and SyntheticsTestBrowserVariableArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestBrowserVariableArrayInput` via: -// -// SyntheticsTestBrowserVariableArray{ SyntheticsTestBrowserVariableArgs{...} } -type SyntheticsTestBrowserVariableArrayInput interface { - pulumi.Input - - ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput - ToSyntheticsTestBrowserVariableArrayOutputWithContext(context.Context) SyntheticsTestBrowserVariableArrayOutput -} - -type SyntheticsTestBrowserVariableArray []SyntheticsTestBrowserVariableInput - -func (SyntheticsTestBrowserVariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestBrowserVariable)(nil)).Elem() -} - -func (i SyntheticsTestBrowserVariableArray) ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput { - return i.ToSyntheticsTestBrowserVariableArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestBrowserVariableArray) ToSyntheticsTestBrowserVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestBrowserVariableArrayOutput) -} - -type SyntheticsTestBrowserVariableOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestBrowserVariable)(nil)).Elem() -} - -func (o SyntheticsTestBrowserVariableOutput) ToSyntheticsTestBrowserVariableOutput() SyntheticsTestBrowserVariableOutput { - return o -} - -func (o SyntheticsTestBrowserVariableOutput) ToSyntheticsTestBrowserVariableOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableOutput { - return o -} - -// Example for the variable. Defaults to `""`. -func (o SyntheticsTestBrowserVariableOutput) Example() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Example }).(pulumi.StringPtrOutput) -} - -// ID of the global variable to use. This is actually only used (and required) in the case of using a variable of type `global`. -func (o SyntheticsTestBrowserVariableOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Id }).(pulumi.StringPtrOutput) -} - -// Name of the variable. -func (o SyntheticsTestBrowserVariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) string { return v.Name }).(pulumi.StringOutput) -} - -// Pattern of the variable. Defaults to `""`. -func (o SyntheticsTestBrowserVariableOutput) Pattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) *string { return v.Pattern }).(pulumi.StringPtrOutput) -} - -// Determines whether or not the browser test variable is obfuscated. Can only be used with a browser variable of type `text` -func (o SyntheticsTestBrowserVariableOutput) Secure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) *bool { return v.Secure }).(pulumi.BoolPtrOutput) -} - -// Type of browser test variable. Valid values are `element`, `email`, `global`, `javascript`, `text`. -func (o SyntheticsTestBrowserVariableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestBrowserVariable) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestBrowserVariableArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestBrowserVariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestBrowserVariable)(nil)).Elem() -} - -func (o SyntheticsTestBrowserVariableArrayOutput) ToSyntheticsTestBrowserVariableArrayOutput() SyntheticsTestBrowserVariableArrayOutput { - return o -} - -func (o SyntheticsTestBrowserVariableArrayOutput) ToSyntheticsTestBrowserVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestBrowserVariableArrayOutput { - return o -} - -func (o SyntheticsTestBrowserVariableArrayOutput) Index(i pulumi.IntInput) SyntheticsTestBrowserVariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestBrowserVariable { - return vs[0].([]SyntheticsTestBrowserVariable)[vs[1].(int)] - }).(SyntheticsTestBrowserVariableOutput) -} - -type SyntheticsTestConfigVariable struct { - Example *string `pulumi:"example"` - // When type = `global`, ID of the global variable to use. - Id *string `pulumi:"id"` - // Name of the variable. - Name string `pulumi:"name"` - Pattern *string `pulumi:"pattern"` - // Whether the value of this variable will be obfuscated in test results. Defaults to `false`. - Secure *bool `pulumi:"secure"` - // Type of test configuration variable. Valid values are `global`, `text`. - Type string `pulumi:"type"` -} - -// SyntheticsTestConfigVariableInput is an input type that accepts SyntheticsTestConfigVariableArgs and SyntheticsTestConfigVariableOutput values. -// You can construct a concrete instance of `SyntheticsTestConfigVariableInput` via: -// -// SyntheticsTestConfigVariableArgs{...} -type SyntheticsTestConfigVariableInput interface { - pulumi.Input - - ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput - ToSyntheticsTestConfigVariableOutputWithContext(context.Context) SyntheticsTestConfigVariableOutput -} - -type SyntheticsTestConfigVariableArgs struct { - Example pulumi.StringPtrInput `pulumi:"example"` - // When type = `global`, ID of the global variable to use. - Id pulumi.StringPtrInput `pulumi:"id"` - // Name of the variable. - Name pulumi.StringInput `pulumi:"name"` - Pattern pulumi.StringPtrInput `pulumi:"pattern"` - // Whether the value of this variable will be obfuscated in test results. Defaults to `false`. - Secure pulumi.BoolPtrInput `pulumi:"secure"` - // Type of test configuration variable. Valid values are `global`, `text`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (SyntheticsTestConfigVariableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestConfigVariable)(nil)).Elem() -} - -func (i SyntheticsTestConfigVariableArgs) ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput { - return i.ToSyntheticsTestConfigVariableOutputWithContext(context.Background()) -} - -func (i SyntheticsTestConfigVariableArgs) ToSyntheticsTestConfigVariableOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestConfigVariableOutput) -} - -// SyntheticsTestConfigVariableArrayInput is an input type that accepts SyntheticsTestConfigVariableArray and SyntheticsTestConfigVariableArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestConfigVariableArrayInput` via: -// -// SyntheticsTestConfigVariableArray{ SyntheticsTestConfigVariableArgs{...} } -type SyntheticsTestConfigVariableArrayInput interface { - pulumi.Input - - ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput - ToSyntheticsTestConfigVariableArrayOutputWithContext(context.Context) SyntheticsTestConfigVariableArrayOutput -} - -type SyntheticsTestConfigVariableArray []SyntheticsTestConfigVariableInput - -func (SyntheticsTestConfigVariableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestConfigVariable)(nil)).Elem() -} - -func (i SyntheticsTestConfigVariableArray) ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput { - return i.ToSyntheticsTestConfigVariableArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestConfigVariableArray) ToSyntheticsTestConfigVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestConfigVariableArrayOutput) -} - -type SyntheticsTestConfigVariableOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestConfigVariableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestConfigVariable)(nil)).Elem() -} - -func (o SyntheticsTestConfigVariableOutput) ToSyntheticsTestConfigVariableOutput() SyntheticsTestConfigVariableOutput { - return o -} - -func (o SyntheticsTestConfigVariableOutput) ToSyntheticsTestConfigVariableOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableOutput { - return o -} - -func (o SyntheticsTestConfigVariableOutput) Example() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Example }).(pulumi.StringPtrOutput) -} - -// When type = `global`, ID of the global variable to use. -func (o SyntheticsTestConfigVariableOutput) Id() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Id }).(pulumi.StringPtrOutput) -} - -// Name of the variable. -func (o SyntheticsTestConfigVariableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) string { return v.Name }).(pulumi.StringOutput) -} - -func (o SyntheticsTestConfigVariableOutput) Pattern() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) *string { return v.Pattern }).(pulumi.StringPtrOutput) -} - -// Whether the value of this variable will be obfuscated in test results. Defaults to `false`. -func (o SyntheticsTestConfigVariableOutput) Secure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) *bool { return v.Secure }).(pulumi.BoolPtrOutput) -} - -// Type of test configuration variable. Valid values are `global`, `text`. -func (o SyntheticsTestConfigVariableOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestConfigVariable) string { return v.Type }).(pulumi.StringOutput) -} - -type SyntheticsTestConfigVariableArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestConfigVariableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestConfigVariable)(nil)).Elem() -} - -func (o SyntheticsTestConfigVariableArrayOutput) ToSyntheticsTestConfigVariableArrayOutput() SyntheticsTestConfigVariableArrayOutput { - return o -} - -func (o SyntheticsTestConfigVariableArrayOutput) ToSyntheticsTestConfigVariableArrayOutputWithContext(ctx context.Context) SyntheticsTestConfigVariableArrayOutput { - return o -} - -func (o SyntheticsTestConfigVariableArrayOutput) Index(i pulumi.IntInput) SyntheticsTestConfigVariableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestConfigVariable { - return vs[0].([]SyntheticsTestConfigVariable)[vs[1].(int)] - }).(SyntheticsTestConfigVariableOutput) -} - -type SyntheticsTestOptionsList struct { - // For SSL test, whether or not the test should allow self signed certificates. - AcceptSelfSigned *bool `pulumi:"acceptSelfSigned"` - // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. - AllowInsecure *bool `pulumi:"allowInsecure"` - // For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. - CheckCertificateRevocation *bool `pulumi:"checkCertificateRevocation"` - // CI/CD options for a Synthetic test. - Ci *SyntheticsTestOptionsListCi `pulumi:"ci"` - // Disable Cross-Origin Resource Sharing for browser tests. - DisableCors *bool `pulumi:"disableCors"` - // Disable Content Security Policy for browser tests. - DisableCsp *bool `pulumi:"disableCsp"` - // Determines whether or not the API HTTP test should follow redirects. - FollowRedirects *bool `pulumi:"followRedirects"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion *string `pulumi:"httpVersion"` - // Ignore server certificate error for browser tests. - IgnoreServerCertificateError *bool `pulumi:"ignoreServerCertificateError"` - // Timeout before declaring the initial step as failed (in seconds) for browser tests. - InitialNavigationTimeout *int `pulumi:"initialNavigationTimeout"` - // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. - MinFailureDuration *int `pulumi:"minFailureDuration"` - // Minimum number of locations in failure required to trigger an alert. Defaults to `1`. - MinLocationFailed *int `pulumi:"minLocationFailed"` - // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. - MonitorName *string `pulumi:"monitorName"` - MonitorOptions *SyntheticsTestOptionsListMonitorOptions `pulumi:"monitorOptions"` - MonitorPriority *int `pulumi:"monitorPriority"` - // Prevents saving screenshots of the steps. - NoScreenshot *bool `pulumi:"noScreenshot"` - // A list of role identifiers pulled from the Roles API to restrict read and write access. - RestrictedRoles []string `pulumi:"restrictedRoles"` - Retry *SyntheticsTestOptionsListRetry `pulumi:"retry"` - // The RUM data collection settings for the Synthetic browser test. - RumSettings *SyntheticsTestOptionsListRumSettings `pulumi:"rumSettings"` - // Object containing timeframes and timezone used for advanced scheduling. - Scheduling *SyntheticsTestOptionsListScheduling `pulumi:"scheduling"` - // How often the test should run (in seconds). - TickEvery int `pulumi:"tickEvery"` -} - -// SyntheticsTestOptionsListInput is an input type that accepts SyntheticsTestOptionsListArgs and SyntheticsTestOptionsListOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListInput` via: -// -// SyntheticsTestOptionsListArgs{...} -type SyntheticsTestOptionsListInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput - ToSyntheticsTestOptionsListOutputWithContext(context.Context) SyntheticsTestOptionsListOutput -} - -type SyntheticsTestOptionsListArgs struct { - // For SSL test, whether or not the test should allow self signed certificates. - AcceptSelfSigned pulumi.BoolPtrInput `pulumi:"acceptSelfSigned"` - // Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. - AllowInsecure pulumi.BoolPtrInput `pulumi:"allowInsecure"` - // For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. - CheckCertificateRevocation pulumi.BoolPtrInput `pulumi:"checkCertificateRevocation"` - // CI/CD options for a Synthetic test. - Ci SyntheticsTestOptionsListCiPtrInput `pulumi:"ci"` - // Disable Cross-Origin Resource Sharing for browser tests. - DisableCors pulumi.BoolPtrInput `pulumi:"disableCors"` - // Disable Content Security Policy for browser tests. - DisableCsp pulumi.BoolPtrInput `pulumi:"disableCsp"` - // Determines whether or not the API HTTP test should follow redirects. - FollowRedirects pulumi.BoolPtrInput `pulumi:"followRedirects"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` - // Ignore server certificate error for browser tests. - IgnoreServerCertificateError pulumi.BoolPtrInput `pulumi:"ignoreServerCertificateError"` - // Timeout before declaring the initial step as failed (in seconds) for browser tests. - InitialNavigationTimeout pulumi.IntPtrInput `pulumi:"initialNavigationTimeout"` - // Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. - MinFailureDuration pulumi.IntPtrInput `pulumi:"minFailureDuration"` - // Minimum number of locations in failure required to trigger an alert. Defaults to `1`. - MinLocationFailed pulumi.IntPtrInput `pulumi:"minLocationFailed"` - // The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. - MonitorName pulumi.StringPtrInput `pulumi:"monitorName"` - MonitorOptions SyntheticsTestOptionsListMonitorOptionsPtrInput `pulumi:"monitorOptions"` - MonitorPriority pulumi.IntPtrInput `pulumi:"monitorPriority"` - // Prevents saving screenshots of the steps. - NoScreenshot pulumi.BoolPtrInput `pulumi:"noScreenshot"` - // A list of role identifiers pulled from the Roles API to restrict read and write access. - RestrictedRoles pulumi.StringArrayInput `pulumi:"restrictedRoles"` - Retry SyntheticsTestOptionsListRetryPtrInput `pulumi:"retry"` - // The RUM data collection settings for the Synthetic browser test. - RumSettings SyntheticsTestOptionsListRumSettingsPtrInput `pulumi:"rumSettings"` - // Object containing timeframes and timezone used for advanced scheduling. - Scheduling SyntheticsTestOptionsListSchedulingPtrInput `pulumi:"scheduling"` - // How often the test should run (in seconds). - TickEvery pulumi.IntInput `pulumi:"tickEvery"` -} - -func (SyntheticsTestOptionsListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsList)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput { - return i.ToSyntheticsTestOptionsListOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListOutputWithContext(ctx context.Context) SyntheticsTestOptionsListOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListOutput) -} - -func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { - return i.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListArgs) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListOutput).ToSyntheticsTestOptionsListPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListPtrInput is an input type that accepts SyntheticsTestOptionsListArgs, SyntheticsTestOptionsListPtr and SyntheticsTestOptionsListPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListPtrInput` via: -// -// SyntheticsTestOptionsListArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput - ToSyntheticsTestOptionsListPtrOutputWithContext(context.Context) SyntheticsTestOptionsListPtrOutput -} - -type syntheticsTestOptionsListPtrType SyntheticsTestOptionsListArgs - -func SyntheticsTestOptionsListPtr(v *SyntheticsTestOptionsListArgs) SyntheticsTestOptionsListPtrInput { - return (*syntheticsTestOptionsListPtrType)(v) -} - -func (*syntheticsTestOptionsListPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsList)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListPtrType) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { - return i.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListPtrType) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListPtrOutput) -} - -type SyntheticsTestOptionsListOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsList)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListOutput() SyntheticsTestOptionsListOutput { - return o -} - -func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListOutputWithContext(ctx context.Context) SyntheticsTestOptionsListOutput { - return o -} - -func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { - return o.ToSyntheticsTestOptionsListPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListOutput) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsList) *SyntheticsTestOptionsList { - return &v - }).(SyntheticsTestOptionsListPtrOutput) -} - -// For SSL test, whether or not the test should allow self signed certificates. -func (o SyntheticsTestOptionsListOutput) AcceptSelfSigned() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.AcceptSelfSigned }).(pulumi.BoolPtrOutput) -} - -// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. -func (o SyntheticsTestOptionsListOutput) AllowInsecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.AllowInsecure }).(pulumi.BoolPtrOutput) -} - -// For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. -func (o SyntheticsTestOptionsListOutput) CheckCertificateRevocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.CheckCertificateRevocation }).(pulumi.BoolPtrOutput) -} - -// CI/CD options for a Synthetic test. -func (o SyntheticsTestOptionsListOutput) Ci() SyntheticsTestOptionsListCiPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListCi { return v.Ci }).(SyntheticsTestOptionsListCiPtrOutput) -} - -// Disable Cross-Origin Resource Sharing for browser tests. -func (o SyntheticsTestOptionsListOutput) DisableCors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.DisableCors }).(pulumi.BoolPtrOutput) -} - -// Disable Content Security Policy for browser tests. -func (o SyntheticsTestOptionsListOutput) DisableCsp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.DisableCsp }).(pulumi.BoolPtrOutput) -} - -// Determines whether or not the API HTTP test should follow redirects. -func (o SyntheticsTestOptionsListOutput) FollowRedirects() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.FollowRedirects }).(pulumi.BoolPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestOptionsListOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) -} - -// Ignore server certificate error for browser tests. -func (o SyntheticsTestOptionsListOutput) IgnoreServerCertificateError() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.IgnoreServerCertificateError }).(pulumi.BoolPtrOutput) -} - -// Timeout before declaring the initial step as failed (in seconds) for browser tests. -func (o SyntheticsTestOptionsListOutput) InitialNavigationTimeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.InitialNavigationTimeout }).(pulumi.IntPtrOutput) -} - -// Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. -func (o SyntheticsTestOptionsListOutput) MinFailureDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MinFailureDuration }).(pulumi.IntPtrOutput) -} - -// Minimum number of locations in failure required to trigger an alert. Defaults to `1`. -func (o SyntheticsTestOptionsListOutput) MinLocationFailed() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MinLocationFailed }).(pulumi.IntPtrOutput) -} - -// The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. -func (o SyntheticsTestOptionsListOutput) MonitorName() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *string { return v.MonitorName }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsTestOptionsListOutput) MonitorOptions() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListMonitorOptions { return v.MonitorOptions }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) -} - -func (o SyntheticsTestOptionsListOutput) MonitorPriority() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *int { return v.MonitorPriority }).(pulumi.IntPtrOutput) -} - -// Prevents saving screenshots of the steps. -func (o SyntheticsTestOptionsListOutput) NoScreenshot() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *bool { return v.NoScreenshot }).(pulumi.BoolPtrOutput) -} - -// A list of role identifiers pulled from the Roles API to restrict read and write access. -func (o SyntheticsTestOptionsListOutput) RestrictedRoles() pulumi.StringArrayOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) []string { return v.RestrictedRoles }).(pulumi.StringArrayOutput) -} - -func (o SyntheticsTestOptionsListOutput) Retry() SyntheticsTestOptionsListRetryPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListRetry { return v.Retry }).(SyntheticsTestOptionsListRetryPtrOutput) -} - -// The RUM data collection settings for the Synthetic browser test. -func (o SyntheticsTestOptionsListOutput) RumSettings() SyntheticsTestOptionsListRumSettingsPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListRumSettings { return v.RumSettings }).(SyntheticsTestOptionsListRumSettingsPtrOutput) -} - -// Object containing timeframes and timezone used for advanced scheduling. -func (o SyntheticsTestOptionsListOutput) Scheduling() SyntheticsTestOptionsListSchedulingPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) *SyntheticsTestOptionsListScheduling { return v.Scheduling }).(SyntheticsTestOptionsListSchedulingPtrOutput) -} - -// How often the test should run (in seconds). -func (o SyntheticsTestOptionsListOutput) TickEvery() pulumi.IntOutput { - return o.ApplyT(func(v SyntheticsTestOptionsList) int { return v.TickEvery }).(pulumi.IntOutput) -} - -type SyntheticsTestOptionsListPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsList)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListPtrOutput) ToSyntheticsTestOptionsListPtrOutput() SyntheticsTestOptionsListPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListPtrOutput) ToSyntheticsTestOptionsListPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListPtrOutput) Elem() SyntheticsTestOptionsListOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) SyntheticsTestOptionsList { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsList - return ret - }).(SyntheticsTestOptionsListOutput) -} - -// For SSL test, whether or not the test should allow self signed certificates. -func (o SyntheticsTestOptionsListPtrOutput) AcceptSelfSigned() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.AcceptSelfSigned - }).(pulumi.BoolPtrOutput) -} - -// Allows loading insecure content for an HTTP request in an API test or in a multistep API test step. -func (o SyntheticsTestOptionsListPtrOutput) AllowInsecure() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.AllowInsecure - }).(pulumi.BoolPtrOutput) -} - -// For SSL test, whether or not the test should fail on revoked certificate in stapled OCSP. -func (o SyntheticsTestOptionsListPtrOutput) CheckCertificateRevocation() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.CheckCertificateRevocation - }).(pulumi.BoolPtrOutput) -} - -// CI/CD options for a Synthetic test. -func (o SyntheticsTestOptionsListPtrOutput) Ci() SyntheticsTestOptionsListCiPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListCi { - if v == nil { - return nil - } - return v.Ci - }).(SyntheticsTestOptionsListCiPtrOutput) -} - -// Disable Cross-Origin Resource Sharing for browser tests. -func (o SyntheticsTestOptionsListPtrOutput) DisableCors() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.DisableCors - }).(pulumi.BoolPtrOutput) -} - -// Disable Content Security Policy for browser tests. -func (o SyntheticsTestOptionsListPtrOutput) DisableCsp() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.DisableCsp - }).(pulumi.BoolPtrOutput) -} - -// Determines whether or not the API HTTP test should follow redirects. -func (o SyntheticsTestOptionsListPtrOutput) FollowRedirects() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.FollowRedirects - }).(pulumi.BoolPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestOptionsListPtrOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *string { - if v == nil { - return nil - } - return v.HttpVersion - }).(pulumi.StringPtrOutput) -} - -// Ignore server certificate error for browser tests. -func (o SyntheticsTestOptionsListPtrOutput) IgnoreServerCertificateError() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.IgnoreServerCertificateError - }).(pulumi.BoolPtrOutput) -} - -// Timeout before declaring the initial step as failed (in seconds) for browser tests. -func (o SyntheticsTestOptionsListPtrOutput) InitialNavigationTimeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { - if v == nil { - return nil - } - return v.InitialNavigationTimeout - }).(pulumi.IntPtrOutput) -} - -// Minimum amount of time in failure required to trigger an alert (in seconds). Default is `0`. -func (o SyntheticsTestOptionsListPtrOutput) MinFailureDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { - if v == nil { - return nil - } - return v.MinFailureDuration - }).(pulumi.IntPtrOutput) -} - -// Minimum number of locations in failure required to trigger an alert. Defaults to `1`. -func (o SyntheticsTestOptionsListPtrOutput) MinLocationFailed() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { - if v == nil { - return nil - } - return v.MinLocationFailed - }).(pulumi.IntPtrOutput) -} - -// The monitor name is used for the alert title as well as for all monitor dashboard widgets and SLOs. -func (o SyntheticsTestOptionsListPtrOutput) MonitorName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *string { - if v == nil { - return nil - } - return v.MonitorName - }).(pulumi.StringPtrOutput) -} - -func (o SyntheticsTestOptionsListPtrOutput) MonitorOptions() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListMonitorOptions { - if v == nil { - return nil - } - return v.MonitorOptions - }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) -} - -func (o SyntheticsTestOptionsListPtrOutput) MonitorPriority() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { - if v == nil { - return nil - } - return v.MonitorPriority - }).(pulumi.IntPtrOutput) -} - -// Prevents saving screenshots of the steps. -func (o SyntheticsTestOptionsListPtrOutput) NoScreenshot() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *bool { - if v == nil { - return nil - } - return v.NoScreenshot - }).(pulumi.BoolPtrOutput) -} - -// A list of role identifiers pulled from the Roles API to restrict read and write access. -func (o SyntheticsTestOptionsListPtrOutput) RestrictedRoles() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) []string { - if v == nil { - return nil - } - return v.RestrictedRoles - }).(pulumi.StringArrayOutput) -} - -func (o SyntheticsTestOptionsListPtrOutput) Retry() SyntheticsTestOptionsListRetryPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListRetry { - if v == nil { - return nil - } - return v.Retry - }).(SyntheticsTestOptionsListRetryPtrOutput) -} - -// The RUM data collection settings for the Synthetic browser test. -func (o SyntheticsTestOptionsListPtrOutput) RumSettings() SyntheticsTestOptionsListRumSettingsPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListRumSettings { - if v == nil { - return nil - } - return v.RumSettings - }).(SyntheticsTestOptionsListRumSettingsPtrOutput) -} - -// Object containing timeframes and timezone used for advanced scheduling. -func (o SyntheticsTestOptionsListPtrOutput) Scheduling() SyntheticsTestOptionsListSchedulingPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *SyntheticsTestOptionsListScheduling { - if v == nil { - return nil - } - return v.Scheduling - }).(SyntheticsTestOptionsListSchedulingPtrOutput) -} - -// How often the test should run (in seconds). -func (o SyntheticsTestOptionsListPtrOutput) TickEvery() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsList) *int { - if v == nil { - return nil - } - return &v.TickEvery - }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestOptionsListCi struct { - // Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. - ExecutionRule *string `pulumi:"executionRule"` -} - -// SyntheticsTestOptionsListCiInput is an input type that accepts SyntheticsTestOptionsListCiArgs and SyntheticsTestOptionsListCiOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListCiInput` via: -// -// SyntheticsTestOptionsListCiArgs{...} -type SyntheticsTestOptionsListCiInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput - ToSyntheticsTestOptionsListCiOutputWithContext(context.Context) SyntheticsTestOptionsListCiOutput -} - -type SyntheticsTestOptionsListCiArgs struct { - // Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. - ExecutionRule pulumi.StringPtrInput `pulumi:"executionRule"` -} - -func (SyntheticsTestOptionsListCiArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListCi)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput { - return i.ToSyntheticsTestOptionsListCiOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiOutput) -} - -func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { - return i.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListCiArgs) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiOutput).ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListCiPtrInput is an input type that accepts SyntheticsTestOptionsListCiArgs, SyntheticsTestOptionsListCiPtr and SyntheticsTestOptionsListCiPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListCiPtrInput` via: -// -// SyntheticsTestOptionsListCiArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListCiPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput - ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Context) SyntheticsTestOptionsListCiPtrOutput -} - -type syntheticsTestOptionsListCiPtrType SyntheticsTestOptionsListCiArgs - -func SyntheticsTestOptionsListCiPtr(v *SyntheticsTestOptionsListCiArgs) SyntheticsTestOptionsListCiPtrInput { - return (*syntheticsTestOptionsListCiPtrType)(v) -} - -func (*syntheticsTestOptionsListCiPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListCi)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListCiPtrType) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { - return i.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListCiPtrType) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListCiPtrOutput) -} - -type SyntheticsTestOptionsListCiOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListCiOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListCi)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiOutput() SyntheticsTestOptionsListCiOutput { - return o -} - -func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiOutput { - return o -} - -func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { - return o.ToSyntheticsTestOptionsListCiPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListCiOutput) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListCi) *SyntheticsTestOptionsListCi { - return &v - }).(SyntheticsTestOptionsListCiPtrOutput) -} - -// Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. -func (o SyntheticsTestOptionsListCiOutput) ExecutionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListCi) *string { return v.ExecutionRule }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestOptionsListCiPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListCiPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListCi)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListCiPtrOutput) ToSyntheticsTestOptionsListCiPtrOutput() SyntheticsTestOptionsListCiPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListCiPtrOutput) ToSyntheticsTestOptionsListCiPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListCiPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListCiPtrOutput) Elem() SyntheticsTestOptionsListCiOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListCi) SyntheticsTestOptionsListCi { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsListCi - return ret - }).(SyntheticsTestOptionsListCiOutput) -} - -// Execution rule for a Synthetics test. Valid values are `blocking`, `nonBlocking`, `skipped`. -func (o SyntheticsTestOptionsListCiPtrOutput) ExecutionRule() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListCi) *string { - if v == nil { - return nil - } - return v.ExecutionRule - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestOptionsListMonitorOptions struct { - // Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. - RenotifyInterval *int `pulumi:"renotifyInterval"` -} - -// SyntheticsTestOptionsListMonitorOptionsInput is an input type that accepts SyntheticsTestOptionsListMonitorOptionsArgs and SyntheticsTestOptionsListMonitorOptionsOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListMonitorOptionsInput` via: -// -// SyntheticsTestOptionsListMonitorOptionsArgs{...} -type SyntheticsTestOptionsListMonitorOptionsInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput - ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(context.Context) SyntheticsTestOptionsListMonitorOptionsOutput -} - -type SyntheticsTestOptionsListMonitorOptionsArgs struct { - // Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. - RenotifyInterval pulumi.IntPtrInput `pulumi:"renotifyInterval"` -} - -func (SyntheticsTestOptionsListMonitorOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput { - return i.ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsOutput) -} - -func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return i.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListMonitorOptionsArgs) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsOutput).ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListMonitorOptionsPtrInput is an input type that accepts SyntheticsTestOptionsListMonitorOptionsArgs, SyntheticsTestOptionsListMonitorOptionsPtr and SyntheticsTestOptionsListMonitorOptionsPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListMonitorOptionsPtrInput` via: -// -// SyntheticsTestOptionsListMonitorOptionsArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListMonitorOptionsPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput - ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput -} - -type syntheticsTestOptionsListMonitorOptionsPtrType SyntheticsTestOptionsListMonitorOptionsArgs - -func SyntheticsTestOptionsListMonitorOptionsPtr(v *SyntheticsTestOptionsListMonitorOptionsArgs) SyntheticsTestOptionsListMonitorOptionsPtrInput { - return (*syntheticsTestOptionsListMonitorOptionsPtrType)(v) -} - -func (*syntheticsTestOptionsListMonitorOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListMonitorOptionsPtrType) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return i.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListMonitorOptionsPtrType) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) -} - -type SyntheticsTestOptionsListMonitorOptionsOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListMonitorOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsOutput() SyntheticsTestOptionsListMonitorOptionsOutput { - return o -} - -func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsOutput { - return o -} - -func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o.ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListMonitorOptionsOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListMonitorOptions) *SyntheticsTestOptionsListMonitorOptions { - return &v - }).(SyntheticsTestOptionsListMonitorOptionsPtrOutput) -} - -// Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. -func (o SyntheticsTestOptionsListMonitorOptionsOutput) RenotifyInterval() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListMonitorOptions) *int { return v.RenotifyInterval }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestOptionsListMonitorOptionsPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListMonitorOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListMonitorOptions)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutput() SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) ToSyntheticsTestOptionsListMonitorOptionsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListMonitorOptionsPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) Elem() SyntheticsTestOptionsListMonitorOptionsOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListMonitorOptions) SyntheticsTestOptionsListMonitorOptions { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsListMonitorOptions - return ret - }).(SyntheticsTestOptionsListMonitorOptionsOutput) -} - -// Specify a renotification frequency in minutes. Values available by default are `0`, `10`, `20`, `30`, `40`, `50`, `60`, `90`, `120`, `180`, `240`, `300`, `360`, `720`, `1440`. Defaults to `0`. -func (o SyntheticsTestOptionsListMonitorOptionsPtrOutput) RenotifyInterval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListMonitorOptions) *int { - if v == nil { - return nil - } - return v.RenotifyInterval - }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestOptionsListRetry struct { - // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. - Count *int `pulumi:"count"` - // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. - Interval *int `pulumi:"interval"` -} - -// SyntheticsTestOptionsListRetryInput is an input type that accepts SyntheticsTestOptionsListRetryArgs and SyntheticsTestOptionsListRetryOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListRetryInput` via: -// -// SyntheticsTestOptionsListRetryArgs{...} -type SyntheticsTestOptionsListRetryInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput - ToSyntheticsTestOptionsListRetryOutputWithContext(context.Context) SyntheticsTestOptionsListRetryOutput -} - -type SyntheticsTestOptionsListRetryArgs struct { - // Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. - Count pulumi.IntPtrInput `pulumi:"count"` - // Interval between a failed test and the next retry in milliseconds. Defaults to `300`. - Interval pulumi.IntPtrInput `pulumi:"interval"` -} - -func (SyntheticsTestOptionsListRetryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListRetry)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput { - return i.ToSyntheticsTestOptionsListRetryOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryOutput) -} - -func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { - return i.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListRetryArgs) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryOutput).ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListRetryPtrInput is an input type that accepts SyntheticsTestOptionsListRetryArgs, SyntheticsTestOptionsListRetryPtr and SyntheticsTestOptionsListRetryPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListRetryPtrInput` via: -// -// SyntheticsTestOptionsListRetryArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListRetryPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput - ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Context) SyntheticsTestOptionsListRetryPtrOutput -} - -type syntheticsTestOptionsListRetryPtrType SyntheticsTestOptionsListRetryArgs - -func SyntheticsTestOptionsListRetryPtr(v *SyntheticsTestOptionsListRetryArgs) SyntheticsTestOptionsListRetryPtrInput { - return (*syntheticsTestOptionsListRetryPtrType)(v) -} - -func (*syntheticsTestOptionsListRetryPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListRetry)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListRetryPtrType) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { - return i.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListRetryPtrType) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRetryPtrOutput) -} - -type SyntheticsTestOptionsListRetryOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListRetryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListRetry)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryOutput() SyntheticsTestOptionsListRetryOutput { - return o -} - -func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryOutput { - return o -} - -func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { - return o.ToSyntheticsTestOptionsListRetryPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListRetryOutput) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListRetry) *SyntheticsTestOptionsListRetry { - return &v - }).(SyntheticsTestOptionsListRetryPtrOutput) -} - -// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. -func (o SyntheticsTestOptionsListRetryOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListRetry) *int { return v.Count }).(pulumi.IntPtrOutput) -} - -// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. -func (o SyntheticsTestOptionsListRetryOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListRetry) *int { return v.Interval }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestOptionsListRetryPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListRetryPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListRetry)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListRetryPtrOutput) ToSyntheticsTestOptionsListRetryPtrOutput() SyntheticsTestOptionsListRetryPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListRetryPtrOutput) ToSyntheticsTestOptionsListRetryPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRetryPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListRetryPtrOutput) Elem() SyntheticsTestOptionsListRetryOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) SyntheticsTestOptionsListRetry { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsListRetry - return ret - }).(SyntheticsTestOptionsListRetryOutput) -} - -// Number of retries needed to consider a location as failed before sending a notification alert. Defaults to `0`. -func (o SyntheticsTestOptionsListRetryPtrOutput) Count() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) *int { - if v == nil { - return nil - } - return v.Count - }).(pulumi.IntPtrOutput) -} - -// Interval between a failed test and the next retry in milliseconds. Defaults to `300`. -func (o SyntheticsTestOptionsListRetryPtrOutput) Interval() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRetry) *int { - if v == nil { - return nil - } - return v.Interval - }).(pulumi.IntPtrOutput) -} - -type SyntheticsTestOptionsListRumSettings struct { - // RUM application ID used to collect RUM data for the browser test. - ApplicationId *string `pulumi:"applicationId"` - // RUM application API key ID used to collect RUM data for the browser test. - ClientTokenId *int `pulumi:"clientTokenId"` - // Determines whether RUM data is collected during test runs. - IsEnabled bool `pulumi:"isEnabled"` -} - -// SyntheticsTestOptionsListRumSettingsInput is an input type that accepts SyntheticsTestOptionsListRumSettingsArgs and SyntheticsTestOptionsListRumSettingsOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListRumSettingsInput` via: -// -// SyntheticsTestOptionsListRumSettingsArgs{...} -type SyntheticsTestOptionsListRumSettingsInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput - ToSyntheticsTestOptionsListRumSettingsOutputWithContext(context.Context) SyntheticsTestOptionsListRumSettingsOutput -} - -type SyntheticsTestOptionsListRumSettingsArgs struct { - // RUM application ID used to collect RUM data for the browser test. - ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"` - // RUM application API key ID used to collect RUM data for the browser test. - ClientTokenId pulumi.IntPtrInput `pulumi:"clientTokenId"` - // Determines whether RUM data is collected during test runs. - IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` -} - -func (SyntheticsTestOptionsListRumSettingsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListRumSettings)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput { - return i.ToSyntheticsTestOptionsListRumSettingsOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsOutput) -} - -func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { - return i.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListRumSettingsArgs) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsOutput).ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListRumSettingsPtrInput is an input type that accepts SyntheticsTestOptionsListRumSettingsArgs, SyntheticsTestOptionsListRumSettingsPtr and SyntheticsTestOptionsListRumSettingsPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListRumSettingsPtrInput` via: -// -// SyntheticsTestOptionsListRumSettingsArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListRumSettingsPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput - ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput -} - -type syntheticsTestOptionsListRumSettingsPtrType SyntheticsTestOptionsListRumSettingsArgs - -func SyntheticsTestOptionsListRumSettingsPtr(v *SyntheticsTestOptionsListRumSettingsArgs) SyntheticsTestOptionsListRumSettingsPtrInput { - return (*syntheticsTestOptionsListRumSettingsPtrType)(v) -} - -func (*syntheticsTestOptionsListRumSettingsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListRumSettings)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListRumSettingsPtrType) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { - return i.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListRumSettingsPtrType) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListRumSettingsPtrOutput) -} - -type SyntheticsTestOptionsListRumSettingsOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListRumSettingsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListRumSettings)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsOutput() SyntheticsTestOptionsListRumSettingsOutput { - return o -} - -func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsOutput { - return o -} - -func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { - return o.ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListRumSettingsOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListRumSettings) *SyntheticsTestOptionsListRumSettings { - return &v - }).(SyntheticsTestOptionsListRumSettingsPtrOutput) -} - -// RUM application ID used to collect RUM data for the browser test. -func (o SyntheticsTestOptionsListRumSettingsOutput) ApplicationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) *string { return v.ApplicationId }).(pulumi.StringPtrOutput) -} - -// RUM application API key ID used to collect RUM data for the browser test. -func (o SyntheticsTestOptionsListRumSettingsOutput) ClientTokenId() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) *int { return v.ClientTokenId }).(pulumi.IntPtrOutput) -} - -// Determines whether RUM data is collected during test runs. -func (o SyntheticsTestOptionsListRumSettingsOutput) IsEnabled() pulumi.BoolOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListRumSettings) bool { return v.IsEnabled }).(pulumi.BoolOutput) -} - -type SyntheticsTestOptionsListRumSettingsPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListRumSettingsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListRumSettings)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutput() SyntheticsTestOptionsListRumSettingsPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ToSyntheticsTestOptionsListRumSettingsPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListRumSettingsPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) Elem() SyntheticsTestOptionsListRumSettingsOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) SyntheticsTestOptionsListRumSettings { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsListRumSettings - return ret - }).(SyntheticsTestOptionsListRumSettingsOutput) -} - -// RUM application ID used to collect RUM data for the browser test. -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ApplicationId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *string { - if v == nil { - return nil - } - return v.ApplicationId - }).(pulumi.StringPtrOutput) -} - -// RUM application API key ID used to collect RUM data for the browser test. -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) ClientTokenId() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *int { - if v == nil { - return nil - } - return v.ClientTokenId - }).(pulumi.IntPtrOutput) -} - -// Determines whether RUM data is collected during test runs. -func (o SyntheticsTestOptionsListRumSettingsPtrOutput) IsEnabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListRumSettings) *bool { - if v == nil { - return nil - } - return &v.IsEnabled - }).(pulumi.BoolPtrOutput) -} - -type SyntheticsTestOptionsListScheduling struct { - // Array containing objects describing the scheduling pattern to apply to each day. - Timeframes []SyntheticsTestOptionsListSchedulingTimeframe `pulumi:"timeframes"` - // Timezone in which the timeframe is based. - Timezone string `pulumi:"timezone"` -} - -// SyntheticsTestOptionsListSchedulingInput is an input type that accepts SyntheticsTestOptionsListSchedulingArgs and SyntheticsTestOptionsListSchedulingOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingInput` via: -// -// SyntheticsTestOptionsListSchedulingArgs{...} -type SyntheticsTestOptionsListSchedulingInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput - ToSyntheticsTestOptionsListSchedulingOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingOutput -} - -type SyntheticsTestOptionsListSchedulingArgs struct { - // Array containing objects describing the scheduling pattern to apply to each day. - Timeframes SyntheticsTestOptionsListSchedulingTimeframeArrayInput `pulumi:"timeframes"` - // Timezone in which the timeframe is based. - Timezone pulumi.StringInput `pulumi:"timezone"` -} - -func (SyntheticsTestOptionsListSchedulingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListScheduling)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput { - return i.ToSyntheticsTestOptionsListSchedulingOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingOutput) -} - -func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { - return i.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListSchedulingArgs) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingOutput).ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx) -} - -// SyntheticsTestOptionsListSchedulingPtrInput is an input type that accepts SyntheticsTestOptionsListSchedulingArgs, SyntheticsTestOptionsListSchedulingPtr and SyntheticsTestOptionsListSchedulingPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingPtrInput` via: -// -// SyntheticsTestOptionsListSchedulingArgs{...} -// -// or: -// -// nil -type SyntheticsTestOptionsListSchedulingPtrInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput - ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingPtrOutput -} - -type syntheticsTestOptionsListSchedulingPtrType SyntheticsTestOptionsListSchedulingArgs - -func SyntheticsTestOptionsListSchedulingPtr(v *SyntheticsTestOptionsListSchedulingArgs) SyntheticsTestOptionsListSchedulingPtrInput { - return (*syntheticsTestOptionsListSchedulingPtrType)(v) -} - -func (*syntheticsTestOptionsListSchedulingPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListScheduling)(nil)).Elem() -} - -func (i *syntheticsTestOptionsListSchedulingPtrType) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { - return i.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestOptionsListSchedulingPtrType) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingPtrOutput) -} - -type SyntheticsTestOptionsListSchedulingOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListSchedulingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListScheduling)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingOutput() SyntheticsTestOptionsListSchedulingOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { - return o.ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestOptionsListSchedulingOutput) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestOptionsListScheduling) *SyntheticsTestOptionsListScheduling { - return &v - }).(SyntheticsTestOptionsListSchedulingPtrOutput) -} - -// Array containing objects describing the scheduling pattern to apply to each day. -func (o SyntheticsTestOptionsListSchedulingOutput) Timeframes() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListScheduling) []SyntheticsTestOptionsListSchedulingTimeframe { - return v.Timeframes - }).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) -} - -// Timezone in which the timeframe is based. -func (o SyntheticsTestOptionsListSchedulingOutput) Timezone() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListScheduling) string { return v.Timezone }).(pulumi.StringOutput) -} - -type SyntheticsTestOptionsListSchedulingPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListSchedulingPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestOptionsListScheduling)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListSchedulingPtrOutput) ToSyntheticsTestOptionsListSchedulingPtrOutput() SyntheticsTestOptionsListSchedulingPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingPtrOutput) ToSyntheticsTestOptionsListSchedulingPtrOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingPtrOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingPtrOutput) Elem() SyntheticsTestOptionsListSchedulingOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) SyntheticsTestOptionsListScheduling { - if v != nil { - return *v - } - var ret SyntheticsTestOptionsListScheduling - return ret - }).(SyntheticsTestOptionsListSchedulingOutput) -} - -// Array containing objects describing the scheduling pattern to apply to each day. -func (o SyntheticsTestOptionsListSchedulingPtrOutput) Timeframes() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) []SyntheticsTestOptionsListSchedulingTimeframe { - if v == nil { - return nil - } - return v.Timeframes - }).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) -} - -// Timezone in which the timeframe is based. -func (o SyntheticsTestOptionsListSchedulingPtrOutput) Timezone() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestOptionsListScheduling) *string { - if v == nil { - return nil - } - return &v.Timezone - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestOptionsListSchedulingTimeframe struct { - // Number representing the day of the week - Day int `pulumi:"day"` - // The hour of the day on which scheduling starts. - From string `pulumi:"from"` - // The hour of the day on which scheduling ends. - To string `pulumi:"to"` -} - -// SyntheticsTestOptionsListSchedulingTimeframeInput is an input type that accepts SyntheticsTestOptionsListSchedulingTimeframeArgs and SyntheticsTestOptionsListSchedulingTimeframeOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingTimeframeInput` via: -// -// SyntheticsTestOptionsListSchedulingTimeframeArgs{...} -type SyntheticsTestOptionsListSchedulingTimeframeInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput - ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput -} - -type SyntheticsTestOptionsListSchedulingTimeframeArgs struct { - // Number representing the day of the week - Day pulumi.IntInput `pulumi:"day"` - // The hour of the day on which scheduling starts. - From pulumi.StringInput `pulumi:"from"` - // The hour of the day on which scheduling ends. - To pulumi.StringInput `pulumi:"to"` -} - -func (SyntheticsTestOptionsListSchedulingTimeframeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListSchedulingTimeframeArgs) ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput { - return i.ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListSchedulingTimeframeArgs) ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingTimeframeOutput) -} - -// SyntheticsTestOptionsListSchedulingTimeframeArrayInput is an input type that accepts SyntheticsTestOptionsListSchedulingTimeframeArray and SyntheticsTestOptionsListSchedulingTimeframeArrayOutput values. -// You can construct a concrete instance of `SyntheticsTestOptionsListSchedulingTimeframeArrayInput` via: -// -// SyntheticsTestOptionsListSchedulingTimeframeArray{ SyntheticsTestOptionsListSchedulingTimeframeArgs{...} } -type SyntheticsTestOptionsListSchedulingTimeframeArrayInput interface { - pulumi.Input - - ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput - ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput -} - -type SyntheticsTestOptionsListSchedulingTimeframeArray []SyntheticsTestOptionsListSchedulingTimeframeInput - -func (SyntheticsTestOptionsListSchedulingTimeframeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() -} - -func (i SyntheticsTestOptionsListSchedulingTimeframeArray) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return i.ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(context.Background()) -} - -func (i SyntheticsTestOptionsListSchedulingTimeframeArray) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) -} - -type SyntheticsTestOptionsListSchedulingTimeframeOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListSchedulingTimeframeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) ToSyntheticsTestOptionsListSchedulingTimeframeOutput() SyntheticsTestOptionsListSchedulingTimeframeOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) ToSyntheticsTestOptionsListSchedulingTimeframeOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeOutput { - return o -} - -// Number representing the day of the week -func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) Day() pulumi.IntOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) int { return v.Day }).(pulumi.IntOutput) -} - -// The hour of the day on which scheduling starts. -func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) From() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) string { return v.From }).(pulumi.StringOutput) -} - -// The hour of the day on which scheduling ends. -func (o SyntheticsTestOptionsListSchedulingTimeframeOutput) To() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestOptionsListSchedulingTimeframe) string { return v.To }).(pulumi.StringOutput) -} - -type SyntheticsTestOptionsListSchedulingTimeframeArrayOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]SyntheticsTestOptionsListSchedulingTimeframe)(nil)).Elem() -} - -func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutput() SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) ToSyntheticsTestOptionsListSchedulingTimeframeArrayOutputWithContext(ctx context.Context) SyntheticsTestOptionsListSchedulingTimeframeArrayOutput { - return o -} - -func (o SyntheticsTestOptionsListSchedulingTimeframeArrayOutput) Index(i pulumi.IntInput) SyntheticsTestOptionsListSchedulingTimeframeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) SyntheticsTestOptionsListSchedulingTimeframe { - return vs[0].([]SyntheticsTestOptionsListSchedulingTimeframe)[vs[1].(int)] - }).(SyntheticsTestOptionsListSchedulingTimeframeOutput) -} - -type SyntheticsTestRequestBasicauth struct { - // Access key for `SIGV4` authentication. - AccessKey *string `pulumi:"accessKey"` - // Access token url for `oauth-client` or `oauth-rop` authentication. - AccessTokenUrl *string `pulumi:"accessTokenUrl"` - // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Audience *string `pulumi:"audience"` - // Client ID for `oauth-client` or `oauth-rop` authentication. - ClientId *string `pulumi:"clientId"` - // Client secret for `oauth-client` or `oauth-rop` authentication. - ClientSecret *string `pulumi:"clientSecret"` - // Domain for `ntlm` authentication. - Domain *string `pulumi:"domain"` - // Password for authentication. - Password *string `pulumi:"password"` - // Region for `SIGV4` authentication. - Region *string `pulumi:"region"` - // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Resource *string `pulumi:"resource"` - // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Scope *string `pulumi:"scope"` - // Secret key for `SIGV4` authentication. - SecretKey *string `pulumi:"secretKey"` - // Service name for `SIGV4` authentication. - ServiceName *string `pulumi:"serviceName"` - // Session token for `SIGV4` authentication. - SessionToken *string `pulumi:"sessionToken"` - // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. - TokenApiAuthentication *string `pulumi:"tokenApiAuthentication"` - // Type of basic authentication to use when performing the test. Defaults to `"web"`. - Type *string `pulumi:"type"` - // Username for authentication. - Username *string `pulumi:"username"` - // Workstation for `ntlm` authentication. - Workstation *string `pulumi:"workstation"` -} - -// SyntheticsTestRequestBasicauthInput is an input type that accepts SyntheticsTestRequestBasicauthArgs and SyntheticsTestRequestBasicauthOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestBasicauthInput` via: -// -// SyntheticsTestRequestBasicauthArgs{...} -type SyntheticsTestRequestBasicauthInput interface { - pulumi.Input - - ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput - ToSyntheticsTestRequestBasicauthOutputWithContext(context.Context) SyntheticsTestRequestBasicauthOutput -} - -type SyntheticsTestRequestBasicauthArgs struct { - // Access key for `SIGV4` authentication. - AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` - // Access token url for `oauth-client` or `oauth-rop` authentication. - AccessTokenUrl pulumi.StringPtrInput `pulumi:"accessTokenUrl"` - // Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Audience pulumi.StringPtrInput `pulumi:"audience"` - // Client ID for `oauth-client` or `oauth-rop` authentication. - ClientId pulumi.StringPtrInput `pulumi:"clientId"` - // Client secret for `oauth-client` or `oauth-rop` authentication. - ClientSecret pulumi.StringPtrInput `pulumi:"clientSecret"` - // Domain for `ntlm` authentication. - Domain pulumi.StringPtrInput `pulumi:"domain"` - // Password for authentication. - Password pulumi.StringPtrInput `pulumi:"password"` - // Region for `SIGV4` authentication. - Region pulumi.StringPtrInput `pulumi:"region"` - // Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Resource pulumi.StringPtrInput `pulumi:"resource"` - // Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. - Scope pulumi.StringPtrInput `pulumi:"scope"` - // Secret key for `SIGV4` authentication. - SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` - // Service name for `SIGV4` authentication. - ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` - // Session token for `SIGV4` authentication. - SessionToken pulumi.StringPtrInput `pulumi:"sessionToken"` - // Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. - TokenApiAuthentication pulumi.StringPtrInput `pulumi:"tokenApiAuthentication"` - // Type of basic authentication to use when performing the test. Defaults to `"web"`. - Type pulumi.StringPtrInput `pulumi:"type"` - // Username for authentication. - Username pulumi.StringPtrInput `pulumi:"username"` - // Workstation for `ntlm` authentication. - Workstation pulumi.StringPtrInput `pulumi:"workstation"` -} - -func (SyntheticsTestRequestBasicauthArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestBasicauth)(nil)).Elem() -} - -func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput { - return i.ToSyntheticsTestRequestBasicauthOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthOutput) -} - -func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { - return i.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestBasicauthArgs) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthOutput).ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestBasicauthPtrInput is an input type that accepts SyntheticsTestRequestBasicauthArgs, SyntheticsTestRequestBasicauthPtr and SyntheticsTestRequestBasicauthPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestBasicauthPtrInput` via: -// -// SyntheticsTestRequestBasicauthArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestBasicauthPtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput - ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Context) SyntheticsTestRequestBasicauthPtrOutput -} - -type syntheticsTestRequestBasicauthPtrType SyntheticsTestRequestBasicauthArgs - -func SyntheticsTestRequestBasicauthPtr(v *SyntheticsTestRequestBasicauthArgs) SyntheticsTestRequestBasicauthPtrInput { - return (*syntheticsTestRequestBasicauthPtrType)(v) -} - -func (*syntheticsTestRequestBasicauthPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestBasicauth)(nil)).Elem() -} - -func (i *syntheticsTestRequestBasicauthPtrType) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { - return i.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestBasicauthPtrType) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestBasicauthPtrOutput) -} - -type SyntheticsTestRequestBasicauthOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestBasicauthOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestBasicauth)(nil)).Elem() -} - -func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthOutput() SyntheticsTestRequestBasicauthOutput { - return o -} - -func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthOutput { - return o -} - -func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { - return o.ToSyntheticsTestRequestBasicauthPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestBasicauthOutput) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestBasicauth) *SyntheticsTestRequestBasicauth { - return &v - }).(SyntheticsTestRequestBasicauthPtrOutput) -} - -// Access key for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthOutput) AccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.AccessKey }).(pulumi.StringPtrOutput) -} - -// Access token url for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthOutput) AccessTokenUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.AccessTokenUrl }).(pulumi.StringPtrOutput) -} - -// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthOutput) Audience() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Audience }).(pulumi.StringPtrOutput) -} - -// Client ID for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ClientId }).(pulumi.StringPtrOutput) -} - -// Client secret for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthOutput) ClientSecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ClientSecret }).(pulumi.StringPtrOutput) -} - -// Domain for `ntlm` authentication. -func (o SyntheticsTestRequestBasicauthOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Domain }).(pulumi.StringPtrOutput) -} - -// Password for authentication. -func (o SyntheticsTestRequestBasicauthOutput) Password() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Password }).(pulumi.StringPtrOutput) -} - -// Region for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthOutput) Region() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Region }).(pulumi.StringPtrOutput) -} - -// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Resource }).(pulumi.StringPtrOutput) -} - -// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Scope }).(pulumi.StringPtrOutput) -} - -// Secret key for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.SecretKey }).(pulumi.StringPtrOutput) -} - -// Service name for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthOutput) ServiceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.ServiceName }).(pulumi.StringPtrOutput) -} - -// Session token for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthOutput) SessionToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.SessionToken }).(pulumi.StringPtrOutput) -} - -// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. -func (o SyntheticsTestRequestBasicauthOutput) TokenApiAuthentication() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.TokenApiAuthentication }).(pulumi.StringPtrOutput) -} - -// Type of basic authentication to use when performing the test. Defaults to `"web"`. -func (o SyntheticsTestRequestBasicauthOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Type }).(pulumi.StringPtrOutput) -} - -// Username for authentication. -func (o SyntheticsTestRequestBasicauthOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Username }).(pulumi.StringPtrOutput) -} - -// Workstation for `ntlm` authentication. -func (o SyntheticsTestRequestBasicauthOutput) Workstation() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestBasicauth) *string { return v.Workstation }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestBasicauthPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestBasicauthPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestBasicauth)(nil)).Elem() -} - -func (o SyntheticsTestRequestBasicauthPtrOutput) ToSyntheticsTestRequestBasicauthPtrOutput() SyntheticsTestRequestBasicauthPtrOutput { - return o -} - -func (o SyntheticsTestRequestBasicauthPtrOutput) ToSyntheticsTestRequestBasicauthPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestBasicauthPtrOutput { - return o -} - -func (o SyntheticsTestRequestBasicauthPtrOutput) Elem() SyntheticsTestRequestBasicauthOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) SyntheticsTestRequestBasicauth { - if v != nil { - return *v - } - var ret SyntheticsTestRequestBasicauth - return ret - }).(SyntheticsTestRequestBasicauthOutput) -} - -// Access key for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) AccessKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.AccessKey - }).(pulumi.StringPtrOutput) -} - -// Access token url for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) AccessTokenUrl() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.AccessTokenUrl - }).(pulumi.StringPtrOutput) -} - -// Audience for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthPtrOutput) Audience() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Audience - }).(pulumi.StringPtrOutput) -} - -// Client ID for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) ClientId() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ClientId - }).(pulumi.StringPtrOutput) -} - -// Client secret for `oauth-client` or `oauth-rop` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) ClientSecret() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ClientSecret - }).(pulumi.StringPtrOutput) -} - -// Domain for `ntlm` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) Domain() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Domain - }).(pulumi.StringPtrOutput) -} - -// Password for authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) Password() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Password - }).(pulumi.StringPtrOutput) -} - -// Region for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) Region() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Region - }).(pulumi.StringPtrOutput) -} - -// Resource for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthPtrOutput) Resource() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Resource - }).(pulumi.StringPtrOutput) -} - -// Scope for `oauth-client` or `oauth-rop` authentication. Defaults to `""`. -func (o SyntheticsTestRequestBasicauthPtrOutput) Scope() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Scope - }).(pulumi.StringPtrOutput) -} - -// Secret key for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) SecretKey() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.SecretKey - }).(pulumi.StringPtrOutput) -} - -// Service name for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) ServiceName() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.ServiceName - }).(pulumi.StringPtrOutput) -} - -// Session token for `SIGV4` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) SessionToken() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.SessionToken - }).(pulumi.StringPtrOutput) -} - -// Token API Authentication for `oauth-client` or `oauth-rop` authentication. Valid values are `header`, `body`. -func (o SyntheticsTestRequestBasicauthPtrOutput) TokenApiAuthentication() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.TokenApiAuthentication - }).(pulumi.StringPtrOutput) -} - -// Type of basic authentication to use when performing the test. Defaults to `"web"`. -func (o SyntheticsTestRequestBasicauthPtrOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Type - }).(pulumi.StringPtrOutput) -} - -// Username for authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) Username() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Username - }).(pulumi.StringPtrOutput) -} - -// Workstation for `ntlm` authentication. -func (o SyntheticsTestRequestBasicauthPtrOutput) Workstation() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestBasicauth) *string { - if v == nil { - return nil - } - return v.Workstation - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestClientCertificate struct { - Cert SyntheticsTestRequestClientCertificateCert `pulumi:"cert"` - Key SyntheticsTestRequestClientCertificateKey `pulumi:"key"` -} - -// SyntheticsTestRequestClientCertificateInput is an input type that accepts SyntheticsTestRequestClientCertificateArgs and SyntheticsTestRequestClientCertificateOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateInput` via: -// -// SyntheticsTestRequestClientCertificateArgs{...} -type SyntheticsTestRequestClientCertificateInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput - ToSyntheticsTestRequestClientCertificateOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateOutput -} - -type SyntheticsTestRequestClientCertificateArgs struct { - Cert SyntheticsTestRequestClientCertificateCertInput `pulumi:"cert"` - Key SyntheticsTestRequestClientCertificateKeyInput `pulumi:"key"` -} - -func (SyntheticsTestRequestClientCertificateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificate)(nil)).Elem() -} - -func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput { - return i.ToSyntheticsTestRequestClientCertificateOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateOutput) -} - -func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { - return i.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateArgs) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateOutput).ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestClientCertificatePtrInput is an input type that accepts SyntheticsTestRequestClientCertificateArgs, SyntheticsTestRequestClientCertificatePtr and SyntheticsTestRequestClientCertificatePtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificatePtrInput` via: -// -// SyntheticsTestRequestClientCertificateArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestClientCertificatePtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput - ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificatePtrOutput -} - -type syntheticsTestRequestClientCertificatePtrType SyntheticsTestRequestClientCertificateArgs - -func SyntheticsTestRequestClientCertificatePtr(v *SyntheticsTestRequestClientCertificateArgs) SyntheticsTestRequestClientCertificatePtrInput { - return (*syntheticsTestRequestClientCertificatePtrType)(v) -} - -func (*syntheticsTestRequestClientCertificatePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificate)(nil)).Elem() -} - -func (i *syntheticsTestRequestClientCertificatePtrType) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { - return i.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestClientCertificatePtrType) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificatePtrOutput) -} - -type SyntheticsTestRequestClientCertificateOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificate)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificateOutput() SyntheticsTestRequestClientCertificateOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificateOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { - return o.ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestClientCertificateOutput) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificate { - return &v - }).(SyntheticsTestRequestClientCertificatePtrOutput) -} - -func (o SyntheticsTestRequestClientCertificateOutput) Cert() SyntheticsTestRequestClientCertificateCertOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificateCert { - return v.Cert - }).(SyntheticsTestRequestClientCertificateCertOutput) -} - -func (o SyntheticsTestRequestClientCertificateOutput) Key() SyntheticsTestRequestClientCertificateKeyOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificateKey { return v.Key }).(SyntheticsTestRequestClientCertificateKeyOutput) -} - -type SyntheticsTestRequestClientCertificatePtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificatePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificate)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificatePtrOutput) ToSyntheticsTestRequestClientCertificatePtrOutput() SyntheticsTestRequestClientCertificatePtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificatePtrOutput) ToSyntheticsTestRequestClientCertificatePtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificatePtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificatePtrOutput) Elem() SyntheticsTestRequestClientCertificateOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) SyntheticsTestRequestClientCertificate { - if v != nil { - return *v - } - var ret SyntheticsTestRequestClientCertificate - return ret - }).(SyntheticsTestRequestClientCertificateOutput) -} - -func (o SyntheticsTestRequestClientCertificatePtrOutput) Cert() SyntheticsTestRequestClientCertificateCertPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificateCert { - if v == nil { - return nil - } - return &v.Cert - }).(SyntheticsTestRequestClientCertificateCertPtrOutput) -} - -func (o SyntheticsTestRequestClientCertificatePtrOutput) Key() SyntheticsTestRequestClientCertificateKeyPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificate) *SyntheticsTestRequestClientCertificateKey { - if v == nil { - return nil - } - return &v.Key - }).(SyntheticsTestRequestClientCertificateKeyPtrOutput) -} - -type SyntheticsTestRequestClientCertificateCert struct { - // Content of the certificate. - Content string `pulumi:"content"` - // File name for the certificate. - Filename *string `pulumi:"filename"` -} - -// SyntheticsTestRequestClientCertificateCertInput is an input type that accepts SyntheticsTestRequestClientCertificateCertArgs and SyntheticsTestRequestClientCertificateCertOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateCertInput` via: -// -// SyntheticsTestRequestClientCertificateCertArgs{...} -type SyntheticsTestRequestClientCertificateCertInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput - ToSyntheticsTestRequestClientCertificateCertOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateCertOutput -} - -type SyntheticsTestRequestClientCertificateCertArgs struct { - // Content of the certificate. - Content pulumi.StringInput `pulumi:"content"` - // File name for the certificate. - Filename pulumi.StringPtrInput `pulumi:"filename"` -} - -func (SyntheticsTestRequestClientCertificateCertArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificateCert)(nil)).Elem() -} - -func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput { - return i.ToSyntheticsTestRequestClientCertificateCertOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertOutput) -} - -func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { - return i.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateCertArgs) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertOutput).ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestClientCertificateCertPtrInput is an input type that accepts SyntheticsTestRequestClientCertificateCertArgs, SyntheticsTestRequestClientCertificateCertPtr and SyntheticsTestRequestClientCertificateCertPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateCertPtrInput` via: -// -// SyntheticsTestRequestClientCertificateCertArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestClientCertificateCertPtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput - ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput -} - -type syntheticsTestRequestClientCertificateCertPtrType SyntheticsTestRequestClientCertificateCertArgs - -func SyntheticsTestRequestClientCertificateCertPtr(v *SyntheticsTestRequestClientCertificateCertArgs) SyntheticsTestRequestClientCertificateCertPtrInput { - return (*syntheticsTestRequestClientCertificateCertPtrType)(v) -} - -func (*syntheticsTestRequestClientCertificateCertPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificateCert)(nil)).Elem() -} - -func (i *syntheticsTestRequestClientCertificateCertPtrType) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { - return i.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestClientCertificateCertPtrType) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateCertPtrOutput) -} - -type SyntheticsTestRequestClientCertificateCertOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificateCertOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificateCert)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertOutput() SyntheticsTestRequestClientCertificateCertOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { - return o.ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestClientCertificateCertOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificateCert) *SyntheticsTestRequestClientCertificateCert { - return &v - }).(SyntheticsTestRequestClientCertificateCertPtrOutput) -} - -// Content of the certificate. -func (o SyntheticsTestRequestClientCertificateCertOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificateCert) string { return v.Content }).(pulumi.StringOutput) -} - -// File name for the certificate. -func (o SyntheticsTestRequestClientCertificateCertOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificateCert) *string { return v.Filename }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestClientCertificateCertPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificateCertPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificateCert)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificateCertPtrOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutput() SyntheticsTestRequestClientCertificateCertPtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateCertPtrOutput) ToSyntheticsTestRequestClientCertificateCertPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateCertPtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Elem() SyntheticsTestRequestClientCertificateCertOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) SyntheticsTestRequestClientCertificateCert { - if v != nil { - return *v - } - var ret SyntheticsTestRequestClientCertificateCert - return ret - }).(SyntheticsTestRequestClientCertificateCertOutput) -} - -// Content of the certificate. -func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) -} - -// File name for the certificate. -func (o SyntheticsTestRequestClientCertificateCertPtrOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateCert) *string { - if v == nil { - return nil - } - return v.Filename - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestClientCertificateKey struct { - // Content of the certificate. - Content string `pulumi:"content"` - // File name for the certificate. - Filename *string `pulumi:"filename"` -} - -// SyntheticsTestRequestClientCertificateKeyInput is an input type that accepts SyntheticsTestRequestClientCertificateKeyArgs and SyntheticsTestRequestClientCertificateKeyOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateKeyInput` via: -// -// SyntheticsTestRequestClientCertificateKeyArgs{...} -type SyntheticsTestRequestClientCertificateKeyInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput - ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateKeyOutput -} - -type SyntheticsTestRequestClientCertificateKeyArgs struct { - // Content of the certificate. - Content pulumi.StringInput `pulumi:"content"` - // File name for the certificate. - Filename pulumi.StringPtrInput `pulumi:"filename"` -} - -func (SyntheticsTestRequestClientCertificateKeyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificateKey)(nil)).Elem() -} - -func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput { - return i.ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyOutput) -} - -func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { - return i.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestClientCertificateKeyArgs) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyOutput).ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestClientCertificateKeyPtrInput is an input type that accepts SyntheticsTestRequestClientCertificateKeyArgs, SyntheticsTestRequestClientCertificateKeyPtr and SyntheticsTestRequestClientCertificateKeyPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestClientCertificateKeyPtrInput` via: -// -// SyntheticsTestRequestClientCertificateKeyArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestClientCertificateKeyPtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput - ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput -} - -type syntheticsTestRequestClientCertificateKeyPtrType SyntheticsTestRequestClientCertificateKeyArgs - -func SyntheticsTestRequestClientCertificateKeyPtr(v *SyntheticsTestRequestClientCertificateKeyArgs) SyntheticsTestRequestClientCertificateKeyPtrInput { - return (*syntheticsTestRequestClientCertificateKeyPtrType)(v) -} - -func (*syntheticsTestRequestClientCertificateKeyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificateKey)(nil)).Elem() -} - -func (i *syntheticsTestRequestClientCertificateKeyPtrType) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { - return i.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestClientCertificateKeyPtrType) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestClientCertificateKeyPtrOutput) -} - -type SyntheticsTestRequestClientCertificateKeyOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificateKeyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestClientCertificateKey)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyOutput() SyntheticsTestRequestClientCertificateKeyOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { - return o.ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestClientCertificateKeyOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestClientCertificateKey) *SyntheticsTestRequestClientCertificateKey { - return &v - }).(SyntheticsTestRequestClientCertificateKeyPtrOutput) -} - -// Content of the certificate. -func (o SyntheticsTestRequestClientCertificateKeyOutput) Content() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificateKey) string { return v.Content }).(pulumi.StringOutput) -} - -// File name for the certificate. -func (o SyntheticsTestRequestClientCertificateKeyOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestClientCertificateKey) *string { return v.Filename }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestClientCertificateKeyPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestClientCertificateKeyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestClientCertificateKey)(nil)).Elem() -} - -func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutput() SyntheticsTestRequestClientCertificateKeyPtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) ToSyntheticsTestRequestClientCertificateKeyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestClientCertificateKeyPtrOutput { - return o -} - -func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Elem() SyntheticsTestRequestClientCertificateKeyOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) SyntheticsTestRequestClientCertificateKey { - if v != nil { - return *v - } - var ret SyntheticsTestRequestClientCertificateKey - return ret - }).(SyntheticsTestRequestClientCertificateKeyOutput) -} - -// Content of the certificate. -func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Content() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) *string { - if v == nil { - return nil - } - return &v.Content - }).(pulumi.StringPtrOutput) -} - -// File name for the certificate. -func (o SyntheticsTestRequestClientCertificateKeyPtrOutput) Filename() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestClientCertificateKey) *string { - if v == nil { - return nil - } - return v.Filename - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestDefinition struct { - // The request body. - Body *string `pulumi:"body"` - // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. - BodyType *string `pulumi:"bodyType"` - // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. - CallType *string `pulumi:"callType"` - // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. - CertificateDomains []string `pulumi:"certificateDomains"` - // DNS server to use for DNS tests (`subtype = "dns"`). - DnsServer *string `pulumi:"dnsServer"` - // DNS server port to use for DNS tests. - DnsServerPort *int `pulumi:"dnsServerPort"` - // Host name to perform the test with. - Host *string `pulumi:"host"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion *string `pulumi:"httpVersion"` - // For UDP and websocket tests, message to send with the request. - Message *string `pulumi:"message"` - // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. - Method *string `pulumi:"method"` - // Determines whether or not to save the response body. - NoSavingResponseBody *bool `pulumi:"noSavingResponseBody"` - // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. - NumberOfPackets *int `pulumi:"numberOfPackets"` - // Persist cookies across redirects. - PersistCookies *bool `pulumi:"persistCookies"` - // The content of a proto file as a string. - PlainProtoFile *string `pulumi:"plainProtoFile"` - // Port to use when performing the test. - Port *int `pulumi:"port"` - // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. - // - // Deprecated: Use `plainProtoFile` instead. - ProtoJsonDescriptor *string `pulumi:"protoJsonDescriptor"` - // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. - Servername *string `pulumi:"servername"` - // The gRPC service on which you want to perform the gRPC call. - Service *string `pulumi:"service"` - // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). - ShouldTrackHops *bool `pulumi:"shouldTrackHops"` - // Timeout in seconds for the test. Defaults to `60`. - Timeout *int `pulumi:"timeout"` - // The URL to send the request to. - Url *string `pulumi:"url"` -} - -// SyntheticsTestRequestDefinitionInput is an input type that accepts SyntheticsTestRequestDefinitionArgs and SyntheticsTestRequestDefinitionOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestDefinitionInput` via: -// -// SyntheticsTestRequestDefinitionArgs{...} -type SyntheticsTestRequestDefinitionInput interface { - pulumi.Input - - ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput - ToSyntheticsTestRequestDefinitionOutputWithContext(context.Context) SyntheticsTestRequestDefinitionOutput -} - -type SyntheticsTestRequestDefinitionArgs struct { - // The request body. - Body pulumi.StringPtrInput `pulumi:"body"` - // Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. - BodyType pulumi.StringPtrInput `pulumi:"bodyType"` - // The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. - CallType pulumi.StringPtrInput `pulumi:"callType"` - // By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. - CertificateDomains pulumi.StringArrayInput `pulumi:"certificateDomains"` - // DNS server to use for DNS tests (`subtype = "dns"`). - DnsServer pulumi.StringPtrInput `pulumi:"dnsServer"` - // DNS server port to use for DNS tests. - DnsServerPort pulumi.IntPtrInput `pulumi:"dnsServerPort"` - // Host name to perform the test with. - Host pulumi.StringPtrInput `pulumi:"host"` - // HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. - HttpVersion pulumi.StringPtrInput `pulumi:"httpVersion"` - // For UDP and websocket tests, message to send with the request. - Message pulumi.StringPtrInput `pulumi:"message"` - // Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. - Method pulumi.StringPtrInput `pulumi:"method"` - // Determines whether or not to save the response body. - NoSavingResponseBody pulumi.BoolPtrInput `pulumi:"noSavingResponseBody"` - // Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. - NumberOfPackets pulumi.IntPtrInput `pulumi:"numberOfPackets"` - // Persist cookies across redirects. - PersistCookies pulumi.BoolPtrInput `pulumi:"persistCookies"` - // The content of a proto file as a string. - PlainProtoFile pulumi.StringPtrInput `pulumi:"plainProtoFile"` - // Port to use when performing the test. - Port pulumi.IntPtrInput `pulumi:"port"` - // A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. - // - // Deprecated: Use `plainProtoFile` instead. - ProtoJsonDescriptor pulumi.StringPtrInput `pulumi:"protoJsonDescriptor"` - // For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. - Servername pulumi.StringPtrInput `pulumi:"servername"` - // The gRPC service on which you want to perform the gRPC call. - Service pulumi.StringPtrInput `pulumi:"service"` - // This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). - ShouldTrackHops pulumi.BoolPtrInput `pulumi:"shouldTrackHops"` - // Timeout in seconds for the test. Defaults to `60`. - Timeout pulumi.IntPtrInput `pulumi:"timeout"` - // The URL to send the request to. - Url pulumi.StringPtrInput `pulumi:"url"` -} - -func (SyntheticsTestRequestDefinitionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestDefinition)(nil)).Elem() -} - -func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput { - return i.ToSyntheticsTestRequestDefinitionOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionOutput) -} - -func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { - return i.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestDefinitionArgs) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionOutput).ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestDefinitionPtrInput is an input type that accepts SyntheticsTestRequestDefinitionArgs, SyntheticsTestRequestDefinitionPtr and SyntheticsTestRequestDefinitionPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestDefinitionPtrInput` via: -// -// SyntheticsTestRequestDefinitionArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestDefinitionPtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput - ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Context) SyntheticsTestRequestDefinitionPtrOutput -} - -type syntheticsTestRequestDefinitionPtrType SyntheticsTestRequestDefinitionArgs - -func SyntheticsTestRequestDefinitionPtr(v *SyntheticsTestRequestDefinitionArgs) SyntheticsTestRequestDefinitionPtrInput { - return (*syntheticsTestRequestDefinitionPtrType)(v) -} - -func (*syntheticsTestRequestDefinitionPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestDefinition)(nil)).Elem() -} - -func (i *syntheticsTestRequestDefinitionPtrType) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { - return i.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestDefinitionPtrType) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestDefinitionPtrOutput) -} - -type SyntheticsTestRequestDefinitionOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestDefinitionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestDefinition)(nil)).Elem() -} - -func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionOutput() SyntheticsTestRequestDefinitionOutput { - return o -} - -func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionOutput { - return o -} - -func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { - return o.ToSyntheticsTestRequestDefinitionPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestDefinitionOutput) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestDefinition) *SyntheticsTestRequestDefinition { - return &v - }).(SyntheticsTestRequestDefinitionPtrOutput) -} - -// The request body. -func (o SyntheticsTestRequestDefinitionOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Body }).(pulumi.StringPtrOutput) -} - -// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. -func (o SyntheticsTestRequestDefinitionOutput) BodyType() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.BodyType }).(pulumi.StringPtrOutput) -} - -// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. -func (o SyntheticsTestRequestDefinitionOutput) CallType() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.CallType }).(pulumi.StringPtrOutput) -} - -// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. -func (o SyntheticsTestRequestDefinitionOutput) CertificateDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) []string { return v.CertificateDomains }).(pulumi.StringArrayOutput) -} - -// DNS server to use for DNS tests (`subtype = "dns"`). -func (o SyntheticsTestRequestDefinitionOutput) DnsServer() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.DnsServer }).(pulumi.StringPtrOutput) -} - -// DNS server port to use for DNS tests. -func (o SyntheticsTestRequestDefinitionOutput) DnsServerPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.DnsServerPort }).(pulumi.IntPtrOutput) -} - -// Host name to perform the test with. -func (o SyntheticsTestRequestDefinitionOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Host }).(pulumi.StringPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestRequestDefinitionOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.HttpVersion }).(pulumi.StringPtrOutput) -} - -// For UDP and websocket tests, message to send with the request. -func (o SyntheticsTestRequestDefinitionOutput) Message() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Message }).(pulumi.StringPtrOutput) -} - -// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. -func (o SyntheticsTestRequestDefinitionOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Method }).(pulumi.StringPtrOutput) -} - -// Determines whether or not to save the response body. -func (o SyntheticsTestRequestDefinitionOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.NoSavingResponseBody }).(pulumi.BoolPtrOutput) -} - -// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. -func (o SyntheticsTestRequestDefinitionOutput) NumberOfPackets() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.NumberOfPackets }).(pulumi.IntPtrOutput) -} - -// Persist cookies across redirects. -func (o SyntheticsTestRequestDefinitionOutput) PersistCookies() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.PersistCookies }).(pulumi.BoolPtrOutput) -} - -// The content of a proto file as a string. -func (o SyntheticsTestRequestDefinitionOutput) PlainProtoFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.PlainProtoFile }).(pulumi.StringPtrOutput) -} - -// Port to use when performing the test. -func (o SyntheticsTestRequestDefinitionOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.Port }).(pulumi.IntPtrOutput) -} - -// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. -// -// Deprecated: Use `plainProtoFile` instead. -func (o SyntheticsTestRequestDefinitionOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.ProtoJsonDescriptor }).(pulumi.StringPtrOutput) -} - -// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. -func (o SyntheticsTestRequestDefinitionOutput) Servername() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Servername }).(pulumi.StringPtrOutput) -} - -// The gRPC service on which you want to perform the gRPC call. -func (o SyntheticsTestRequestDefinitionOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Service }).(pulumi.StringPtrOutput) -} - -// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). -func (o SyntheticsTestRequestDefinitionOutput) ShouldTrackHops() pulumi.BoolPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *bool { return v.ShouldTrackHops }).(pulumi.BoolPtrOutput) -} - -// Timeout in seconds for the test. Defaults to `60`. -func (o SyntheticsTestRequestDefinitionOutput) Timeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *int { return v.Timeout }).(pulumi.IntPtrOutput) -} - -// The URL to send the request to. -func (o SyntheticsTestRequestDefinitionOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v SyntheticsTestRequestDefinition) *string { return v.Url }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestDefinitionPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestDefinitionPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestDefinition)(nil)).Elem() -} - -func (o SyntheticsTestRequestDefinitionPtrOutput) ToSyntheticsTestRequestDefinitionPtrOutput() SyntheticsTestRequestDefinitionPtrOutput { - return o -} - -func (o SyntheticsTestRequestDefinitionPtrOutput) ToSyntheticsTestRequestDefinitionPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestDefinitionPtrOutput { - return o -} - -func (o SyntheticsTestRequestDefinitionPtrOutput) Elem() SyntheticsTestRequestDefinitionOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) SyntheticsTestRequestDefinition { - if v != nil { - return *v - } - var ret SyntheticsTestRequestDefinition - return ret - }).(SyntheticsTestRequestDefinitionOutput) -} - -// The request body. -func (o SyntheticsTestRequestDefinitionPtrOutput) Body() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Body - }).(pulumi.StringPtrOutput) -} - -// Type of the request body. Valid values are `text/plain`, `application/json`, `text/xml`, `text/html`, `application/x-www-form-urlencoded`, `graphql`, `application/octet-stream`, `multipart/form-data`. -func (o SyntheticsTestRequestDefinitionPtrOutput) BodyType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.BodyType - }).(pulumi.StringPtrOutput) -} - -// The type of gRPC call to perform. Valid values are `healthcheck`, `unary`. -func (o SyntheticsTestRequestDefinitionPtrOutput) CallType() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.CallType - }).(pulumi.StringPtrOutput) -} - -// By default, the client certificate is applied on the domain of the starting URL for browser tests. If you want your client certificate to be applied on other domains instead, add them in `certificateDomains`. -func (o SyntheticsTestRequestDefinitionPtrOutput) CertificateDomains() pulumi.StringArrayOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) []string { - if v == nil { - return nil - } - return v.CertificateDomains - }).(pulumi.StringArrayOutput) -} - -// DNS server to use for DNS tests (`subtype = "dns"`). -func (o SyntheticsTestRequestDefinitionPtrOutput) DnsServer() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.DnsServer - }).(pulumi.StringPtrOutput) -} - -// DNS server port to use for DNS tests. -func (o SyntheticsTestRequestDefinitionPtrOutput) DnsServerPort() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { - if v == nil { - return nil - } - return v.DnsServerPort - }).(pulumi.IntPtrOutput) -} - -// Host name to perform the test with. -func (o SyntheticsTestRequestDefinitionPtrOutput) Host() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Host - }).(pulumi.StringPtrOutput) -} - -// HTTP version to use for an HTTP request in an API test or step. Valid values are `http1`, `http2`, `any`. -func (o SyntheticsTestRequestDefinitionPtrOutput) HttpVersion() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.HttpVersion - }).(pulumi.StringPtrOutput) -} - -// For UDP and websocket tests, message to send with the request. -func (o SyntheticsTestRequestDefinitionPtrOutput) Message() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Message - }).(pulumi.StringPtrOutput) -} - -// Either the HTTP method/verb to use or a gRPC method available on the service set in the `service` field. Required if `subtype` is `HTTP` or if `subtype` is `grpc` and `callType` is `unary`. -func (o SyntheticsTestRequestDefinitionPtrOutput) Method() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Method - }).(pulumi.StringPtrOutput) -} - -// Determines whether or not to save the response body. -func (o SyntheticsTestRequestDefinitionPtrOutput) NoSavingResponseBody() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { - if v == nil { - return nil - } - return v.NoSavingResponseBody - }).(pulumi.BoolPtrOutput) -} - -// Number of pings to use per test for ICMP tests (`subtype = "icmp"`) between 0 and 10. -func (o SyntheticsTestRequestDefinitionPtrOutput) NumberOfPackets() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { - if v == nil { - return nil - } - return v.NumberOfPackets - }).(pulumi.IntPtrOutput) -} - -// Persist cookies across redirects. -func (o SyntheticsTestRequestDefinitionPtrOutput) PersistCookies() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { - if v == nil { - return nil - } - return v.PersistCookies - }).(pulumi.BoolPtrOutput) -} - -// The content of a proto file as a string. -func (o SyntheticsTestRequestDefinitionPtrOutput) PlainProtoFile() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.PlainProtoFile - }).(pulumi.StringPtrOutput) -} - -// Port to use when performing the test. -func (o SyntheticsTestRequestDefinitionPtrOutput) Port() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { - if v == nil { - return nil - } - return v.Port - }).(pulumi.IntPtrOutput) -} - -// A protobuf JSON descriptor. **Deprecated.** Use `plainProtoFile` instead. -// -// Deprecated: Use `plainProtoFile` instead. -func (o SyntheticsTestRequestDefinitionPtrOutput) ProtoJsonDescriptor() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.ProtoJsonDescriptor - }).(pulumi.StringPtrOutput) -} - -// For SSL tests, it specifies on which server you want to initiate the TLS handshake, allowing the server to present one of multiple possible certificates on the same IP address and TCP port number. -func (o SyntheticsTestRequestDefinitionPtrOutput) Servername() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Servername - }).(pulumi.StringPtrOutput) -} - -// The gRPC service on which you want to perform the gRPC call. -func (o SyntheticsTestRequestDefinitionPtrOutput) Service() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Service - }).(pulumi.StringPtrOutput) -} - -// This will turn on a traceroute probe to discover all gateways along the path to the host destination. For ICMP tests (`subtype = "icmp"`). -func (o SyntheticsTestRequestDefinitionPtrOutput) ShouldTrackHops() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *bool { - if v == nil { - return nil - } - return v.ShouldTrackHops - }).(pulumi.BoolPtrOutput) -} - -// Timeout in seconds for the test. Defaults to `60`. -func (o SyntheticsTestRequestDefinitionPtrOutput) Timeout() pulumi.IntPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *int { - if v == nil { - return nil - } - return v.Timeout - }).(pulumi.IntPtrOutput) -} - -// The URL to send the request to. -func (o SyntheticsTestRequestDefinitionPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestDefinition) *string { - if v == nil { - return nil - } - return v.Url - }).(pulumi.StringPtrOutput) -} - -type SyntheticsTestRequestProxy struct { - // Header name and value map. - Headers map[string]interface{} `pulumi:"headers"` - // URL of the proxy to perform the test. - Url string `pulumi:"url"` -} - -// SyntheticsTestRequestProxyInput is an input type that accepts SyntheticsTestRequestProxyArgs and SyntheticsTestRequestProxyOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestProxyInput` via: -// -// SyntheticsTestRequestProxyArgs{...} -type SyntheticsTestRequestProxyInput interface { - pulumi.Input - - ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput - ToSyntheticsTestRequestProxyOutputWithContext(context.Context) SyntheticsTestRequestProxyOutput -} - -type SyntheticsTestRequestProxyArgs struct { - // Header name and value map. - Headers pulumi.MapInput `pulumi:"headers"` - // URL of the proxy to perform the test. - Url pulumi.StringInput `pulumi:"url"` -} - -func (SyntheticsTestRequestProxyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestProxy)(nil)).Elem() -} - -func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput { - return i.ToSyntheticsTestRequestProxyOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyOutput) -} - -func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { - return i.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) -} - -func (i SyntheticsTestRequestProxyArgs) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyOutput).ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx) -} - -// SyntheticsTestRequestProxyPtrInput is an input type that accepts SyntheticsTestRequestProxyArgs, SyntheticsTestRequestProxyPtr and SyntheticsTestRequestProxyPtrOutput values. -// You can construct a concrete instance of `SyntheticsTestRequestProxyPtrInput` via: -// -// SyntheticsTestRequestProxyArgs{...} -// -// or: -// -// nil -type SyntheticsTestRequestProxyPtrInput interface { - pulumi.Input - - ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput - ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Context) SyntheticsTestRequestProxyPtrOutput -} - -type syntheticsTestRequestProxyPtrType SyntheticsTestRequestProxyArgs - -func SyntheticsTestRequestProxyPtr(v *SyntheticsTestRequestProxyArgs) SyntheticsTestRequestProxyPtrInput { - return (*syntheticsTestRequestProxyPtrType)(v) -} - -func (*syntheticsTestRequestProxyPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestProxy)(nil)).Elem() -} - -func (i *syntheticsTestRequestProxyPtrType) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { - return i.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) -} - -func (i *syntheticsTestRequestProxyPtrType) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(SyntheticsTestRequestProxyPtrOutput) -} - -type SyntheticsTestRequestProxyOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestProxyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*SyntheticsTestRequestProxy)(nil)).Elem() -} - -func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyOutput() SyntheticsTestRequestProxyOutput { - return o -} - -func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyOutput { - return o -} - -func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { - return o.ToSyntheticsTestRequestProxyPtrOutputWithContext(context.Background()) -} - -func (o SyntheticsTestRequestProxyOutput) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v SyntheticsTestRequestProxy) *SyntheticsTestRequestProxy { - return &v - }).(SyntheticsTestRequestProxyPtrOutput) -} - -// Header name and value map. -func (o SyntheticsTestRequestProxyOutput) Headers() pulumi.MapOutput { - return o.ApplyT(func(v SyntheticsTestRequestProxy) map[string]interface{} { return v.Headers }).(pulumi.MapOutput) -} - -// URL of the proxy to perform the test. -func (o SyntheticsTestRequestProxyOutput) Url() pulumi.StringOutput { - return o.ApplyT(func(v SyntheticsTestRequestProxy) string { return v.Url }).(pulumi.StringOutput) -} - -type SyntheticsTestRequestProxyPtrOutput struct{ *pulumi.OutputState } - -func (SyntheticsTestRequestProxyPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**SyntheticsTestRequestProxy)(nil)).Elem() -} - -func (o SyntheticsTestRequestProxyPtrOutput) ToSyntheticsTestRequestProxyPtrOutput() SyntheticsTestRequestProxyPtrOutput { - return o -} - -func (o SyntheticsTestRequestProxyPtrOutput) ToSyntheticsTestRequestProxyPtrOutputWithContext(ctx context.Context) SyntheticsTestRequestProxyPtrOutput { - return o -} - -func (o SyntheticsTestRequestProxyPtrOutput) Elem() SyntheticsTestRequestProxyOutput { - return o.ApplyT(func(v *SyntheticsTestRequestProxy) SyntheticsTestRequestProxy { - if v != nil { - return *v - } - var ret SyntheticsTestRequestProxy - return ret - }).(SyntheticsTestRequestProxyOutput) -} - -// Header name and value map. -func (o SyntheticsTestRequestProxyPtrOutput) Headers() pulumi.MapOutput { - return o.ApplyT(func(v *SyntheticsTestRequestProxy) map[string]interface{} { - if v == nil { - return nil - } - return v.Headers - }).(pulumi.MapOutput) -} - -// URL of the proxy to perform the test. -func (o SyntheticsTestRequestProxyPtrOutput) Url() pulumi.StringPtrOutput { - return o.ApplyT(func(v *SyntheticsTestRequestProxy) *string { - if v == nil { - return nil - } - return &v.Url - }).(pulumi.StringPtrOutput) -} - -type GetCloudWorkloadSecurityAgentRulesAgentRule struct { - // The description of the Agent rule. - Description string `pulumi:"description"` - // Whether the Agent rule is enabled. - Enabled bool `pulumi:"enabled"` - // The SECL expression of the Agent rule. - Expression string `pulumi:"expression"` - // The id of the Agent rule. - Id string `pulumi:"id"` - // The name of the Agent rule. - Name string `pulumi:"name"` -} - -// GetCloudWorkloadSecurityAgentRulesAgentRuleInput is an input type that accepts GetCloudWorkloadSecurityAgentRulesAgentRuleArgs and GetCloudWorkloadSecurityAgentRulesAgentRuleOutput values. -// You can construct a concrete instance of `GetCloudWorkloadSecurityAgentRulesAgentRuleInput` via: -// -// GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{...} -type GetCloudWorkloadSecurityAgentRulesAgentRuleInput interface { - pulumi.Input - - ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput - ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput -} - -type GetCloudWorkloadSecurityAgentRulesAgentRuleArgs struct { - // The description of the Agent rule. - Description pulumi.StringInput `pulumi:"description"` - // Whether the Agent rule is enabled. - Enabled pulumi.BoolInput `pulumi:"enabled"` - // The SECL expression of the Agent rule. - Expression pulumi.StringInput `pulumi:"expression"` - // The id of the Agent rule. - Id pulumi.StringInput `pulumi:"id"` - // The name of the Agent rule. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() -} - -func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { - return i.ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(context.Background()) -} - -func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArgs) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) -} - -// GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput is an input type that accepts GetCloudWorkloadSecurityAgentRulesAgentRuleArray and GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput values. -// You can construct a concrete instance of `GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput` via: -// -// GetCloudWorkloadSecurityAgentRulesAgentRuleArray{ GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{...} } -type GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput interface { - pulumi.Input - - ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput - ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput -} - -type GetCloudWorkloadSecurityAgentRulesAgentRuleArray []GetCloudWorkloadSecurityAgentRulesAgentRuleInput - -func (GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() -} - -func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { - return i.ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(context.Background()) -} - -func (i GetCloudWorkloadSecurityAgentRulesAgentRuleArray) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) -} - -type GetCloudWorkloadSecurityAgentRulesAgentRuleOutput struct{ *pulumi.OutputState } - -func (GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() -} - -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { - return o -} - -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { - return o -} - -// The description of the Agent rule. -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Description }).(pulumi.StringOutput) -} - -// Whether the Agent rule is enabled. -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Enabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) bool { return v.Enabled }).(pulumi.BoolOutput) -} - -// The SECL expression of the Agent rule. -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Expression }).(pulumi.StringOutput) -} - -// The id of the Agent rule. -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Id }).(pulumi.StringOutput) -} - -// The name of the Agent rule. -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetCloudWorkloadSecurityAgentRulesAgentRule) string { return v.Name }).(pulumi.StringOutput) -} - -type GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput struct{ *pulumi.OutputState } - -func (GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetCloudWorkloadSecurityAgentRulesAgentRule)(nil)).Elem() -} - -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput() GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { - return o -} - -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) ToGetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput { - return o -} - -func (o GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput) Index(i pulumi.IntInput) GetCloudWorkloadSecurityAgentRulesAgentRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetCloudWorkloadSecurityAgentRulesAgentRule { - return vs[0].([]GetCloudWorkloadSecurityAgentRulesAgentRule)[vs[1].(int)] - }).(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput) -} - -type GetCsmThreatsAgentRulesAgentRule struct { - Description string `pulumi:"description"` - Enabled bool `pulumi:"enabled"` - Expression string `pulumi:"expression"` - Id string `pulumi:"id"` - Name string `pulumi:"name"` -} - -// GetCsmThreatsAgentRulesAgentRuleInput is an input type that accepts GetCsmThreatsAgentRulesAgentRuleArgs and GetCsmThreatsAgentRulesAgentRuleOutput values. -// You can construct a concrete instance of `GetCsmThreatsAgentRulesAgentRuleInput` via: -// -// GetCsmThreatsAgentRulesAgentRuleArgs{...} -type GetCsmThreatsAgentRulesAgentRuleInput interface { - pulumi.Input - - ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput - ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(context.Context) GetCsmThreatsAgentRulesAgentRuleOutput -} - -type GetCsmThreatsAgentRulesAgentRuleArgs struct { - Description pulumi.StringInput `pulumi:"description"` - Enabled pulumi.BoolInput `pulumi:"enabled"` - Expression pulumi.StringInput `pulumi:"expression"` - Id pulumi.StringInput `pulumi:"id"` - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetCsmThreatsAgentRulesAgentRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() -} - -func (i GetCsmThreatsAgentRulesAgentRuleArgs) ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput { - return i.ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(context.Background()) -} - -func (i GetCsmThreatsAgentRulesAgentRuleArgs) ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetCsmThreatsAgentRulesAgentRuleOutput) -} - -// GetCsmThreatsAgentRulesAgentRuleArrayInput is an input type that accepts GetCsmThreatsAgentRulesAgentRuleArray and GetCsmThreatsAgentRulesAgentRuleArrayOutput values. -// You can construct a concrete instance of `GetCsmThreatsAgentRulesAgentRuleArrayInput` via: -// -// GetCsmThreatsAgentRulesAgentRuleArray{ GetCsmThreatsAgentRulesAgentRuleArgs{...} } -type GetCsmThreatsAgentRulesAgentRuleArrayInput interface { - pulumi.Input - - ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput - ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput -} - -type GetCsmThreatsAgentRulesAgentRuleArray []GetCsmThreatsAgentRulesAgentRuleInput - -func (GetCsmThreatsAgentRulesAgentRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() -} - -func (i GetCsmThreatsAgentRulesAgentRuleArray) ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput { - return i.ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(context.Background()) -} - -func (i GetCsmThreatsAgentRulesAgentRuleArray) ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetCsmThreatsAgentRulesAgentRuleArrayOutput) -} - -type GetCsmThreatsAgentRulesAgentRuleOutput struct{ *pulumi.OutputState } - -func (GetCsmThreatsAgentRulesAgentRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) ToGetCsmThreatsAgentRulesAgentRuleOutput() GetCsmThreatsAgentRulesAgentRuleOutput { - return o -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) ToGetCsmThreatsAgentRulesAgentRuleOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleOutput { - return o -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Description }).(pulumi.StringOutput) -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) Enabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) bool { return v.Enabled }).(pulumi.BoolOutput) -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Expression }).(pulumi.StringOutput) -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Id }).(pulumi.StringOutput) -} - -func (o GetCsmThreatsAgentRulesAgentRuleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetCsmThreatsAgentRulesAgentRule) string { return v.Name }).(pulumi.StringOutput) -} - -type GetCsmThreatsAgentRulesAgentRuleArrayOutput struct{ *pulumi.OutputState } - -func (GetCsmThreatsAgentRulesAgentRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetCsmThreatsAgentRulesAgentRule)(nil)).Elem() -} - -func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) ToGetCsmThreatsAgentRulesAgentRuleArrayOutput() GetCsmThreatsAgentRulesAgentRuleArrayOutput { - return o -} - -func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) ToGetCsmThreatsAgentRulesAgentRuleArrayOutputWithContext(ctx context.Context) GetCsmThreatsAgentRulesAgentRuleArrayOutput { - return o -} - -func (o GetCsmThreatsAgentRulesAgentRuleArrayOutput) Index(i pulumi.IntInput) GetCsmThreatsAgentRulesAgentRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetCsmThreatsAgentRulesAgentRule { - return vs[0].([]GetCsmThreatsAgentRulesAgentRule)[vs[1].(int)] - }).(GetCsmThreatsAgentRulesAgentRuleOutput) -} - -type GetHostsHostList struct { - Aliases []string `pulumi:"aliases"` - Apps []string `pulumi:"apps"` - AwsName string `pulumi:"awsName"` - HostName string `pulumi:"hostName"` - Id int `pulumi:"id"` - IsMuted bool `pulumi:"isMuted"` - LastReportedTime int `pulumi:"lastReportedTime"` - Meta GetHostsHostListMeta `pulumi:"meta"` - Metrics GetHostsHostListMetrics `pulumi:"metrics"` - MuteTimeout int `pulumi:"muteTimeout"` - Name string `pulumi:"name"` - Sources []string `pulumi:"sources"` - Up bool `pulumi:"up"` -} - -// GetHostsHostListInput is an input type that accepts GetHostsHostListArgs and GetHostsHostListOutput values. -// You can construct a concrete instance of `GetHostsHostListInput` via: -// -// GetHostsHostListArgs{...} -type GetHostsHostListInput interface { - pulumi.Input - - ToGetHostsHostListOutput() GetHostsHostListOutput - ToGetHostsHostListOutputWithContext(context.Context) GetHostsHostListOutput -} - -type GetHostsHostListArgs struct { - Aliases pulumi.StringArrayInput `pulumi:"aliases"` - Apps pulumi.StringArrayInput `pulumi:"apps"` - AwsName pulumi.StringInput `pulumi:"awsName"` - HostName pulumi.StringInput `pulumi:"hostName"` - Id pulumi.IntInput `pulumi:"id"` - IsMuted pulumi.BoolInput `pulumi:"isMuted"` - LastReportedTime pulumi.IntInput `pulumi:"lastReportedTime"` - Meta GetHostsHostListMetaInput `pulumi:"meta"` - Metrics GetHostsHostListMetricsInput `pulumi:"metrics"` - MuteTimeout pulumi.IntInput `pulumi:"muteTimeout"` - Name pulumi.StringInput `pulumi:"name"` - Sources pulumi.StringArrayInput `pulumi:"sources"` - Up pulumi.BoolInput `pulumi:"up"` -} - -func (GetHostsHostListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostList)(nil)).Elem() -} - -func (i GetHostsHostListArgs) ToGetHostsHostListOutput() GetHostsHostListOutput { - return i.ToGetHostsHostListOutputWithContext(context.Background()) -} - -func (i GetHostsHostListArgs) ToGetHostsHostListOutputWithContext(ctx context.Context) GetHostsHostListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListOutput) -} - -// GetHostsHostListArrayInput is an input type that accepts GetHostsHostListArray and GetHostsHostListArrayOutput values. -// You can construct a concrete instance of `GetHostsHostListArrayInput` via: -// -// GetHostsHostListArray{ GetHostsHostListArgs{...} } -type GetHostsHostListArrayInput interface { - pulumi.Input - - ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput - ToGetHostsHostListArrayOutputWithContext(context.Context) GetHostsHostListArrayOutput -} - -type GetHostsHostListArray []GetHostsHostListInput - -func (GetHostsHostListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetHostsHostList)(nil)).Elem() -} - -func (i GetHostsHostListArray) ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput { - return i.ToGetHostsHostListArrayOutputWithContext(context.Background()) -} - -func (i GetHostsHostListArray) ToGetHostsHostListArrayOutputWithContext(ctx context.Context) GetHostsHostListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListArrayOutput) -} - -type GetHostsHostListOutput struct{ *pulumi.OutputState } - -func (GetHostsHostListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostList)(nil)).Elem() -} - -func (o GetHostsHostListOutput) ToGetHostsHostListOutput() GetHostsHostListOutput { - return o -} - -func (o GetHostsHostListOutput) ToGetHostsHostListOutputWithContext(ctx context.Context) GetHostsHostListOutput { - return o -} - -func (o GetHostsHostListOutput) Aliases() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetHostsHostList) []string { return v.Aliases }).(pulumi.StringArrayOutput) -} - -func (o GetHostsHostListOutput) Apps() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetHostsHostList) []string { return v.Apps }).(pulumi.StringArrayOutput) -} - -func (o GetHostsHostListOutput) AwsName() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostList) string { return v.AwsName }).(pulumi.StringOutput) -} - -func (o GetHostsHostListOutput) HostName() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostList) string { return v.HostName }).(pulumi.StringOutput) -} - -func (o GetHostsHostListOutput) Id() pulumi.IntOutput { - return o.ApplyT(func(v GetHostsHostList) int { return v.Id }).(pulumi.IntOutput) -} - -func (o GetHostsHostListOutput) IsMuted() pulumi.BoolOutput { - return o.ApplyT(func(v GetHostsHostList) bool { return v.IsMuted }).(pulumi.BoolOutput) -} - -func (o GetHostsHostListOutput) LastReportedTime() pulumi.IntOutput { - return o.ApplyT(func(v GetHostsHostList) int { return v.LastReportedTime }).(pulumi.IntOutput) -} - -func (o GetHostsHostListOutput) Meta() GetHostsHostListMetaOutput { - return o.ApplyT(func(v GetHostsHostList) GetHostsHostListMeta { return v.Meta }).(GetHostsHostListMetaOutput) -} - -func (o GetHostsHostListOutput) Metrics() GetHostsHostListMetricsOutput { - return o.ApplyT(func(v GetHostsHostList) GetHostsHostListMetrics { return v.Metrics }).(GetHostsHostListMetricsOutput) -} - -func (o GetHostsHostListOutput) MuteTimeout() pulumi.IntOutput { - return o.ApplyT(func(v GetHostsHostList) int { return v.MuteTimeout }).(pulumi.IntOutput) -} - -func (o GetHostsHostListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostList) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetHostsHostListOutput) Sources() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetHostsHostList) []string { return v.Sources }).(pulumi.StringArrayOutput) -} - -func (o GetHostsHostListOutput) Up() pulumi.BoolOutput { - return o.ApplyT(func(v GetHostsHostList) bool { return v.Up }).(pulumi.BoolOutput) -} - -type GetHostsHostListArrayOutput struct{ *pulumi.OutputState } - -func (GetHostsHostListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetHostsHostList)(nil)).Elem() -} - -func (o GetHostsHostListArrayOutput) ToGetHostsHostListArrayOutput() GetHostsHostListArrayOutput { - return o -} - -func (o GetHostsHostListArrayOutput) ToGetHostsHostListArrayOutputWithContext(ctx context.Context) GetHostsHostListArrayOutput { - return o -} - -func (o GetHostsHostListArrayOutput) Index(i pulumi.IntInput) GetHostsHostListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetHostsHostList { - return vs[0].([]GetHostsHostList)[vs[1].(int)] - }).(GetHostsHostListOutput) -} - -type GetHostsHostListMeta struct { - AgentVersion string `pulumi:"agentVersion"` - CpuCores int `pulumi:"cpuCores"` - Gohai string `pulumi:"gohai"` - Machine string `pulumi:"machine"` - Platform string `pulumi:"platform"` - Processor string `pulumi:"processor"` - PythonVersion string `pulumi:"pythonVersion"` - SocketFqdn string `pulumi:"socketFqdn"` - SocketHostname string `pulumi:"socketHostname"` -} - -// GetHostsHostListMetaInput is an input type that accepts GetHostsHostListMetaArgs and GetHostsHostListMetaOutput values. -// You can construct a concrete instance of `GetHostsHostListMetaInput` via: -// -// GetHostsHostListMetaArgs{...} -type GetHostsHostListMetaInput interface { - pulumi.Input - - ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput - ToGetHostsHostListMetaOutputWithContext(context.Context) GetHostsHostListMetaOutput -} - -type GetHostsHostListMetaArgs struct { - AgentVersion pulumi.StringInput `pulumi:"agentVersion"` - CpuCores pulumi.IntInput `pulumi:"cpuCores"` - Gohai pulumi.StringInput `pulumi:"gohai"` - Machine pulumi.StringInput `pulumi:"machine"` - Platform pulumi.StringInput `pulumi:"platform"` - Processor pulumi.StringInput `pulumi:"processor"` - PythonVersion pulumi.StringInput `pulumi:"pythonVersion"` - SocketFqdn pulumi.StringInput `pulumi:"socketFqdn"` - SocketHostname pulumi.StringInput `pulumi:"socketHostname"` -} - -func (GetHostsHostListMetaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostListMeta)(nil)).Elem() -} - -func (i GetHostsHostListMetaArgs) ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput { - return i.ToGetHostsHostListMetaOutputWithContext(context.Background()) -} - -func (i GetHostsHostListMetaArgs) ToGetHostsHostListMetaOutputWithContext(ctx context.Context) GetHostsHostListMetaOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListMetaOutput) -} - -type GetHostsHostListMetaOutput struct{ *pulumi.OutputState } - -func (GetHostsHostListMetaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostListMeta)(nil)).Elem() -} - -func (o GetHostsHostListMetaOutput) ToGetHostsHostListMetaOutput() GetHostsHostListMetaOutput { - return o -} - -func (o GetHostsHostListMetaOutput) ToGetHostsHostListMetaOutputWithContext(ctx context.Context) GetHostsHostListMetaOutput { - return o -} - -func (o GetHostsHostListMetaOutput) AgentVersion() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.AgentVersion }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) CpuCores() pulumi.IntOutput { - return o.ApplyT(func(v GetHostsHostListMeta) int { return v.CpuCores }).(pulumi.IntOutput) -} - -func (o GetHostsHostListMetaOutput) Gohai() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Gohai }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) Machine() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Machine }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) Platform() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Platform }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) Processor() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.Processor }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) PythonVersion() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.PythonVersion }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) SocketFqdn() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.SocketFqdn }).(pulumi.StringOutput) -} - -func (o GetHostsHostListMetaOutput) SocketHostname() pulumi.StringOutput { - return o.ApplyT(func(v GetHostsHostListMeta) string { return v.SocketHostname }).(pulumi.StringOutput) -} - -type GetHostsHostListMetrics struct { - Cpu float64 `pulumi:"cpu"` - Iowait float64 `pulumi:"iowait"` - Load float64 `pulumi:"load"` -} - -// GetHostsHostListMetricsInput is an input type that accepts GetHostsHostListMetricsArgs and GetHostsHostListMetricsOutput values. -// You can construct a concrete instance of `GetHostsHostListMetricsInput` via: -// -// GetHostsHostListMetricsArgs{...} -type GetHostsHostListMetricsInput interface { - pulumi.Input - - ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput - ToGetHostsHostListMetricsOutputWithContext(context.Context) GetHostsHostListMetricsOutput -} - -type GetHostsHostListMetricsArgs struct { - Cpu pulumi.Float64Input `pulumi:"cpu"` - Iowait pulumi.Float64Input `pulumi:"iowait"` - Load pulumi.Float64Input `pulumi:"load"` -} - -func (GetHostsHostListMetricsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostListMetrics)(nil)).Elem() -} - -func (i GetHostsHostListMetricsArgs) ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput { - return i.ToGetHostsHostListMetricsOutputWithContext(context.Background()) -} - -func (i GetHostsHostListMetricsArgs) ToGetHostsHostListMetricsOutputWithContext(ctx context.Context) GetHostsHostListMetricsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetHostsHostListMetricsOutput) -} - -type GetHostsHostListMetricsOutput struct{ *pulumi.OutputState } - -func (GetHostsHostListMetricsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetHostsHostListMetrics)(nil)).Elem() -} - -func (o GetHostsHostListMetricsOutput) ToGetHostsHostListMetricsOutput() GetHostsHostListMetricsOutput { - return o -} - -func (o GetHostsHostListMetricsOutput) ToGetHostsHostListMetricsOutputWithContext(ctx context.Context) GetHostsHostListMetricsOutput { - return o -} - -func (o GetHostsHostListMetricsOutput) Cpu() pulumi.Float64Output { - return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Cpu }).(pulumi.Float64Output) -} - -func (o GetHostsHostListMetricsOutput) Iowait() pulumi.Float64Output { - return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Iowait }).(pulumi.Float64Output) -} - -func (o GetHostsHostListMetricsOutput) Load() pulumi.Float64Output { - return o.ApplyT(func(v GetHostsHostListMetrics) float64 { return v.Load }).(pulumi.Float64Output) -} - -type GetLogsIndexesLogsIndex struct { - // The number of log events you can send in this index per day before you are rate-limited. - DailyLimit int `pulumi:"dailyLimit"` - // Object containing options to override the default daily limit reset time. - DailyLimitResets []GetLogsIndexesLogsIndexDailyLimitReset `pulumi:"dailyLimitResets"` - // The percentage threshold of the daily quota at which a Datadog warning event is generated. - DailyLimitWarningThresholdPercentage float64 `pulumi:"dailyLimitWarningThresholdPercentage"` - // List of exclusion filters. - ExclusionFilters []GetLogsIndexesLogsIndexExclusionFilter `pulumi:"exclusionFilters"` - // Logs filter - Filters []GetLogsIndexesLogsIndexFilter `pulumi:"filters"` - // The name of the index. - Name string `pulumi:"name"` - // The number of days before logs are deleted from this index. - RetentionDays int `pulumi:"retentionDays"` -} - -// GetLogsIndexesLogsIndexInput is an input type that accepts GetLogsIndexesLogsIndexArgs and GetLogsIndexesLogsIndexOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexInput` via: -// -// GetLogsIndexesLogsIndexArgs{...} -type GetLogsIndexesLogsIndexInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput - ToGetLogsIndexesLogsIndexOutputWithContext(context.Context) GetLogsIndexesLogsIndexOutput -} - -type GetLogsIndexesLogsIndexArgs struct { - // The number of log events you can send in this index per day before you are rate-limited. - DailyLimit pulumi.IntInput `pulumi:"dailyLimit"` - // Object containing options to override the default daily limit reset time. - DailyLimitResets GetLogsIndexesLogsIndexDailyLimitResetArrayInput `pulumi:"dailyLimitResets"` - // The percentage threshold of the daily quota at which a Datadog warning event is generated. - DailyLimitWarningThresholdPercentage pulumi.Float64Input `pulumi:"dailyLimitWarningThresholdPercentage"` - // List of exclusion filters. - ExclusionFilters GetLogsIndexesLogsIndexExclusionFilterArrayInput `pulumi:"exclusionFilters"` - // Logs filter - Filters GetLogsIndexesLogsIndexFilterArrayInput `pulumi:"filters"` - // The name of the index. - Name pulumi.StringInput `pulumi:"name"` - // The number of days before logs are deleted from this index. - RetentionDays pulumi.IntInput `pulumi:"retentionDays"` -} - -func (GetLogsIndexesLogsIndexArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndex)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexArgs) ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput { - return i.ToGetLogsIndexesLogsIndexOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexArgs) ToGetLogsIndexesLogsIndexOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexOutput) -} - -// GetLogsIndexesLogsIndexArrayInput is an input type that accepts GetLogsIndexesLogsIndexArray and GetLogsIndexesLogsIndexArrayOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexArrayInput` via: -// -// GetLogsIndexesLogsIndexArray{ GetLogsIndexesLogsIndexArgs{...} } -type GetLogsIndexesLogsIndexArrayInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput - ToGetLogsIndexesLogsIndexArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexArrayOutput -} - -type GetLogsIndexesLogsIndexArray []GetLogsIndexesLogsIndexInput - -func (GetLogsIndexesLogsIndexArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndex)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexArray) ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput { - return i.ToGetLogsIndexesLogsIndexArrayOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexArray) ToGetLogsIndexesLogsIndexArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexArrayOutput) -} - -type GetLogsIndexesLogsIndexOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndex)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexOutput) ToGetLogsIndexesLogsIndexOutput() GetLogsIndexesLogsIndexOutput { - return o -} - -func (o GetLogsIndexesLogsIndexOutput) ToGetLogsIndexesLogsIndexOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexOutput { - return o -} - -// The number of log events you can send in this index per day before you are rate-limited. -func (o GetLogsIndexesLogsIndexOutput) DailyLimit() pulumi.IntOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) int { return v.DailyLimit }).(pulumi.IntOutput) -} - -// Object containing options to override the default daily limit reset time. -func (o GetLogsIndexesLogsIndexOutput) DailyLimitResets() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexDailyLimitReset { return v.DailyLimitResets }).(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) -} - -// The percentage threshold of the daily quota at which a Datadog warning event is generated. -func (o GetLogsIndexesLogsIndexOutput) DailyLimitWarningThresholdPercentage() pulumi.Float64Output { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) float64 { return v.DailyLimitWarningThresholdPercentage }).(pulumi.Float64Output) -} - -// List of exclusion filters. -func (o GetLogsIndexesLogsIndexOutput) ExclusionFilters() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexExclusionFilter { return v.ExclusionFilters }).(GetLogsIndexesLogsIndexExclusionFilterArrayOutput) -} - -// Logs filter -func (o GetLogsIndexesLogsIndexOutput) Filters() GetLogsIndexesLogsIndexFilterArrayOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) []GetLogsIndexesLogsIndexFilter { return v.Filters }).(GetLogsIndexesLogsIndexFilterArrayOutput) -} - -// The name of the index. -func (o GetLogsIndexesLogsIndexOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) string { return v.Name }).(pulumi.StringOutput) -} - -// The number of days before logs are deleted from this index. -func (o GetLogsIndexesLogsIndexOutput) RetentionDays() pulumi.IntOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndex) int { return v.RetentionDays }).(pulumi.IntOutput) -} - -type GetLogsIndexesLogsIndexArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndex)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexArrayOutput) ToGetLogsIndexesLogsIndexArrayOutput() GetLogsIndexesLogsIndexArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexArrayOutput) ToGetLogsIndexesLogsIndexArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndex { - return vs[0].([]GetLogsIndexesLogsIndex)[vs[1].(int)] - }).(GetLogsIndexesLogsIndexOutput) -} - -type GetLogsIndexesLogsIndexDailyLimitReset struct { - // String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). - ResetTime string `pulumi:"resetTime"` - // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). - ResetUtcOffset string `pulumi:"resetUtcOffset"` -} - -// GetLogsIndexesLogsIndexDailyLimitResetInput is an input type that accepts GetLogsIndexesLogsIndexDailyLimitResetArgs and GetLogsIndexesLogsIndexDailyLimitResetOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexDailyLimitResetInput` via: -// -// GetLogsIndexesLogsIndexDailyLimitResetArgs{...} -type GetLogsIndexesLogsIndexDailyLimitResetInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput - ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput -} - -type GetLogsIndexesLogsIndexDailyLimitResetArgs struct { - // String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). - ResetTime pulumi.StringInput `pulumi:"resetTime"` - // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). - ResetUtcOffset pulumi.StringInput `pulumi:"resetUtcOffset"` -} - -func (GetLogsIndexesLogsIndexDailyLimitResetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexDailyLimitResetArgs) ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput { - return i.ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexDailyLimitResetArgs) ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexDailyLimitResetOutput) -} - -// GetLogsIndexesLogsIndexDailyLimitResetArrayInput is an input type that accepts GetLogsIndexesLogsIndexDailyLimitResetArray and GetLogsIndexesLogsIndexDailyLimitResetArrayOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexDailyLimitResetArrayInput` via: -// -// GetLogsIndexesLogsIndexDailyLimitResetArray{ GetLogsIndexesLogsIndexDailyLimitResetArgs{...} } -type GetLogsIndexesLogsIndexDailyLimitResetArrayInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput - ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput -} - -type GetLogsIndexesLogsIndexDailyLimitResetArray []GetLogsIndexesLogsIndexDailyLimitResetInput - -func (GetLogsIndexesLogsIndexDailyLimitResetArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexDailyLimitResetArray) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { - return i.ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexDailyLimitResetArray) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) -} - -type GetLogsIndexesLogsIndexDailyLimitResetOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexDailyLimitResetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ToGetLogsIndexesLogsIndexDailyLimitResetOutput() GetLogsIndexesLogsIndexDailyLimitResetOutput { - return o -} - -func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ToGetLogsIndexesLogsIndexDailyLimitResetOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetOutput { - return o -} - -// String in `HH:00` format representing the time of day the daily limit should be reset. The hours between 00 and 23 (inclusive). -func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ResetTime() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexDailyLimitReset) string { return v.ResetTime }).(pulumi.StringOutput) -} - -// String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours between -12 and +14 (inclusive). -func (o GetLogsIndexesLogsIndexDailyLimitResetOutput) ResetUtcOffset() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexDailyLimitReset) string { return v.ResetUtcOffset }).(pulumi.StringOutput) -} - -type GetLogsIndexesLogsIndexDailyLimitResetArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexDailyLimitReset)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutput() GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) ToGetLogsIndexesLogsIndexDailyLimitResetArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexDailyLimitResetArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexDailyLimitResetArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexDailyLimitResetOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexDailyLimitReset { - return vs[0].([]GetLogsIndexesLogsIndexDailyLimitReset)[vs[1].(int)] - }).(GetLogsIndexesLogsIndexDailyLimitResetOutput) -} - -type GetLogsIndexesLogsIndexExclusionFilter struct { - Filters []GetLogsIndexesLogsIndexExclusionFilterFilter `pulumi:"filters"` - // A boolean stating if the exclusion is active or not. - IsEnabled bool `pulumi:"isEnabled"` - // The name of the exclusion filter. - Name string `pulumi:"name"` -} - -// GetLogsIndexesLogsIndexExclusionFilterInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterArgs and GetLogsIndexesLogsIndexExclusionFilterOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterInput` via: -// -// GetLogsIndexesLogsIndexExclusionFilterArgs{...} -type GetLogsIndexesLogsIndexExclusionFilterInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput - ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput -} - -type GetLogsIndexesLogsIndexExclusionFilterArgs struct { - Filters GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput `pulumi:"filters"` - // A boolean stating if the exclusion is active or not. - IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` - // The name of the exclusion filter. - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetLogsIndexesLogsIndexExclusionFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexExclusionFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput { - return i.ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexExclusionFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterOutput) -} - -// GetLogsIndexesLogsIndexExclusionFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterArray and GetLogsIndexesLogsIndexExclusionFilterArrayOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterArrayInput` via: -// -// GetLogsIndexesLogsIndexExclusionFilterArray{ GetLogsIndexesLogsIndexExclusionFilterArgs{...} } -type GetLogsIndexesLogsIndexExclusionFilterArrayInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput - ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput -} - -type GetLogsIndexesLogsIndexExclusionFilterArray []GetLogsIndexesLogsIndexExclusionFilterInput - -func (GetLogsIndexesLogsIndexExclusionFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexExclusionFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { - return i.ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexExclusionFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterArrayOutput) -} - -type GetLogsIndexesLogsIndexExclusionFilterOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexExclusionFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexExclusionFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterOutput() GetLogsIndexesLogsIndexExclusionFilterOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterOutput) Filters() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) []GetLogsIndexesLogsIndexExclusionFilterFilter { - return v.Filters - }).(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) -} - -// A boolean stating if the exclusion is active or not. -func (o GetLogsIndexesLogsIndexExclusionFilterOutput) IsEnabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) bool { return v.IsEnabled }).(pulumi.BoolOutput) -} - -// The name of the exclusion filter. -func (o GetLogsIndexesLogsIndexExclusionFilterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilter) string { return v.Name }).(pulumi.StringOutput) -} - -type GetLogsIndexesLogsIndexExclusionFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexExclusionFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexExclusionFilter { - return vs[0].([]GetLogsIndexesLogsIndexExclusionFilter)[vs[1].(int)] - }).(GetLogsIndexesLogsIndexExclusionFilterOutput) -} - -type GetLogsIndexesLogsIndexExclusionFilterFilter struct { - // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. - Query string `pulumi:"query"` - // The fraction of logs excluded by the exclusion filter, when active. - SampleRate float64 `pulumi:"sampleRate"` -} - -// GetLogsIndexesLogsIndexExclusionFilterFilterInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterFilterArgs and GetLogsIndexesLogsIndexExclusionFilterFilterOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterFilterInput` via: -// -// GetLogsIndexesLogsIndexExclusionFilterFilterArgs{...} -type GetLogsIndexesLogsIndexExclusionFilterFilterInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput - ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput -} - -type GetLogsIndexesLogsIndexExclusionFilterFilterArgs struct { - // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. - Query pulumi.StringInput `pulumi:"query"` - // The fraction of logs excluded by the exclusion filter, when active. - SampleRate pulumi.Float64Input `pulumi:"sampleRate"` -} - -func (GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput { - return i.ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexExclusionFilterFilterArgs) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterFilterOutput) -} - -// GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexExclusionFilterFilterArray and GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput` via: -// -// GetLogsIndexesLogsIndexExclusionFilterFilterArray{ GetLogsIndexesLogsIndexExclusionFilterFilterArgs{...} } -type GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput - ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput -} - -type GetLogsIndexesLogsIndexExclusionFilterFilterArray []GetLogsIndexesLogsIndexExclusionFilterFilterInput - -func (GetLogsIndexesLogsIndexExclusionFilterFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexExclusionFilterFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { - return i.ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexExclusionFilterFilterArray) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) -} - -type GetLogsIndexesLogsIndexExclusionFilterFilterOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutput() GetLogsIndexesLogsIndexExclusionFilterFilterOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { - return o -} - -// Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. -func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilterFilter) string { return v.Query }).(pulumi.StringOutput) -} - -// The fraction of logs excluded by the exclusion filter, when active. -func (o GetLogsIndexesLogsIndexExclusionFilterFilterOutput) SampleRate() pulumi.Float64Output { - return o.ApplyT(func(v GetLogsIndexesLogsIndexExclusionFilterFilter) float64 { return v.SampleRate }).(pulumi.Float64Output) -} - -type GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexExclusionFilterFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput() GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) ToGetLogsIndexesLogsIndexExclusionFilterFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexExclusionFilterFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexExclusionFilterFilter { - return vs[0].([]GetLogsIndexesLogsIndexExclusionFilterFilter)[vs[1].(int)] - }).(GetLogsIndexesLogsIndexExclusionFilterFilterOutput) -} - -type GetLogsIndexesLogsIndexFilter struct { - // Logs filter criteria. Only logs matching this filter criteria are considered for this index. - Query string `pulumi:"query"` -} - -// GetLogsIndexesLogsIndexFilterInput is an input type that accepts GetLogsIndexesLogsIndexFilterArgs and GetLogsIndexesLogsIndexFilterOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexFilterInput` via: -// -// GetLogsIndexesLogsIndexFilterArgs{...} -type GetLogsIndexesLogsIndexFilterInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput - ToGetLogsIndexesLogsIndexFilterOutputWithContext(context.Context) GetLogsIndexesLogsIndexFilterOutput -} - -type GetLogsIndexesLogsIndexFilterArgs struct { - // Logs filter criteria. Only logs matching this filter criteria are considered for this index. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetLogsIndexesLogsIndexFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexFilterArgs) ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput { - return i.ToGetLogsIndexesLogsIndexFilterOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexFilterArgs) ToGetLogsIndexesLogsIndexFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexFilterOutput) -} - -// GetLogsIndexesLogsIndexFilterArrayInput is an input type that accepts GetLogsIndexesLogsIndexFilterArray and GetLogsIndexesLogsIndexFilterArrayOutput values. -// You can construct a concrete instance of `GetLogsIndexesLogsIndexFilterArrayInput` via: -// -// GetLogsIndexesLogsIndexFilterArray{ GetLogsIndexesLogsIndexFilterArgs{...} } -type GetLogsIndexesLogsIndexFilterArrayInput interface { - pulumi.Input - - ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput - ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(context.Context) GetLogsIndexesLogsIndexFilterArrayOutput -} - -type GetLogsIndexesLogsIndexFilterArray []GetLogsIndexesLogsIndexFilterInput - -func (GetLogsIndexesLogsIndexFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexFilter)(nil)).Elem() -} - -func (i GetLogsIndexesLogsIndexFilterArray) ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput { - return i.ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(context.Background()) -} - -func (i GetLogsIndexesLogsIndexFilterArray) ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsIndexesLogsIndexFilterArrayOutput) -} - -type GetLogsIndexesLogsIndexFilterOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsIndexesLogsIndexFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexFilterOutput) ToGetLogsIndexesLogsIndexFilterOutput() GetLogsIndexesLogsIndexFilterOutput { - return o -} - -func (o GetLogsIndexesLogsIndexFilterOutput) ToGetLogsIndexesLogsIndexFilterOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterOutput { - return o -} - -// Logs filter criteria. Only logs matching this filter criteria are considered for this index. -func (o GetLogsIndexesLogsIndexFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsIndexesLogsIndexFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type GetLogsIndexesLogsIndexFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsIndexesLogsIndexFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsIndexesLogsIndexFilter)(nil)).Elem() -} - -func (o GetLogsIndexesLogsIndexFilterArrayOutput) ToGetLogsIndexesLogsIndexFilterArrayOutput() GetLogsIndexesLogsIndexFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexFilterArrayOutput) ToGetLogsIndexesLogsIndexFilterArrayOutputWithContext(ctx context.Context) GetLogsIndexesLogsIndexFilterArrayOutput { - return o -} - -func (o GetLogsIndexesLogsIndexFilterArrayOutput) Index(i pulumi.IntInput) GetLogsIndexesLogsIndexFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsIndexesLogsIndexFilter { - return vs[0].([]GetLogsIndexesLogsIndexFilter)[vs[1].(int)] - }).(GetLogsIndexesLogsIndexFilterOutput) -} - -type GetLogsPipelinesLogsPipeline struct { - // Pipelines filter - Filters []GetLogsPipelinesLogsPipelineFilter `pulumi:"filters"` - // ID of the pipeline - Id string `pulumi:"id"` - // Whether or not the pipeline is enabled. - IsEnabled bool `pulumi:"isEnabled"` - // Whether or not the pipeline can be edited. - IsReadOnly bool `pulumi:"isReadOnly"` - // The name of the pipeline. - Name string `pulumi:"name"` - // Whether or not the pipeline can be edited. - Type string `pulumi:"type"` -} - -// GetLogsPipelinesLogsPipelineInput is an input type that accepts GetLogsPipelinesLogsPipelineArgs and GetLogsPipelinesLogsPipelineOutput values. -// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineInput` via: -// -// GetLogsPipelinesLogsPipelineArgs{...} -type GetLogsPipelinesLogsPipelineInput interface { - pulumi.Input - - ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput - ToGetLogsPipelinesLogsPipelineOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineOutput -} - -type GetLogsPipelinesLogsPipelineArgs struct { - // Pipelines filter - Filters GetLogsPipelinesLogsPipelineFilterArrayInput `pulumi:"filters"` - // ID of the pipeline - Id pulumi.StringInput `pulumi:"id"` - // Whether or not the pipeline is enabled. - IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` - // Whether or not the pipeline can be edited. - IsReadOnly pulumi.BoolInput `pulumi:"isReadOnly"` - // The name of the pipeline. - Name pulumi.StringInput `pulumi:"name"` - // Whether or not the pipeline can be edited. - Type pulumi.StringInput `pulumi:"type"` -} - -func (GetLogsPipelinesLogsPipelineArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsPipelinesLogsPipeline)(nil)).Elem() -} - -func (i GetLogsPipelinesLogsPipelineArgs) ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput { - return i.ToGetLogsPipelinesLogsPipelineOutputWithContext(context.Background()) -} - -func (i GetLogsPipelinesLogsPipelineArgs) ToGetLogsPipelinesLogsPipelineOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineOutput) -} - -// GetLogsPipelinesLogsPipelineArrayInput is an input type that accepts GetLogsPipelinesLogsPipelineArray and GetLogsPipelinesLogsPipelineArrayOutput values. -// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineArrayInput` via: -// -// GetLogsPipelinesLogsPipelineArray{ GetLogsPipelinesLogsPipelineArgs{...} } -type GetLogsPipelinesLogsPipelineArrayInput interface { - pulumi.Input - - ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput - ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineArrayOutput -} - -type GetLogsPipelinesLogsPipelineArray []GetLogsPipelinesLogsPipelineInput - -func (GetLogsPipelinesLogsPipelineArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsPipelinesLogsPipeline)(nil)).Elem() -} - -func (i GetLogsPipelinesLogsPipelineArray) ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput { - return i.ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(context.Background()) -} - -func (i GetLogsPipelinesLogsPipelineArray) ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineArrayOutput) -} - -type GetLogsPipelinesLogsPipelineOutput struct{ *pulumi.OutputState } - -func (GetLogsPipelinesLogsPipelineOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsPipelinesLogsPipeline)(nil)).Elem() -} - -func (o GetLogsPipelinesLogsPipelineOutput) ToGetLogsPipelinesLogsPipelineOutput() GetLogsPipelinesLogsPipelineOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineOutput) ToGetLogsPipelinesLogsPipelineOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineOutput { - return o -} - -// Pipelines filter -func (o GetLogsPipelinesLogsPipelineOutput) Filters() GetLogsPipelinesLogsPipelineFilterArrayOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) []GetLogsPipelinesLogsPipelineFilter { return v.Filters }).(GetLogsPipelinesLogsPipelineFilterArrayOutput) -} - -// ID of the pipeline -func (o GetLogsPipelinesLogsPipelineOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Id }).(pulumi.StringOutput) -} - -// Whether or not the pipeline is enabled. -func (o GetLogsPipelinesLogsPipelineOutput) IsEnabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) bool { return v.IsEnabled }).(pulumi.BoolOutput) -} - -// Whether or not the pipeline can be edited. -func (o GetLogsPipelinesLogsPipelineOutput) IsReadOnly() pulumi.BoolOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) bool { return v.IsReadOnly }).(pulumi.BoolOutput) -} - -// The name of the pipeline. -func (o GetLogsPipelinesLogsPipelineOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Name }).(pulumi.StringOutput) -} - -// Whether or not the pipeline can be edited. -func (o GetLogsPipelinesLogsPipelineOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipeline) string { return v.Type }).(pulumi.StringOutput) -} - -type GetLogsPipelinesLogsPipelineArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsPipelinesLogsPipelineArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsPipelinesLogsPipeline)(nil)).Elem() -} - -func (o GetLogsPipelinesLogsPipelineArrayOutput) ToGetLogsPipelinesLogsPipelineArrayOutput() GetLogsPipelinesLogsPipelineArrayOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineArrayOutput) ToGetLogsPipelinesLogsPipelineArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineArrayOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineArrayOutput) Index(i pulumi.IntInput) GetLogsPipelinesLogsPipelineOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsPipelinesLogsPipeline { - return vs[0].([]GetLogsPipelinesLogsPipeline)[vs[1].(int)] - }).(GetLogsPipelinesLogsPipelineOutput) -} - -type GetLogsPipelinesLogsPipelineFilter struct { - // Pipeline filter criteria. - Query string `pulumi:"query"` -} - -// GetLogsPipelinesLogsPipelineFilterInput is an input type that accepts GetLogsPipelinesLogsPipelineFilterArgs and GetLogsPipelinesLogsPipelineFilterOutput values. -// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineFilterInput` via: -// -// GetLogsPipelinesLogsPipelineFilterArgs{...} -type GetLogsPipelinesLogsPipelineFilterInput interface { - pulumi.Input - - ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput - ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineFilterOutput -} - -type GetLogsPipelinesLogsPipelineFilterArgs struct { - // Pipeline filter criteria. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetLogsPipelinesLogsPipelineFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() -} - -func (i GetLogsPipelinesLogsPipelineFilterArgs) ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput { - return i.ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(context.Background()) -} - -func (i GetLogsPipelinesLogsPipelineFilterArgs) ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineFilterOutput) -} - -// GetLogsPipelinesLogsPipelineFilterArrayInput is an input type that accepts GetLogsPipelinesLogsPipelineFilterArray and GetLogsPipelinesLogsPipelineFilterArrayOutput values. -// You can construct a concrete instance of `GetLogsPipelinesLogsPipelineFilterArrayInput` via: -// -// GetLogsPipelinesLogsPipelineFilterArray{ GetLogsPipelinesLogsPipelineFilterArgs{...} } -type GetLogsPipelinesLogsPipelineFilterArrayInput interface { - pulumi.Input - - ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput - ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput -} - -type GetLogsPipelinesLogsPipelineFilterArray []GetLogsPipelinesLogsPipelineFilterInput - -func (GetLogsPipelinesLogsPipelineFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() -} - -func (i GetLogsPipelinesLogsPipelineFilterArray) ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput { - return i.ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(context.Background()) -} - -func (i GetLogsPipelinesLogsPipelineFilterArray) ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetLogsPipelinesLogsPipelineFilterArrayOutput) -} - -type GetLogsPipelinesLogsPipelineFilterOutput struct{ *pulumi.OutputState } - -func (GetLogsPipelinesLogsPipelineFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() -} - -func (o GetLogsPipelinesLogsPipelineFilterOutput) ToGetLogsPipelinesLogsPipelineFilterOutput() GetLogsPipelinesLogsPipelineFilterOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineFilterOutput) ToGetLogsPipelinesLogsPipelineFilterOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterOutput { - return o -} - -// Pipeline filter criteria. -func (o GetLogsPipelinesLogsPipelineFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetLogsPipelinesLogsPipelineFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type GetLogsPipelinesLogsPipelineFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetLogsPipelinesLogsPipelineFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetLogsPipelinesLogsPipelineFilter)(nil)).Elem() -} - -func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) ToGetLogsPipelinesLogsPipelineFilterArrayOutput() GetLogsPipelinesLogsPipelineFilterArrayOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) ToGetLogsPipelinesLogsPipelineFilterArrayOutputWithContext(ctx context.Context) GetLogsPipelinesLogsPipelineFilterArrayOutput { - return o -} - -func (o GetLogsPipelinesLogsPipelineFilterArrayOutput) Index(i pulumi.IntInput) GetLogsPipelinesLogsPipelineFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetLogsPipelinesLogsPipelineFilter { - return vs[0].([]GetLogsPipelinesLogsPipelineFilter)[vs[1].(int)] - }).(GetLogsPipelinesLogsPipelineFilterOutput) -} - -type GetMonitorConfigPoliciesMonitorConfigPolicy struct { - // ID of the monitor config policy - Id string `pulumi:"id"` - // The monitor config policy type - PolicyType string `pulumi:"policyType"` - // Config for a tag policy. Only set if `policyType` is `tag`. - TagPolicy GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy `pulumi:"tagPolicy"` -} - -// GetMonitorConfigPoliciesMonitorConfigPolicyInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyArgs and GetMonitorConfigPoliciesMonitorConfigPolicyOutput values. -// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyInput` via: -// -// GetMonitorConfigPoliciesMonitorConfigPolicyArgs{...} -type GetMonitorConfigPoliciesMonitorConfigPolicyInput interface { - pulumi.Input - - ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput - ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyArgs struct { - // ID of the monitor config policy - Id pulumi.StringInput `pulumi:"id"` - // The monitor config policy type - PolicyType pulumi.StringInput `pulumi:"policyType"` - // Config for a tag policy. Only set if `policyType` is `tag`. - TagPolicy GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput `pulumi:"tagPolicy"` -} - -func (GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput { - return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(context.Background()) -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyOutput) -} - -// GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyArray and GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput values. -// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput` via: -// -// GetMonitorConfigPoliciesMonitorConfigPolicyArray{ GetMonitorConfigPoliciesMonitorConfigPolicyArgs{...} } -type GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput interface { - pulumi.Input - - ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput - ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyArray []GetMonitorConfigPoliciesMonitorConfigPolicyInput - -func (GetMonitorConfigPoliciesMonitorConfigPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyArray) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { - return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyArray) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyOutput struct{ *pulumi.OutputState } - -func (GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyOutput { - return o -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { - return o -} - -// ID of the monitor config policy -func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) string { return v.Id }).(pulumi.StringOutput) -} - -// The monitor config policy type -func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) PolicyType() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) string { return v.PolicyType }).(pulumi.StringOutput) -} - -// Config for a tag policy. Only set if `policyType` is `tag`. -func (o GetMonitorConfigPoliciesMonitorConfigPolicyOutput) TagPolicy() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicy) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy { - return v.TagPolicy - }).(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorConfigPoliciesMonitorConfigPolicy)(nil)).Elem() -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput() GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { - return o -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyArrayOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput { - return o -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput) Index(i pulumi.IntInput) GetMonitorConfigPoliciesMonitorConfigPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorConfigPoliciesMonitorConfigPolicy { - return vs[0].([]GetMonitorConfigPoliciesMonitorConfigPolicy)[vs[1].(int)] - }).(GetMonitorConfigPoliciesMonitorConfigPolicyOutput) -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy struct { - // The key of the tag - TagKey string `pulumi:"tagKey"` - // If a tag key is required for monitor creation - TagKeyRequired bool `pulumi:"tagKeyRequired"` - // Valid values for the tag - ValidTagValues []string `pulumi:"validTagValues"` -} - -// GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput is an input type that accepts GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs and GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput values. -// You can construct a concrete instance of `GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput` via: -// -// GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs{...} -type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput interface { - pulumi.Input - - ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput - ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs struct { - // The key of the tag - TagKey pulumi.StringInput `pulumi:"tagKey"` - // If a tag key is required for monitor creation - TagKeyRequired pulumi.BoolInput `pulumi:"tagKeyRequired"` - // Valid values for the tag - ValidTagValues pulumi.StringArrayInput `pulumi:"validTagValues"` -} - -func (GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { - return i.ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(context.Background()) -} - -func (i GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) -} - -type GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput struct{ *pulumi.OutputState } - -func (GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy)(nil)).Elem() -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput() GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { - return o -} - -func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ToGetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutputWithContext(ctx context.Context) GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput { - return o -} - -// The key of the tag -func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) TagKey() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) string { return v.TagKey }).(pulumi.StringOutput) -} - -// If a tag key is required for monitor creation -func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) TagKeyRequired() pulumi.BoolOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) bool { return v.TagKeyRequired }).(pulumi.BoolOutput) -} - -// Valid values for the tag -func (o GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput) ValidTagValues() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicy) []string { return v.ValidTagValues }).(pulumi.StringArrayOutput) -} - -type GetMonitorMonitorThreshold struct { - Critical string `pulumi:"critical"` - CriticalRecovery string `pulumi:"criticalRecovery"` - Ok string `pulumi:"ok"` - Unknown string `pulumi:"unknown"` - Warning string `pulumi:"warning"` - WarningRecovery string `pulumi:"warningRecovery"` -} - -// GetMonitorMonitorThresholdInput is an input type that accepts GetMonitorMonitorThresholdArgs and GetMonitorMonitorThresholdOutput values. -// You can construct a concrete instance of `GetMonitorMonitorThresholdInput` via: -// -// GetMonitorMonitorThresholdArgs{...} -type GetMonitorMonitorThresholdInput interface { - pulumi.Input - - ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput - ToGetMonitorMonitorThresholdOutputWithContext(context.Context) GetMonitorMonitorThresholdOutput -} - -type GetMonitorMonitorThresholdArgs struct { - Critical pulumi.StringInput `pulumi:"critical"` - CriticalRecovery pulumi.StringInput `pulumi:"criticalRecovery"` - Ok pulumi.StringInput `pulumi:"ok"` - Unknown pulumi.StringInput `pulumi:"unknown"` - Warning pulumi.StringInput `pulumi:"warning"` - WarningRecovery pulumi.StringInput `pulumi:"warningRecovery"` -} - -func (GetMonitorMonitorThresholdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorMonitorThreshold)(nil)).Elem() -} - -func (i GetMonitorMonitorThresholdArgs) ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput { - return i.ToGetMonitorMonitorThresholdOutputWithContext(context.Background()) -} - -func (i GetMonitorMonitorThresholdArgs) ToGetMonitorMonitorThresholdOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdOutput) -} - -// GetMonitorMonitorThresholdArrayInput is an input type that accepts GetMonitorMonitorThresholdArray and GetMonitorMonitorThresholdArrayOutput values. -// You can construct a concrete instance of `GetMonitorMonitorThresholdArrayInput` via: -// -// GetMonitorMonitorThresholdArray{ GetMonitorMonitorThresholdArgs{...} } -type GetMonitorMonitorThresholdArrayInput interface { - pulumi.Input - - ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput - ToGetMonitorMonitorThresholdArrayOutputWithContext(context.Context) GetMonitorMonitorThresholdArrayOutput -} - -type GetMonitorMonitorThresholdArray []GetMonitorMonitorThresholdInput - -func (GetMonitorMonitorThresholdArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorMonitorThreshold)(nil)).Elem() -} - -func (i GetMonitorMonitorThresholdArray) ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput { - return i.ToGetMonitorMonitorThresholdArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorMonitorThresholdArray) ToGetMonitorMonitorThresholdArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdArrayOutput) -} - -type GetMonitorMonitorThresholdOutput struct{ *pulumi.OutputState } - -func (GetMonitorMonitorThresholdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorMonitorThreshold)(nil)).Elem() -} - -func (o GetMonitorMonitorThresholdOutput) ToGetMonitorMonitorThresholdOutput() GetMonitorMonitorThresholdOutput { - return o -} - -func (o GetMonitorMonitorThresholdOutput) ToGetMonitorMonitorThresholdOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdOutput { - return o -} - -func (o GetMonitorMonitorThresholdOutput) Critical() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Critical }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdOutput) CriticalRecovery() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.CriticalRecovery }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdOutput) Ok() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Ok }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdOutput) Unknown() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Unknown }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdOutput) Warning() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.Warning }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdOutput) WarningRecovery() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThreshold) string { return v.WarningRecovery }).(pulumi.StringOutput) -} - -type GetMonitorMonitorThresholdArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorMonitorThresholdArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorMonitorThreshold)(nil)).Elem() -} - -func (o GetMonitorMonitorThresholdArrayOutput) ToGetMonitorMonitorThresholdArrayOutput() GetMonitorMonitorThresholdArrayOutput { - return o -} - -func (o GetMonitorMonitorThresholdArrayOutput) ToGetMonitorMonitorThresholdArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdArrayOutput { - return o -} - -func (o GetMonitorMonitorThresholdArrayOutput) Index(i pulumi.IntInput) GetMonitorMonitorThresholdOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorMonitorThreshold { - return vs[0].([]GetMonitorMonitorThreshold)[vs[1].(int)] - }).(GetMonitorMonitorThresholdOutput) -} - -type GetMonitorMonitorThresholdWindow struct { - RecoveryWindow string `pulumi:"recoveryWindow"` - TriggerWindow string `pulumi:"triggerWindow"` -} - -// GetMonitorMonitorThresholdWindowInput is an input type that accepts GetMonitorMonitorThresholdWindowArgs and GetMonitorMonitorThresholdWindowOutput values. -// You can construct a concrete instance of `GetMonitorMonitorThresholdWindowInput` via: -// -// GetMonitorMonitorThresholdWindowArgs{...} -type GetMonitorMonitorThresholdWindowInput interface { - pulumi.Input - - ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput - ToGetMonitorMonitorThresholdWindowOutputWithContext(context.Context) GetMonitorMonitorThresholdWindowOutput -} - -type GetMonitorMonitorThresholdWindowArgs struct { - RecoveryWindow pulumi.StringInput `pulumi:"recoveryWindow"` - TriggerWindow pulumi.StringInput `pulumi:"triggerWindow"` -} - -func (GetMonitorMonitorThresholdWindowArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorMonitorThresholdWindow)(nil)).Elem() -} - -func (i GetMonitorMonitorThresholdWindowArgs) ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput { - return i.ToGetMonitorMonitorThresholdWindowOutputWithContext(context.Background()) -} - -func (i GetMonitorMonitorThresholdWindowArgs) ToGetMonitorMonitorThresholdWindowOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdWindowOutput) -} - -// GetMonitorMonitorThresholdWindowArrayInput is an input type that accepts GetMonitorMonitorThresholdWindowArray and GetMonitorMonitorThresholdWindowArrayOutput values. -// You can construct a concrete instance of `GetMonitorMonitorThresholdWindowArrayInput` via: -// -// GetMonitorMonitorThresholdWindowArray{ GetMonitorMonitorThresholdWindowArgs{...} } -type GetMonitorMonitorThresholdWindowArrayInput interface { - pulumi.Input - - ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput - ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(context.Context) GetMonitorMonitorThresholdWindowArrayOutput -} - -type GetMonitorMonitorThresholdWindowArray []GetMonitorMonitorThresholdWindowInput - -func (GetMonitorMonitorThresholdWindowArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorMonitorThresholdWindow)(nil)).Elem() -} - -func (i GetMonitorMonitorThresholdWindowArray) ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput { - return i.ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorMonitorThresholdWindowArray) ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorMonitorThresholdWindowArrayOutput) -} - -type GetMonitorMonitorThresholdWindowOutput struct{ *pulumi.OutputState } - -func (GetMonitorMonitorThresholdWindowOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorMonitorThresholdWindow)(nil)).Elem() -} - -func (o GetMonitorMonitorThresholdWindowOutput) ToGetMonitorMonitorThresholdWindowOutput() GetMonitorMonitorThresholdWindowOutput { - return o -} - -func (o GetMonitorMonitorThresholdWindowOutput) ToGetMonitorMonitorThresholdWindowOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowOutput { - return o -} - -func (o GetMonitorMonitorThresholdWindowOutput) RecoveryWindow() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThresholdWindow) string { return v.RecoveryWindow }).(pulumi.StringOutput) -} - -func (o GetMonitorMonitorThresholdWindowOutput) TriggerWindow() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorMonitorThresholdWindow) string { return v.TriggerWindow }).(pulumi.StringOutput) -} - -type GetMonitorMonitorThresholdWindowArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorMonitorThresholdWindowArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorMonitorThresholdWindow)(nil)).Elem() -} - -func (o GetMonitorMonitorThresholdWindowArrayOutput) ToGetMonitorMonitorThresholdWindowArrayOutput() GetMonitorMonitorThresholdWindowArrayOutput { - return o -} - -func (o GetMonitorMonitorThresholdWindowArrayOutput) ToGetMonitorMonitorThresholdWindowArrayOutputWithContext(ctx context.Context) GetMonitorMonitorThresholdWindowArrayOutput { - return o -} - -func (o GetMonitorMonitorThresholdWindowArrayOutput) Index(i pulumi.IntInput) GetMonitorMonitorThresholdWindowOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorMonitorThresholdWindow { - return vs[0].([]GetMonitorMonitorThresholdWindow)[vs[1].(int)] - }).(GetMonitorMonitorThresholdWindowOutput) -} - -type GetMonitorSchedulingOption struct { - // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. - CustomSchedules []GetMonitorSchedulingOptionCustomSchedule `pulumi:"customSchedules"` - // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. - EvaluationWindows []GetMonitorSchedulingOptionEvaluationWindow `pulumi:"evaluationWindows"` -} - -// GetMonitorSchedulingOptionInput is an input type that accepts GetMonitorSchedulingOptionArgs and GetMonitorSchedulingOptionOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionInput` via: -// -// GetMonitorSchedulingOptionArgs{...} -type GetMonitorSchedulingOptionInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput - ToGetMonitorSchedulingOptionOutputWithContext(context.Context) GetMonitorSchedulingOptionOutput -} - -type GetMonitorSchedulingOptionArgs struct { - // Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. - CustomSchedules GetMonitorSchedulingOptionCustomScheduleArrayInput `pulumi:"customSchedules"` - // Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. - EvaluationWindows GetMonitorSchedulingOptionEvaluationWindowArrayInput `pulumi:"evaluationWindows"` -} - -func (GetMonitorSchedulingOptionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOption)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionArgs) ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput { - return i.ToGetMonitorSchedulingOptionOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionArgs) ToGetMonitorSchedulingOptionOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionOutput) -} - -// GetMonitorSchedulingOptionArrayInput is an input type that accepts GetMonitorSchedulingOptionArray and GetMonitorSchedulingOptionArrayOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionArrayInput` via: -// -// GetMonitorSchedulingOptionArray{ GetMonitorSchedulingOptionArgs{...} } -type GetMonitorSchedulingOptionArrayInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput - ToGetMonitorSchedulingOptionArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionArrayOutput -} - -type GetMonitorSchedulingOptionArray []GetMonitorSchedulingOptionInput - -func (GetMonitorSchedulingOptionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOption)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionArray) ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput { - return i.ToGetMonitorSchedulingOptionArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionArray) ToGetMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionArrayOutput) -} - -type GetMonitorSchedulingOptionOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOption)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionOutput) ToGetMonitorSchedulingOptionOutput() GetMonitorSchedulingOptionOutput { - return o -} - -func (o GetMonitorSchedulingOptionOutput) ToGetMonitorSchedulingOptionOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionOutput { - return o -} - -// Configuration options for the custom schedules. If `start` is omitted, the monitor creation time will be used. -func (o GetMonitorSchedulingOptionOutput) CustomSchedules() GetMonitorSchedulingOptionCustomScheduleArrayOutput { - return o.ApplyT(func(v GetMonitorSchedulingOption) []GetMonitorSchedulingOptionCustomSchedule { - return v.CustomSchedules - }).(GetMonitorSchedulingOptionCustomScheduleArrayOutput) -} - -// Configuration options for the evaluation window. If `hourStarts` is set, no other fields may be set. Otherwise, `dayStarts` and `monthStarts` must be set together. -func (o GetMonitorSchedulingOptionOutput) EvaluationWindows() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { - return o.ApplyT(func(v GetMonitorSchedulingOption) []GetMonitorSchedulingOptionEvaluationWindow { - return v.EvaluationWindows - }).(GetMonitorSchedulingOptionEvaluationWindowArrayOutput) -} - -type GetMonitorSchedulingOptionArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOption)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionArrayOutput) ToGetMonitorSchedulingOptionArrayOutput() GetMonitorSchedulingOptionArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionArrayOutput) ToGetMonitorSchedulingOptionArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOption { - return vs[0].([]GetMonitorSchedulingOption)[vs[1].(int)] - }).(GetMonitorSchedulingOptionOutput) -} - -type GetMonitorSchedulingOptionCustomSchedule struct { - // A list of recurrence definitions. Length must be 1. - Recurrences []GetMonitorSchedulingOptionCustomScheduleRecurrence `pulumi:"recurrences"` -} - -// GetMonitorSchedulingOptionCustomScheduleInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleArgs and GetMonitorSchedulingOptionCustomScheduleOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleInput` via: -// -// GetMonitorSchedulingOptionCustomScheduleArgs{...} -type GetMonitorSchedulingOptionCustomScheduleInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput - ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleOutput -} - -type GetMonitorSchedulingOptionCustomScheduleArgs struct { - // A list of recurrence definitions. Length must be 1. - Recurrences GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput `pulumi:"recurrences"` -} - -func (GetMonitorSchedulingOptionCustomScheduleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionCustomScheduleArgs) ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput { - return i.ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionCustomScheduleArgs) ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleOutput) -} - -// GetMonitorSchedulingOptionCustomScheduleArrayInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleArray and GetMonitorSchedulingOptionCustomScheduleArrayOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleArrayInput` via: -// -// GetMonitorSchedulingOptionCustomScheduleArray{ GetMonitorSchedulingOptionCustomScheduleArgs{...} } -type GetMonitorSchedulingOptionCustomScheduleArrayInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput - ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput -} - -type GetMonitorSchedulingOptionCustomScheduleArray []GetMonitorSchedulingOptionCustomScheduleInput - -func (GetMonitorSchedulingOptionCustomScheduleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionCustomScheduleArray) ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput { - return i.ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionCustomScheduleArray) ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleArrayOutput) -} - -type GetMonitorSchedulingOptionCustomScheduleOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionCustomScheduleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionCustomScheduleOutput) ToGetMonitorSchedulingOptionCustomScheduleOutput() GetMonitorSchedulingOptionCustomScheduleOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleOutput) ToGetMonitorSchedulingOptionCustomScheduleOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleOutput { - return o -} - -// A list of recurrence definitions. Length must be 1. -func (o GetMonitorSchedulingOptionCustomScheduleOutput) Recurrences() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionCustomSchedule) []GetMonitorSchedulingOptionCustomScheduleRecurrence { - return v.Recurrences - }).(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) -} - -type GetMonitorSchedulingOptionCustomScheduleArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionCustomScheduleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomSchedule)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleArrayOutput() GetMonitorSchedulingOptionCustomScheduleArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionCustomScheduleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionCustomSchedule { - return vs[0].([]GetMonitorSchedulingOptionCustomSchedule)[vs[1].(int)] - }).(GetMonitorSchedulingOptionCustomScheduleOutput) -} - -type GetMonitorSchedulingOptionCustomScheduleRecurrence struct { - // Must be a valid rrule. See api docs for supported fields - Rrule string `pulumi:"rrule"` - // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' - Start string `pulumi:"start"` - // 'tz database' format. ex: 'America/New_York' or UTC - Timezone string `pulumi:"timezone"` -} - -// GetMonitorSchedulingOptionCustomScheduleRecurrenceInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs and GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleRecurrenceInput` via: -// -// GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} -type GetMonitorSchedulingOptionCustomScheduleRecurrenceInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput - ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput -} - -type GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs struct { - // Must be a valid rrule. See api docs for supported fields - Rrule pulumi.StringInput `pulumi:"rrule"` - // Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' - Start pulumi.StringInput `pulumi:"start"` - // 'tz database' format. ex: 'America/New_York' or UTC - Timezone pulumi.StringInput `pulumi:"timezone"` -} - -func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return i.ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) -} - -// GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput is an input type that accepts GetMonitorSchedulingOptionCustomScheduleRecurrenceArray and GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput` via: -// -// GetMonitorSchedulingOptionCustomScheduleRecurrenceArray{ GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{...} } -type GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput - ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput -} - -type GetMonitorSchedulingOptionCustomScheduleRecurrenceArray []GetMonitorSchedulingOptionCustomScheduleRecurrenceInput - -func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { - return i.ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionCustomScheduleRecurrenceArray) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) -} - -type GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return o -} - -// Must be a valid rrule. See api docs for supported fields -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Rrule() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Rrule }).(pulumi.StringOutput) -} - -// Time to start recurrence cycle. Similar to DTSTART. Expected format 'YYYY-MM-DDThh:mm:ss' -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Start() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Start }).(pulumi.StringOutput) -} - -// 'tz database' format. ex: 'America/New_York' or UTC -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) Timezone() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionCustomScheduleRecurrence) string { return v.Timezone }).(pulumi.StringOutput) -} - -type GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionCustomScheduleRecurrence)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput() GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) ToGetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionCustomScheduleRecurrence { - return vs[0].([]GetMonitorSchedulingOptionCustomScheduleRecurrence)[vs[1].(int)] - }).(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput) -} - -type GetMonitorSchedulingOptionEvaluationWindow struct { - // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. - DayStarts string `pulumi:"dayStarts"` - // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. - HourStarts int `pulumi:"hourStarts"` - // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. - MonthStarts int `pulumi:"monthStarts"` -} - -// GetMonitorSchedulingOptionEvaluationWindowInput is an input type that accepts GetMonitorSchedulingOptionEvaluationWindowArgs and GetMonitorSchedulingOptionEvaluationWindowOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionEvaluationWindowInput` via: -// -// GetMonitorSchedulingOptionEvaluationWindowArgs{...} -type GetMonitorSchedulingOptionEvaluationWindowInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput - ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput -} - -type GetMonitorSchedulingOptionEvaluationWindowArgs struct { - // The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. - DayStarts pulumi.StringInput `pulumi:"dayStarts"` - // The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. - HourStarts pulumi.IntInput `pulumi:"hourStarts"` - // The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. - MonthStarts pulumi.IntInput `pulumi:"monthStarts"` -} - -func (GetMonitorSchedulingOptionEvaluationWindowArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionEvaluationWindowArgs) ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput { - return i.ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionEvaluationWindowArgs) ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionEvaluationWindowOutput) -} - -// GetMonitorSchedulingOptionEvaluationWindowArrayInput is an input type that accepts GetMonitorSchedulingOptionEvaluationWindowArray and GetMonitorSchedulingOptionEvaluationWindowArrayOutput values. -// You can construct a concrete instance of `GetMonitorSchedulingOptionEvaluationWindowArrayInput` via: -// -// GetMonitorSchedulingOptionEvaluationWindowArray{ GetMonitorSchedulingOptionEvaluationWindowArgs{...} } -type GetMonitorSchedulingOptionEvaluationWindowArrayInput interface { - pulumi.Input - - ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput - ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput -} - -type GetMonitorSchedulingOptionEvaluationWindowArray []GetMonitorSchedulingOptionEvaluationWindowInput - -func (GetMonitorSchedulingOptionEvaluationWindowArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (i GetMonitorSchedulingOptionEvaluationWindowArray) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { - return i.ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorSchedulingOptionEvaluationWindowArray) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorSchedulingOptionEvaluationWindowArrayOutput) -} - -type GetMonitorSchedulingOptionEvaluationWindowOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionEvaluationWindowOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionEvaluationWindowOutput) ToGetMonitorSchedulingOptionEvaluationWindowOutput() GetMonitorSchedulingOptionEvaluationWindowOutput { - return o -} - -func (o GetMonitorSchedulingOptionEvaluationWindowOutput) ToGetMonitorSchedulingOptionEvaluationWindowOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowOutput { - return o -} - -// The time of the day at which a one day cumulative evaluation window starts. Must be defined in UTC time in `HH:mm` format. -func (o GetMonitorSchedulingOptionEvaluationWindowOutput) DayStarts() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) string { return v.DayStarts }).(pulumi.StringOutput) -} - -// The minute of the hour at which a one hour cumulative evaluation window starts. Must be between 0 and 59. -func (o GetMonitorSchedulingOptionEvaluationWindowOutput) HourStarts() pulumi.IntOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) int { return v.HourStarts }).(pulumi.IntOutput) -} - -// The day of the month at which a one month cumulative evaluation window starts. Must be a value of 1. -func (o GetMonitorSchedulingOptionEvaluationWindowOutput) MonthStarts() pulumi.IntOutput { - return o.ApplyT(func(v GetMonitorSchedulingOptionEvaluationWindow) int { return v.MonthStarts }).(pulumi.IntOutput) -} - -type GetMonitorSchedulingOptionEvaluationWindowArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorSchedulingOptionEvaluationWindow)(nil)).Elem() -} - -func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutput() GetMonitorSchedulingOptionEvaluationWindowArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) ToGetMonitorSchedulingOptionEvaluationWindowArrayOutputWithContext(ctx context.Context) GetMonitorSchedulingOptionEvaluationWindowArrayOutput { - return o -} - -func (o GetMonitorSchedulingOptionEvaluationWindowArrayOutput) Index(i pulumi.IntInput) GetMonitorSchedulingOptionEvaluationWindowOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorSchedulingOptionEvaluationWindow { - return vs[0].([]GetMonitorSchedulingOptionEvaluationWindow)[vs[1].(int)] - }).(GetMonitorSchedulingOptionEvaluationWindowOutput) -} - -type GetMonitorsMonitor struct { - // ID of the monitor - Id int `pulumi:"id"` - // Name of the monitor - Name string `pulumi:"name"` - // Type of the monitor. - Type string `pulumi:"type"` -} - -// GetMonitorsMonitorInput is an input type that accepts GetMonitorsMonitorArgs and GetMonitorsMonitorOutput values. -// You can construct a concrete instance of `GetMonitorsMonitorInput` via: -// -// GetMonitorsMonitorArgs{...} -type GetMonitorsMonitorInput interface { - pulumi.Input - - ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput - ToGetMonitorsMonitorOutputWithContext(context.Context) GetMonitorsMonitorOutput -} - -type GetMonitorsMonitorArgs struct { - // ID of the monitor - Id pulumi.IntInput `pulumi:"id"` - // Name of the monitor - Name pulumi.StringInput `pulumi:"name"` - // Type of the monitor. - Type pulumi.StringInput `pulumi:"type"` -} - -func (GetMonitorsMonitorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorsMonitor)(nil)).Elem() -} - -func (i GetMonitorsMonitorArgs) ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput { - return i.ToGetMonitorsMonitorOutputWithContext(context.Background()) -} - -func (i GetMonitorsMonitorArgs) ToGetMonitorsMonitorOutputWithContext(ctx context.Context) GetMonitorsMonitorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorsMonitorOutput) -} - -// GetMonitorsMonitorArrayInput is an input type that accepts GetMonitorsMonitorArray and GetMonitorsMonitorArrayOutput values. -// You can construct a concrete instance of `GetMonitorsMonitorArrayInput` via: -// -// GetMonitorsMonitorArray{ GetMonitorsMonitorArgs{...} } -type GetMonitorsMonitorArrayInput interface { - pulumi.Input - - ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput - ToGetMonitorsMonitorArrayOutputWithContext(context.Context) GetMonitorsMonitorArrayOutput -} - -type GetMonitorsMonitorArray []GetMonitorsMonitorInput - -func (GetMonitorsMonitorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorsMonitor)(nil)).Elem() -} - -func (i GetMonitorsMonitorArray) ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput { - return i.ToGetMonitorsMonitorArrayOutputWithContext(context.Background()) -} - -func (i GetMonitorsMonitorArray) ToGetMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetMonitorsMonitorArrayOutput) -} - -type GetMonitorsMonitorOutput struct{ *pulumi.OutputState } - -func (GetMonitorsMonitorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetMonitorsMonitor)(nil)).Elem() -} - -func (o GetMonitorsMonitorOutput) ToGetMonitorsMonitorOutput() GetMonitorsMonitorOutput { - return o -} - -func (o GetMonitorsMonitorOutput) ToGetMonitorsMonitorOutputWithContext(ctx context.Context) GetMonitorsMonitorOutput { - return o -} - -// ID of the monitor -func (o GetMonitorsMonitorOutput) Id() pulumi.IntOutput { - return o.ApplyT(func(v GetMonitorsMonitor) int { return v.Id }).(pulumi.IntOutput) -} - -// Name of the monitor -func (o GetMonitorsMonitorOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorsMonitor) string { return v.Name }).(pulumi.StringOutput) -} - -// Type of the monitor. -func (o GetMonitorsMonitorOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetMonitorsMonitor) string { return v.Type }).(pulumi.StringOutput) -} - -type GetMonitorsMonitorArrayOutput struct{ *pulumi.OutputState } - -func (GetMonitorsMonitorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetMonitorsMonitor)(nil)).Elem() -} - -func (o GetMonitorsMonitorArrayOutput) ToGetMonitorsMonitorArrayOutput() GetMonitorsMonitorArrayOutput { - return o -} - -func (o GetMonitorsMonitorArrayOutput) ToGetMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetMonitorsMonitorArrayOutput { - return o -} - -func (o GetMonitorsMonitorArrayOutput) Index(i pulumi.IntInput) GetMonitorsMonitorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMonitorsMonitor { - return vs[0].([]GetMonitorsMonitor)[vs[1].(int)] - }).(GetMonitorsMonitorOutput) -} - -type GetRoleUsersRoleUser struct { - RoleId string `pulumi:"roleId"` - UserId string `pulumi:"userId"` -} - -// GetRoleUsersRoleUserInput is an input type that accepts GetRoleUsersRoleUserArgs and GetRoleUsersRoleUserOutput values. -// You can construct a concrete instance of `GetRoleUsersRoleUserInput` via: -// -// GetRoleUsersRoleUserArgs{...} -type GetRoleUsersRoleUserInput interface { - pulumi.Input - - ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput - ToGetRoleUsersRoleUserOutputWithContext(context.Context) GetRoleUsersRoleUserOutput -} - -type GetRoleUsersRoleUserArgs struct { - RoleId pulumi.StringInput `pulumi:"roleId"` - UserId pulumi.StringInput `pulumi:"userId"` -} - -func (GetRoleUsersRoleUserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetRoleUsersRoleUser)(nil)).Elem() -} - -func (i GetRoleUsersRoleUserArgs) ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput { - return i.ToGetRoleUsersRoleUserOutputWithContext(context.Background()) -} - -func (i GetRoleUsersRoleUserArgs) ToGetRoleUsersRoleUserOutputWithContext(ctx context.Context) GetRoleUsersRoleUserOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRoleUsersRoleUserOutput) -} - -// GetRoleUsersRoleUserArrayInput is an input type that accepts GetRoleUsersRoleUserArray and GetRoleUsersRoleUserArrayOutput values. -// You can construct a concrete instance of `GetRoleUsersRoleUserArrayInput` via: -// -// GetRoleUsersRoleUserArray{ GetRoleUsersRoleUserArgs{...} } -type GetRoleUsersRoleUserArrayInput interface { - pulumi.Input - - ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput - ToGetRoleUsersRoleUserArrayOutputWithContext(context.Context) GetRoleUsersRoleUserArrayOutput -} - -type GetRoleUsersRoleUserArray []GetRoleUsersRoleUserInput - -func (GetRoleUsersRoleUserArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRoleUsersRoleUser)(nil)).Elem() -} - -func (i GetRoleUsersRoleUserArray) ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput { - return i.ToGetRoleUsersRoleUserArrayOutputWithContext(context.Background()) -} - -func (i GetRoleUsersRoleUserArray) ToGetRoleUsersRoleUserArrayOutputWithContext(ctx context.Context) GetRoleUsersRoleUserArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRoleUsersRoleUserArrayOutput) -} - -type GetRoleUsersRoleUserOutput struct{ *pulumi.OutputState } - -func (GetRoleUsersRoleUserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetRoleUsersRoleUser)(nil)).Elem() -} - -func (o GetRoleUsersRoleUserOutput) ToGetRoleUsersRoleUserOutput() GetRoleUsersRoleUserOutput { - return o -} - -func (o GetRoleUsersRoleUserOutput) ToGetRoleUsersRoleUserOutputWithContext(ctx context.Context) GetRoleUsersRoleUserOutput { - return o -} - -func (o GetRoleUsersRoleUserOutput) RoleId() pulumi.StringOutput { - return o.ApplyT(func(v GetRoleUsersRoleUser) string { return v.RoleId }).(pulumi.StringOutput) -} - -func (o GetRoleUsersRoleUserOutput) UserId() pulumi.StringOutput { - return o.ApplyT(func(v GetRoleUsersRoleUser) string { return v.UserId }).(pulumi.StringOutput) -} - -type GetRoleUsersRoleUserArrayOutput struct{ *pulumi.OutputState } - -func (GetRoleUsersRoleUserArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRoleUsersRoleUser)(nil)).Elem() -} - -func (o GetRoleUsersRoleUserArrayOutput) ToGetRoleUsersRoleUserArrayOutput() GetRoleUsersRoleUserArrayOutput { - return o -} - -func (o GetRoleUsersRoleUserArrayOutput) ToGetRoleUsersRoleUserArrayOutputWithContext(ctx context.Context) GetRoleUsersRoleUserArrayOutput { - return o -} - -func (o GetRoleUsersRoleUserArrayOutput) Index(i pulumi.IntInput) GetRoleUsersRoleUserOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRoleUsersRoleUser { - return vs[0].([]GetRoleUsersRoleUser)[vs[1].(int)] - }).(GetRoleUsersRoleUserOutput) -} - -type GetRolesRole struct { - // ID of the Datadog role - Id string `pulumi:"id"` - // Name of the Datadog role - Name string `pulumi:"name"` - // Number of users that have this role. - UserCount int `pulumi:"userCount"` -} - -// GetRolesRoleInput is an input type that accepts GetRolesRoleArgs and GetRolesRoleOutput values. -// You can construct a concrete instance of `GetRolesRoleInput` via: -// -// GetRolesRoleArgs{...} -type GetRolesRoleInput interface { - pulumi.Input - - ToGetRolesRoleOutput() GetRolesRoleOutput - ToGetRolesRoleOutputWithContext(context.Context) GetRolesRoleOutput -} - -type GetRolesRoleArgs struct { - // ID of the Datadog role - Id pulumi.StringInput `pulumi:"id"` - // Name of the Datadog role - Name pulumi.StringInput `pulumi:"name"` - // Number of users that have this role. - UserCount pulumi.IntInput `pulumi:"userCount"` -} - -func (GetRolesRoleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetRolesRole)(nil)).Elem() -} - -func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput { - return i.ToGetRolesRoleOutputWithContext(context.Background()) -} - -func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRolesRoleOutput) -} - -// GetRolesRoleArrayInput is an input type that accepts GetRolesRoleArray and GetRolesRoleArrayOutput values. -// You can construct a concrete instance of `GetRolesRoleArrayInput` via: -// -// GetRolesRoleArray{ GetRolesRoleArgs{...} } -type GetRolesRoleArrayInput interface { - pulumi.Input - - ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput - ToGetRolesRoleArrayOutputWithContext(context.Context) GetRolesRoleArrayOutput -} - -type GetRolesRoleArray []GetRolesRoleInput - -func (GetRolesRoleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRolesRole)(nil)).Elem() -} - -func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput { - return i.ToGetRolesRoleArrayOutputWithContext(context.Background()) -} - -func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRolesRoleArrayOutput) -} - -type GetRolesRoleOutput struct{ *pulumi.OutputState } - -func (GetRolesRoleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetRolesRole)(nil)).Elem() -} - -func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput { - return o -} - -func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput { - return o -} - -// ID of the Datadog role -func (o GetRolesRoleOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetRolesRole) string { return v.Id }).(pulumi.StringOutput) -} - -// Name of the Datadog role -func (o GetRolesRoleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetRolesRole) string { return v.Name }).(pulumi.StringOutput) -} - -// Number of users that have this role. -func (o GetRolesRoleOutput) UserCount() pulumi.IntOutput { - return o.ApplyT(func(v GetRolesRole) int { return v.UserCount }).(pulumi.IntOutput) -} - -type GetRolesRoleArrayOutput struct{ *pulumi.OutputState } - -func (GetRolesRoleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRolesRole)(nil)).Elem() -} - -func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput { - return o -} - -func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput { - return o -} - -func (o GetRolesRoleArrayOutput) Index(i pulumi.IntInput) GetRolesRoleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRolesRole { - return vs[0].([]GetRolesRole)[vs[1].(int)] - }).(GetRolesRoleOutput) -} - -type GetSecurityMonitoringFiltersFilter struct { - // Exclusion filters to exclude some logs from the security filter. - ExclusionFilters []GetSecurityMonitoringFiltersFilterExclusionFilter `pulumi:"exclusionFilters"` - // The filtered data type. - FilteredDataType *string `pulumi:"filteredDataType"` - // Whether the security filter is enabled. - IsEnabled bool `pulumi:"isEnabled"` - // The name of the security filter. - Name string `pulumi:"name"` - // The query of the security filter. - Query string `pulumi:"query"` - // The version of the security filter. - Version int `pulumi:"version"` -} - -// GetSecurityMonitoringFiltersFilterInput is an input type that accepts GetSecurityMonitoringFiltersFilterArgs and GetSecurityMonitoringFiltersFilterOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterInput` via: -// -// GetSecurityMonitoringFiltersFilterArgs{...} -type GetSecurityMonitoringFiltersFilterInput interface { - pulumi.Input - - ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput - ToGetSecurityMonitoringFiltersFilterOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterOutput -} - -type GetSecurityMonitoringFiltersFilterArgs struct { - // Exclusion filters to exclude some logs from the security filter. - ExclusionFilters GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput `pulumi:"exclusionFilters"` - // The filtered data type. - FilteredDataType pulumi.StringPtrInput `pulumi:"filteredDataType"` - // Whether the security filter is enabled. - IsEnabled pulumi.BoolInput `pulumi:"isEnabled"` - // The name of the security filter. - Name pulumi.StringInput `pulumi:"name"` - // The query of the security filter. - Query pulumi.StringInput `pulumi:"query"` - // The version of the security filter. - Version pulumi.IntInput `pulumi:"version"` -} - -func (GetSecurityMonitoringFiltersFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringFiltersFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringFiltersFilterArgs) ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput { - return i.ToGetSecurityMonitoringFiltersFilterOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringFiltersFilterArgs) ToGetSecurityMonitoringFiltersFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterOutput) -} - -// GetSecurityMonitoringFiltersFilterArrayInput is an input type that accepts GetSecurityMonitoringFiltersFilterArray and GetSecurityMonitoringFiltersFilterArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterArrayInput` via: -// -// GetSecurityMonitoringFiltersFilterArray{ GetSecurityMonitoringFiltersFilterArgs{...} } -type GetSecurityMonitoringFiltersFilterArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput - ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterArrayOutput -} - -type GetSecurityMonitoringFiltersFilterArray []GetSecurityMonitoringFiltersFilterInput - -func (GetSecurityMonitoringFiltersFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringFiltersFilterArray) ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput { - return i.ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringFiltersFilterArray) ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterArrayOutput) -} - -type GetSecurityMonitoringFiltersFilterOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringFiltersFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringFiltersFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringFiltersFilterOutput) ToGetSecurityMonitoringFiltersFilterOutput() GetSecurityMonitoringFiltersFilterOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterOutput) ToGetSecurityMonitoringFiltersFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterOutput { - return o -} - -// Exclusion filters to exclude some logs from the security filter. -func (o GetSecurityMonitoringFiltersFilterOutput) ExclusionFilters() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) []GetSecurityMonitoringFiltersFilterExclusionFilter { - return v.ExclusionFilters - }).(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) -} - -// The filtered data type. -func (o GetSecurityMonitoringFiltersFilterOutput) FilteredDataType() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) *string { return v.FilteredDataType }).(pulumi.StringPtrOutput) -} - -// Whether the security filter is enabled. -func (o GetSecurityMonitoringFiltersFilterOutput) IsEnabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) bool { return v.IsEnabled }).(pulumi.BoolOutput) -} - -// The name of the security filter. -func (o GetSecurityMonitoringFiltersFilterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) string { return v.Name }).(pulumi.StringOutput) -} - -// The query of the security filter. -func (o GetSecurityMonitoringFiltersFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) string { return v.Query }).(pulumi.StringOutput) -} - -// The version of the security filter. -func (o GetSecurityMonitoringFiltersFilterOutput) Version() pulumi.IntOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilter) int { return v.Version }).(pulumi.IntOutput) -} - -type GetSecurityMonitoringFiltersFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringFiltersFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringFiltersFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterArrayOutput() GetSecurityMonitoringFiltersFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringFiltersFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringFiltersFilter { - return vs[0].([]GetSecurityMonitoringFiltersFilter)[vs[1].(int)] - }).(GetSecurityMonitoringFiltersFilterOutput) -} - -type GetSecurityMonitoringFiltersFilterExclusionFilter struct { - // Exclusion filter name. - Name string `pulumi:"name"` - // Exclusion filter query. Logs that match this query are excluded from the security filter. - Query string `pulumi:"query"` -} - -// GetSecurityMonitoringFiltersFilterExclusionFilterInput is an input type that accepts GetSecurityMonitoringFiltersFilterExclusionFilterArgs and GetSecurityMonitoringFiltersFilterExclusionFilterOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterExclusionFilterInput` via: -// -// GetSecurityMonitoringFiltersFilterExclusionFilterArgs{...} -type GetSecurityMonitoringFiltersFilterExclusionFilterInput interface { - pulumi.Input - - ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput - ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput -} - -type GetSecurityMonitoringFiltersFilterExclusionFilterArgs struct { - // Exclusion filter name. - Name pulumi.StringInput `pulumi:"name"` - // Exclusion filter query. Logs that match this query are excluded from the security filter. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput { - return i.ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringFiltersFilterExclusionFilterArgs) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterExclusionFilterOutput) -} - -// GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput is an input type that accepts GetSecurityMonitoringFiltersFilterExclusionFilterArray and GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput` via: -// -// GetSecurityMonitoringFiltersFilterExclusionFilterArray{ GetSecurityMonitoringFiltersFilterExclusionFilterArgs{...} } -type GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput - ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput -} - -type GetSecurityMonitoringFiltersFilterExclusionFilterArray []GetSecurityMonitoringFiltersFilterExclusionFilterInput - -func (GetSecurityMonitoringFiltersFilterExclusionFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringFiltersFilterExclusionFilterArray) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { - return i.ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringFiltersFilterExclusionFilterArray) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) -} - -type GetSecurityMonitoringFiltersFilterExclusionFilterOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutput() GetSecurityMonitoringFiltersFilterExclusionFilterOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { - return o -} - -// Exclusion filter name. -func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilterExclusionFilter) string { return v.Name }).(pulumi.StringOutput) -} - -// Exclusion filter query. Logs that match this query are excluded from the security filter. -func (o GetSecurityMonitoringFiltersFilterExclusionFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringFiltersFilterExclusionFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringFiltersFilterExclusionFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput() GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) ToGetSecurityMonitoringFiltersFilterExclusionFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringFiltersFilterExclusionFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringFiltersFilterExclusionFilter { - return vs[0].([]GetSecurityMonitoringFiltersFilterExclusionFilter)[vs[1].(int)] - }).(GetSecurityMonitoringFiltersFilterExclusionFilterOutput) -} - -type GetSecurityMonitoringRulesRule struct { - // Cases for generating signals. - Cases []GetSecurityMonitoringRulesRuleCase `pulumi:"cases"` - // Whether the rule is enabled. - Enabled *bool `pulumi:"enabled"` - // Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. - Filters []GetSecurityMonitoringRulesRuleFilter `pulumi:"filters"` - // Whether the notifications include the triggering group-by values in their title. - HasExtendedTitle *bool `pulumi:"hasExtendedTitle"` - // Message for generated signals. - Message string `pulumi:"message"` - // The name of the rule. - Name string `pulumi:"name"` - // Options on rules. - Options *GetSecurityMonitoringRulesRuleOptions `pulumi:"options"` - // Queries for selecting logs which are part of the rule. - Queries []GetSecurityMonitoringRulesRuleQuery `pulumi:"queries"` - // Queries for selecting logs which are part of the rule. - SignalQueries []GetSecurityMonitoringRulesRuleSignalQuery `pulumi:"signalQueries"` - // Tags for generated signals. - Tags []string `pulumi:"tags"` - // Cases for generating signals for third-party rules. Only required and accepted for third-party rules - ThirdPartyCases []GetSecurityMonitoringRulesRuleThirdPartyCase `pulumi:"thirdPartyCases"` - // The rule type. - Type *string `pulumi:"type"` -} - -// GetSecurityMonitoringRulesRuleInput is an input type that accepts GetSecurityMonitoringRulesRuleArgs and GetSecurityMonitoringRulesRuleOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleInput` via: -// -// GetSecurityMonitoringRulesRuleArgs{...} -type GetSecurityMonitoringRulesRuleInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput - ToGetSecurityMonitoringRulesRuleOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOutput -} - -type GetSecurityMonitoringRulesRuleArgs struct { - // Cases for generating signals. - Cases GetSecurityMonitoringRulesRuleCaseArrayInput `pulumi:"cases"` - // Whether the rule is enabled. - Enabled pulumi.BoolPtrInput `pulumi:"enabled"` - // Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. - Filters GetSecurityMonitoringRulesRuleFilterArrayInput `pulumi:"filters"` - // Whether the notifications include the triggering group-by values in their title. - HasExtendedTitle pulumi.BoolPtrInput `pulumi:"hasExtendedTitle"` - // Message for generated signals. - Message pulumi.StringInput `pulumi:"message"` - // The name of the rule. - Name pulumi.StringInput `pulumi:"name"` - // Options on rules. - Options GetSecurityMonitoringRulesRuleOptionsPtrInput `pulumi:"options"` - // Queries for selecting logs which are part of the rule. - Queries GetSecurityMonitoringRulesRuleQueryArrayInput `pulumi:"queries"` - // Queries for selecting logs which are part of the rule. - SignalQueries GetSecurityMonitoringRulesRuleSignalQueryArrayInput `pulumi:"signalQueries"` - // Tags for generated signals. - Tags pulumi.StringArrayInput `pulumi:"tags"` - // Cases for generating signals for third-party rules. Only required and accepted for third-party rules - ThirdPartyCases GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput `pulumi:"thirdPartyCases"` - // The rule type. - Type pulumi.StringPtrInput `pulumi:"type"` -} - -func (GetSecurityMonitoringRulesRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRule)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleArgs) ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput { - return i.ToGetSecurityMonitoringRulesRuleOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleArgs) ToGetSecurityMonitoringRulesRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOutput) -} - -// GetSecurityMonitoringRulesRuleArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleArray and GetSecurityMonitoringRulesRuleArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleArrayInput` via: -// -// GetSecurityMonitoringRulesRuleArray{ GetSecurityMonitoringRulesRuleArgs{...} } -type GetSecurityMonitoringRulesRuleArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput - ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleArrayOutput -} - -type GetSecurityMonitoringRulesRuleArray []GetSecurityMonitoringRulesRuleInput - -func (GetSecurityMonitoringRulesRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRule)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleArray) ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleArray) ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleArrayOutput) -} - -type GetSecurityMonitoringRulesRuleOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRule)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOutput) ToGetSecurityMonitoringRulesRuleOutput() GetSecurityMonitoringRulesRuleOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOutput) ToGetSecurityMonitoringRulesRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOutput { - return o -} - -// Cases for generating signals. -func (o GetSecurityMonitoringRulesRuleOutput) Cases() GetSecurityMonitoringRulesRuleCaseArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleCase { return v.Cases }).(GetSecurityMonitoringRulesRuleCaseArrayOutput) -} - -// Whether the rule is enabled. -func (o GetSecurityMonitoringRulesRuleOutput) Enabled() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *bool { return v.Enabled }).(pulumi.BoolPtrOutput) -} - -// Additional queries to filter matched events before they are processed. **Note**: This field is deprecated for log detection, signal correlation, and workload security rules. -func (o GetSecurityMonitoringRulesRuleOutput) Filters() GetSecurityMonitoringRulesRuleFilterArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleFilter { return v.Filters }).(GetSecurityMonitoringRulesRuleFilterArrayOutput) -} - -// Whether the notifications include the triggering group-by values in their title. -func (o GetSecurityMonitoringRulesRuleOutput) HasExtendedTitle() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *bool { return v.HasExtendedTitle }).(pulumi.BoolPtrOutput) -} - -// Message for generated signals. -func (o GetSecurityMonitoringRulesRuleOutput) Message() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) string { return v.Message }).(pulumi.StringOutput) -} - -// The name of the rule. -func (o GetSecurityMonitoringRulesRuleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) string { return v.Name }).(pulumi.StringOutput) -} - -// Options on rules. -func (o GetSecurityMonitoringRulesRuleOutput) Options() GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *GetSecurityMonitoringRulesRuleOptions { return v.Options }).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) -} - -// Queries for selecting logs which are part of the rule. -func (o GetSecurityMonitoringRulesRuleOutput) Queries() GetSecurityMonitoringRulesRuleQueryArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleQuery { return v.Queries }).(GetSecurityMonitoringRulesRuleQueryArrayOutput) -} - -// Queries for selecting logs which are part of the rule. -func (o GetSecurityMonitoringRulesRuleOutput) SignalQueries() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleSignalQuery { - return v.SignalQueries - }).(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) -} - -// Tags for generated signals. -func (o GetSecurityMonitoringRulesRuleOutput) Tags() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []string { return v.Tags }).(pulumi.StringArrayOutput) -} - -// Cases for generating signals for third-party rules. Only required and accepted for third-party rules -func (o GetSecurityMonitoringRulesRuleOutput) ThirdPartyCases() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) []GetSecurityMonitoringRulesRuleThirdPartyCase { - return v.ThirdPartyCases - }).(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) -} - -// The rule type. -func (o GetSecurityMonitoringRulesRuleOutput) Type() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRule) *string { return v.Type }).(pulumi.StringPtrOutput) -} - -type GetSecurityMonitoringRulesRuleArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRule)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleArrayOutput) ToGetSecurityMonitoringRulesRuleArrayOutput() GetSecurityMonitoringRulesRuleArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleArrayOutput) ToGetSecurityMonitoringRulesRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRule { - return vs[0].([]GetSecurityMonitoringRulesRule)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleOutput) -} - -type GetSecurityMonitoringRulesRuleCase struct { - // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. - Condition *string `pulumi:"condition"` - // Name of the case. - Name *string `pulumi:"name"` - // Notification targets for each rule case. - Notifications []string `pulumi:"notifications"` - // Severity of the Security Signal. - Status string `pulumi:"status"` -} - -// GetSecurityMonitoringRulesRuleCaseInput is an input type that accepts GetSecurityMonitoringRulesRuleCaseArgs and GetSecurityMonitoringRulesRuleCaseOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleCaseInput` via: -// -// GetSecurityMonitoringRulesRuleCaseArgs{...} -type GetSecurityMonitoringRulesRuleCaseInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput - ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleCaseOutput -} - -type GetSecurityMonitoringRulesRuleCaseArgs struct { - // A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. - Condition pulumi.StringPtrInput `pulumi:"condition"` - // Name of the case. - Name pulumi.StringPtrInput `pulumi:"name"` - // Notification targets for each rule case. - Notifications pulumi.StringArrayInput `pulumi:"notifications"` - // Severity of the Security Signal. - Status pulumi.StringInput `pulumi:"status"` -} - -func (GetSecurityMonitoringRulesRuleCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleCase)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleCaseArgs) ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput { - return i.ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleCaseArgs) ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleCaseOutput) -} - -// GetSecurityMonitoringRulesRuleCaseArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleCaseArray and GetSecurityMonitoringRulesRuleCaseArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleCaseArrayInput` via: -// -// GetSecurityMonitoringRulesRuleCaseArray{ GetSecurityMonitoringRulesRuleCaseArgs{...} } -type GetSecurityMonitoringRulesRuleCaseArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput - ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput -} - -type GetSecurityMonitoringRulesRuleCaseArray []GetSecurityMonitoringRulesRuleCaseInput - -func (GetSecurityMonitoringRulesRuleCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleCase)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleCaseArray) ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleCaseArray) ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleCaseArrayOutput) -} - -type GetSecurityMonitoringRulesRuleCaseOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleCase)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleCaseOutput) ToGetSecurityMonitoringRulesRuleCaseOutput() GetSecurityMonitoringRulesRuleCaseOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleCaseOutput) ToGetSecurityMonitoringRulesRuleCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseOutput { - return o -} - -// A rule case contains logical operations (`>`,`>=`, `&&`, `||`) to determine if a signal should be generated based on the event counts in the previously defined queries. -func (o GetSecurityMonitoringRulesRuleCaseOutput) Condition() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) *string { return v.Condition }).(pulumi.StringPtrOutput) -} - -// Name of the case. -func (o GetSecurityMonitoringRulesRuleCaseOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Notification targets for each rule case. -func (o GetSecurityMonitoringRulesRuleCaseOutput) Notifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) -} - -// Severity of the Security Signal. -func (o GetSecurityMonitoringRulesRuleCaseOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleCase) string { return v.Status }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleCaseArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleCase)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) ToGetSecurityMonitoringRulesRuleCaseArrayOutput() GetSecurityMonitoringRulesRuleCaseArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) ToGetSecurityMonitoringRulesRuleCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleCaseArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleCaseArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleCase { - return vs[0].([]GetSecurityMonitoringRulesRuleCase)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleCaseOutput) -} - -type GetSecurityMonitoringRulesRuleFilter struct { - // The type of filtering action. - Action string `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query string `pulumi:"query"` -} - -// GetSecurityMonitoringRulesRuleFilterInput is an input type that accepts GetSecurityMonitoringRulesRuleFilterArgs and GetSecurityMonitoringRulesRuleFilterOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleFilterInput` via: -// -// GetSecurityMonitoringRulesRuleFilterArgs{...} -type GetSecurityMonitoringRulesRuleFilterInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput - ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleFilterOutput -} - -type GetSecurityMonitoringRulesRuleFilterArgs struct { - // The type of filtering action. - Action pulumi.StringInput `pulumi:"action"` - // Query for selecting logs to apply the filtering action. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetSecurityMonitoringRulesRuleFilterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleFilterArgs) ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput { - return i.ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleFilterArgs) ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleFilterOutput) -} - -// GetSecurityMonitoringRulesRuleFilterArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleFilterArray and GetSecurityMonitoringRulesRuleFilterArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleFilterArrayInput` via: -// -// GetSecurityMonitoringRulesRuleFilterArray{ GetSecurityMonitoringRulesRuleFilterArgs{...} } -type GetSecurityMonitoringRulesRuleFilterArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput - ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput -} - -type GetSecurityMonitoringRulesRuleFilterArray []GetSecurityMonitoringRulesRuleFilterInput - -func (GetSecurityMonitoringRulesRuleFilterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleFilterArray) ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleFilterArray) ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleFilterArrayOutput) -} - -type GetSecurityMonitoringRulesRuleFilterOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleFilterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleFilterOutput) ToGetSecurityMonitoringRulesRuleFilterOutput() GetSecurityMonitoringRulesRuleFilterOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleFilterOutput) ToGetSecurityMonitoringRulesRuleFilterOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterOutput { - return o -} - -// The type of filtering action. -func (o GetSecurityMonitoringRulesRuleFilterOutput) Action() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleFilter) string { return v.Action }).(pulumi.StringOutput) -} - -// Query for selecting logs to apply the filtering action. -func (o GetSecurityMonitoringRulesRuleFilterOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleFilter) string { return v.Query }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleFilterArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleFilterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleFilter)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) ToGetSecurityMonitoringRulesRuleFilterArrayOutput() GetSecurityMonitoringRulesRuleFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) ToGetSecurityMonitoringRulesRuleFilterArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleFilterArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleFilterArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleFilterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleFilter { - return vs[0].([]GetSecurityMonitoringRulesRuleFilter)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleFilterOutput) -} - -type GetSecurityMonitoringRulesRuleOptions struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. - DecreaseCriticalityBasedOnEnv *bool `pulumi:"decreaseCriticalityBasedOnEnv"` - // The detection method. - DetectionMethod *string `pulumi:"detectionMethod"` - // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. - EvaluationWindow *int `pulumi:"evaluationWindow"` - // Options for rules using the impossible travel detection method. - ImpossibleTravelOptions *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions `pulumi:"impossibleTravelOptions"` - // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). - KeepAlive *int `pulumi:"keepAlive"` - // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. - MaxSignalDuration *int `pulumi:"maxSignalDuration"` - // New value rules specific options. - NewValueOptions *GetSecurityMonitoringRulesRuleOptionsNewValueOptions `pulumi:"newValueOptions"` - // Options for rules using the third-party detection method. - ThirdPartyRuleOptions *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions `pulumi:"thirdPartyRuleOptions"` -} - -// GetSecurityMonitoringRulesRuleOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsArgs and GetSecurityMonitoringRulesRuleOptionsOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsArgs{...} -type GetSecurityMonitoringRulesRuleOptionsInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput - ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsOutput -} - -type GetSecurityMonitoringRulesRuleOptionsArgs struct { - // If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. - DecreaseCriticalityBasedOnEnv pulumi.BoolPtrInput `pulumi:"decreaseCriticalityBasedOnEnv"` - // The detection method. - DetectionMethod pulumi.StringPtrInput `pulumi:"detectionMethod"` - // A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. - EvaluationWindow pulumi.IntPtrInput `pulumi:"evaluationWindow"` - // Options for rules using the impossible travel detection method. - ImpossibleTravelOptions GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput `pulumi:"impossibleTravelOptions"` - // Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). - KeepAlive pulumi.IntPtrInput `pulumi:"keepAlive"` - // A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. - MaxSignalDuration pulumi.IntPtrInput `pulumi:"maxSignalDuration"` - // New value rules specific options. - NewValueOptions GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput `pulumi:"newValueOptions"` - // Options for rules using the third-party detection method. - ThirdPartyRuleOptions GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput `pulumi:"thirdPartyRuleOptions"` -} - -func (GetSecurityMonitoringRulesRuleOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsOutput) -} - -func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx) -} - -// GetSecurityMonitoringRulesRuleOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsArgs, GetSecurityMonitoringRulesRuleOptionsPtr and GetSecurityMonitoringRulesRuleOptionsPtrOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsPtrInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsArgs{...} -// -// or: -// -// nil -type GetSecurityMonitoringRulesRuleOptionsPtrInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput - ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput -} - -type getSecurityMonitoringRulesRuleOptionsPtrType GetSecurityMonitoringRulesRuleOptionsArgs - -func GetSecurityMonitoringRulesRuleOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsArgs) GetSecurityMonitoringRulesRuleOptionsPtrInput { - return (*getSecurityMonitoringRulesRuleOptionsPtrType)(v) -} - -func (*getSecurityMonitoringRulesRuleOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() -} - -func (i *getSecurityMonitoringRulesRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i *getSecurityMonitoringRulesRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return o.ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptions { - return &v - }).(GetSecurityMonitoringRulesRuleOptionsPtrOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *bool { return v.DecreaseCriticalityBasedOnEnv }).(pulumi.BoolPtrOutput) -} - -// The detection method. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) DetectionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *string { return v.DetectionMethod }).(pulumi.StringPtrOutput) -} - -// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) EvaluationWindow() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.EvaluationWindow }).(pulumi.IntPtrOutput) -} - -// Options for rules using the impossible travel detection method. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ImpossibleTravelOptions() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { - return v.ImpossibleTravelOptions - }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). -func (o GetSecurityMonitoringRulesRuleOptionsOutput) KeepAlive() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.KeepAlive }).(pulumi.IntPtrOutput) -} - -// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) MaxSignalDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *int { return v.MaxSignalDuration }).(pulumi.IntPtrOutput) -} - -// New value rules specific options. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) NewValueOptions() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { - return v.NewValueOptions - }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) -} - -// Options for rules using the third-party detection method. -func (o GetSecurityMonitoringRulesRuleOptionsOutput) ThirdPartyRuleOptions() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { - return v.ThirdPartyRuleOptions - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsPtrOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) GetSecurityMonitoringRulesRuleOptions { - if v != nil { - return *v - } - var ret GetSecurityMonitoringRulesRuleOptions - return ret - }).(GetSecurityMonitoringRulesRuleOptionsOutput) -} - -// If true, signals in non-production environments have a lower severity than what is defined by the rule case, which can reduce noise. The decrement is applied when the environment tag of the signal starts with `staging`, `test`, or `dev`. Only available when the rule type is `logDetection`. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) DecreaseCriticalityBasedOnEnv() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *bool { - if v == nil { - return nil - } - return v.DecreaseCriticalityBasedOnEnv - }).(pulumi.BoolPtrOutput) -} - -// The detection method. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) DetectionMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *string { - if v == nil { - return nil - } - return v.DetectionMethod - }).(pulumi.StringPtrOutput) -} - -// A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) EvaluationWindow() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { - if v == nil { - return nil - } - return v.EvaluationWindow - }).(pulumi.IntPtrOutput) -} - -// Options for rules using the impossible travel detection method. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ImpossibleTravelOptions() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { - if v == nil { - return nil - } - return v.ImpossibleTravelOptions - }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// Once a signal is generated, the signal will remain “open” if a case is matched at least once within this keep alive window (in seconds). -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) KeepAlive() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { - if v == nil { - return nil - } - return v.KeepAlive - }).(pulumi.IntPtrOutput) -} - -// A signal will “close” regardless of the query being matched once the time exceeds the maximum duration (in seconds). This time is calculated from the first seen timestamp. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) MaxSignalDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *int { - if v == nil { - return nil - } - return v.MaxSignalDuration - }).(pulumi.IntPtrOutput) -} - -// New value rules specific options. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) NewValueOptions() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { - if v == nil { - return nil - } - return v.NewValueOptions - }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) -} - -// Options for rules using the third-party detection method. -func (o GetSecurityMonitoringRulesRuleOptionsPtrOutput) ThirdPartyRuleOptions() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { - if v == nil { - return nil - } - return v.ThirdPartyRuleOptions - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions struct { - // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. - BaselineUserLocations *bool `pulumi:"baselineUserLocations"` -} - -// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs and GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{...} -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput - ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput -} - -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs struct { - // If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. - BaselineUserLocations pulumi.BoolPtrInput `pulumi:"baselineUserLocations"` -} - -func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) -} - -func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx) -} - -// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs, GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtr and GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{...} -// -// or: -// -// nil -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput - ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput -} - -type getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs - -func GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput { - return (*getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType)(v) -} - -func (*getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (i *getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (i *getSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(context.Background()) -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { - return &v - }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) -} - -// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) BaselineUserLocations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *bool { - return v.BaselineUserLocations - }).(pulumi.BoolPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions { - if v != nil { - return *v - } - var ret GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions - return ret - }).(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput) -} - -// If true, signals are suppressed for the first 24 hours. During that time, Datadog learns the user's regular access locations. This can be helpful to reduce noise and infer VPN usage or credentialed API access. -func (o GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput) BaselineUserLocations() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptions) *bool { - if v == nil { - return nil - } - return v.BaselineUserLocations - }).(pulumi.BoolPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsNewValueOptions struct { - // The duration in days after which a learned value is forgotten. - ForgetAfter int `pulumi:"forgetAfter"` - // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. - LearningDuration *int `pulumi:"learningDuration"` - // The learning method used to determine when signals should be generated for values that weren't learned. - LearningMethod *string `pulumi:"learningMethod"` - // A number of occurrences after which signals are generated for values that weren't learned. - LearningThreshold *int `pulumi:"learningThreshold"` -} - -// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs and GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{...} -type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput - ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput -} - -type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs struct { - // The duration in days after which a learned value is forgotten. - ForgetAfter pulumi.IntInput `pulumi:"forgetAfter"` - // The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. - LearningDuration pulumi.IntPtrInput `pulumi:"learningDuration"` - // The learning method used to determine when signals should be generated for values that weren't learned. - LearningMethod pulumi.StringPtrInput `pulumi:"learningMethod"` - // A number of occurrences after which signals are generated for values that weren't learned. - LearningThreshold pulumi.IntPtrInput `pulumi:"learningThreshold"` -} - -func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) -} - -func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx) -} - -// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs, GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtr and GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{...} -// -// or: -// -// nil -type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput - ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput -} - -type getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs - -func GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput { - return (*getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType)(v) -} - -func (*getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (i *getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (i *getSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o.ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(context.Background()) -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *GetSecurityMonitoringRulesRuleOptionsNewValueOptions { - return &v - }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) -} - -// The duration in days after which a learned value is forgotten. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) ForgetAfter() pulumi.IntOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) int { return v.ForgetAfter }).(pulumi.IntOutput) -} - -// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { return v.LearningDuration }).(pulumi.IntPtrOutput) -} - -// The learning method used to determine when signals should be generated for values that weren't learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *string { return v.LearningMethod }).(pulumi.StringPtrOutput) -} - -// A number of occurrences after which signals are generated for values that weren't learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) LearningThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { return v.LearningThreshold }).(pulumi.IntPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsNewValueOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) GetSecurityMonitoringRulesRuleOptionsNewValueOptions { - if v != nil { - return *v - } - var ret GetSecurityMonitoringRulesRuleOptionsNewValueOptions - return ret - }).(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput) -} - -// The duration in days after which a learned value is forgotten. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) ForgetAfter() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return &v.ForgetAfter - }).(pulumi.IntPtrOutput) -} - -// The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningDuration() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return v.LearningDuration - }).(pulumi.IntPtrOutput) -} - -// The learning method used to determine when signals should be generated for values that weren't learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningMethod() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *string { - if v == nil { - return nil - } - return v.LearningMethod - }).(pulumi.StringPtrOutput) -} - -// A number of occurrences after which signals are generated for values that weren't learned. -func (o GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput) LearningThreshold() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsNewValueOptions) *int { - if v == nil { - return nil - } - return v.LearningThreshold - }).(pulumi.IntPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions struct { - // Notification targets for the default rule case, when none of the third-party cases match. - DefaultNotifications []string `pulumi:"defaultNotifications"` - // Severity of the default rule case, when none of the third-party cases match. - DefaultStatus string `pulumi:"defaultStatus"` - // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. - RootQueries []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery `pulumi:"rootQueries"` - // A template for the signal title; if omitted, the title is generated based on the case name. - SignalTitleTemplate *string `pulumi:"signalTitleTemplate"` -} - -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{...} -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs struct { - // Notification targets for the default rule case, when none of the third-party cases match. - DefaultNotifications pulumi.StringArrayInput `pulumi:"defaultNotifications"` - // Severity of the default rule case, when none of the third-party cases match. - DefaultStatus pulumi.StringInput `pulumi:"defaultStatus"` - // Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. - RootQueries GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput `pulumi:"rootQueries"` - // A template for the signal title; if omitted, the title is generated based on the case name. - SignalTitleTemplate pulumi.StringPtrInput `pulumi:"signalTitleTemplate"` -} - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput).ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx) -} - -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs, GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtr and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{...} -// -// or: -// -// nil -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput -} - -type getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs - -func GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtr(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput { - return (*getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType)(v) -} - -func (*getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (i *getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (i *getSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrType) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(context.Background()) -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { - return &v - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) -} - -// Notification targets for the default rule case, when none of the third-party cases match. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) DefaultNotifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []string { - return v.DefaultNotifications - }).(pulumi.StringArrayOutput) -} - -// Severity of the default rule case, when none of the third-party cases match. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) DefaultStatus() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) string { return v.DefaultStatus }).(pulumi.StringOutput) -} - -// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) RootQueries() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { - return v.RootQueries - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -// A template for the signal title; if omitted, the title is generated based on the case name. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) SignalTitleTemplate() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { - return v.SignalTitleTemplate - }).(pulumi.StringPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) Elem() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions { - if v != nil { - return *v - } - var ret GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions - return ret - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput) -} - -// Notification targets for the default rule case, when none of the third-party cases match. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultNotifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []string { - if v == nil { - return nil - } - return v.DefaultNotifications - }).(pulumi.StringArrayOutput) -} - -// Severity of the default rule case, when none of the third-party cases match. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) DefaultStatus() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { - if v == nil { - return nil - } - return &v.DefaultStatus - }).(pulumi.StringPtrOutput) -} - -// Queries to be combined with third-party case queries. Each of them can have different group by fields, to aggregate differently based on the type of alert. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) RootQueries() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { - if v == nil { - return nil - } - return v.RootQueries - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -// A template for the signal title; if omitted, the title is generated based on the case name. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput) SignalTitleTemplate() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptions) *string { - if v == nil { - return nil - } - return v.SignalTitleTemplate - }).(pulumi.StringPtrOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery struct { - // Fields to group by. If empty, each log triggers a signal. - GroupByFields []string `pulumi:"groupByFields"` - // Query to filter logs. - Query string `pulumi:"query"` -} - -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs struct { - // Fields to group by. If empty, each log triggers a signal. - GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` - // Query to filter logs. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) -} - -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray and GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput` via: -// -// GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray{ GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{...} } -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput - ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray []GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return o -} - -// Fields to group by. If empty, each log triggers a signal. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) GroupByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery) []string { - return v.GroupByFields - }).(pulumi.StringArrayOutput) -} - -// Query to filter logs. -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput() GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) ToGetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery { - return vs[0].([]GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQuery)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput) -} - -type GetSecurityMonitoringRulesRuleQuery struct { - // **Deprecated**. It won't be applied anymore. - // - // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. - AgentRules []GetSecurityMonitoringRulesRuleQueryAgentRule `pulumi:"agentRules"` - // The aggregation type. For Signal Correlation rules, it must be event_count. - Aggregation *string `pulumi:"aggregation"` - // Field for which the cardinality is measured. Sent as an array. - DistinctFields []string `pulumi:"distinctFields"` - // Fields to group by. - GroupByFields []string `pulumi:"groupByFields"` - // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. - // - // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - Metric *string `pulumi:"metric"` - // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. - Metrics []string `pulumi:"metrics"` - // Name of the query. Not compatible with `newValue` aggregations. - Name *string `pulumi:"name"` - // Query to run on logs. - Query string `pulumi:"query"` -} - -// GetSecurityMonitoringRulesRuleQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryArgs and GetSecurityMonitoringRulesRuleQueryOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryInput` via: -// -// GetSecurityMonitoringRulesRuleQueryArgs{...} -type GetSecurityMonitoringRulesRuleQueryInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput - ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryOutput -} - -type GetSecurityMonitoringRulesRuleQueryArgs struct { - // **Deprecated**. It won't be applied anymore. - // - // Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. - AgentRules GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput `pulumi:"agentRules"` - // The aggregation type. For Signal Correlation rules, it must be event_count. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // Field for which the cardinality is measured. Sent as an array. - DistinctFields pulumi.StringArrayInput `pulumi:"distinctFields"` - // Fields to group by. - GroupByFields pulumi.StringArrayInput `pulumi:"groupByFields"` - // The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. - // - // Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. - Metric pulumi.StringPtrInput `pulumi:"metric"` - // Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. - Metrics pulumi.StringArrayInput `pulumi:"metrics"` - // Name of the query. Not compatible with `newValue` aggregations. - Name pulumi.StringPtrInput `pulumi:"name"` - // Query to run on logs. - Query pulumi.StringInput `pulumi:"query"` -} - -func (GetSecurityMonitoringRulesRuleQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleQueryArgs) ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput { - return i.ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleQueryArgs) ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryOutput) -} - -// GetSecurityMonitoringRulesRuleQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryArray and GetSecurityMonitoringRulesRuleQueryArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryArrayInput` via: -// -// GetSecurityMonitoringRulesRuleQueryArray{ GetSecurityMonitoringRulesRuleQueryArgs{...} } -type GetSecurityMonitoringRulesRuleQueryArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput - ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput -} - -type GetSecurityMonitoringRulesRuleQueryArray []GetSecurityMonitoringRulesRuleQueryInput - -func (GetSecurityMonitoringRulesRuleQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleQueryArray) ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleQueryArray) ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryArrayOutput) -} - -type GetSecurityMonitoringRulesRuleQueryOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleQueryOutput) ToGetSecurityMonitoringRulesRuleQueryOutput() GetSecurityMonitoringRulesRuleQueryOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryOutput) ToGetSecurityMonitoringRulesRuleQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryOutput { - return o -} - -// **Deprecated**. It won't be applied anymore. -// -// Deprecated: `agentRule` has been deprecated in favor of new Agent Rule resource. -func (o GetSecurityMonitoringRulesRuleQueryOutput) AgentRules() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []GetSecurityMonitoringRulesRuleQueryAgentRule { - return v.AgentRules - }).(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) -} - -// The aggregation type. For Signal Correlation rules, it must be event_count. -func (o GetSecurityMonitoringRulesRuleQueryOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) -} - -// Field for which the cardinality is measured. Sent as an array. -func (o GetSecurityMonitoringRulesRuleQueryOutput) DistinctFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.DistinctFields }).(pulumi.StringArrayOutput) -} - -// Fields to group by. -func (o GetSecurityMonitoringRulesRuleQueryOutput) GroupByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.GroupByFields }).(pulumi.StringArrayOutput) -} - -// The target field to aggregate over when using the `sum`, `max`, or `geoData` aggregations. -// -// Deprecated: Configure `metrics` instead. This attribute will be removed in the next major version of the provider. -func (o GetSecurityMonitoringRulesRuleQueryOutput) Metric() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Metric }).(pulumi.StringPtrOutput) -} - -// Group of target fields to aggregate over when using the `sum`, `max`, `geoData`, or `newValue` aggregations. The `sum`, `max`, and `geoData` aggregations only accept one value in this list, whereas the `newValue` aggregation accepts up to five values. -func (o GetSecurityMonitoringRulesRuleQueryOutput) Metrics() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) []string { return v.Metrics }).(pulumi.StringArrayOutput) -} - -// Name of the query. Not compatible with `newValue` aggregations. -func (o GetSecurityMonitoringRulesRuleQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Query to run on logs. -func (o GetSecurityMonitoringRulesRuleQueryOutput) Query() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQuery) string { return v.Query }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleQueryArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) ToGetSecurityMonitoringRulesRuleQueryArrayOutput() GetSecurityMonitoringRulesRuleQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) ToGetSecurityMonitoringRulesRuleQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleQuery { - return vs[0].([]GetSecurityMonitoringRulesRuleQuery)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleQueryOutput) -} - -type GetSecurityMonitoringRulesRuleQueryAgentRule struct { - // **Deprecated**. It won't be applied anymore. - AgentRuleId string `pulumi:"agentRuleId"` - // **Deprecated**. It won't be applied anymore. - Expression string `pulumi:"expression"` -} - -// GetSecurityMonitoringRulesRuleQueryAgentRuleInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryAgentRuleArgs and GetSecurityMonitoringRulesRuleQueryAgentRuleOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryAgentRuleInput` via: -// -// GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{...} -type GetSecurityMonitoringRulesRuleQueryAgentRuleInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput - ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput -} - -type GetSecurityMonitoringRulesRuleQueryAgentRuleArgs struct { - // **Deprecated**. It won't be applied anymore. - AgentRuleId pulumi.StringInput `pulumi:"agentRuleId"` - // **Deprecated**. It won't be applied anymore. - Expression pulumi.StringInput `pulumi:"expression"` -} - -func (GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { - return i.ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArgs) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) -} - -// GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleQueryAgentRuleArray and GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput` via: -// -// GetSecurityMonitoringRulesRuleQueryAgentRuleArray{ GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{...} } -type GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput - ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput -} - -type GetSecurityMonitoringRulesRuleQueryAgentRuleArray []GetSecurityMonitoringRulesRuleQueryAgentRuleInput - -func (GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleQueryAgentRuleArray) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) -} - -type GetSecurityMonitoringRulesRuleQueryAgentRuleOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { - return o -} - -// **Deprecated**. It won't be applied anymore. -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) AgentRuleId() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQueryAgentRule) string { return v.AgentRuleId }).(pulumi.StringOutput) -} - -// **Deprecated**. It won't be applied anymore. -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleQueryAgentRule) string { return v.Expression }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleQueryAgentRule)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput() GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) ToGetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleQueryAgentRuleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleQueryAgentRule { - return vs[0].([]GetSecurityMonitoringRulesRuleQueryAgentRule)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput) -} - -type GetSecurityMonitoringRulesRuleSignalQuery struct { - // The aggregation type. For Signal Correlation rules, it must be event_count. - Aggregation *string `pulumi:"aggregation"` - // Fields to correlate by. - CorrelatedByFields []string `pulumi:"correlatedByFields"` - // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. - CorrelatedQueryIndex *string `pulumi:"correlatedQueryIndex"` - // Default Rule ID of the signal to correlate. This value is READ-ONLY. - DefaultRuleId *string `pulumi:"defaultRuleId"` - // Name of the query. Not compatible with `newValue` aggregations. - Name *string `pulumi:"name"` - // Rule ID of the signal to correlate. - RuleId string `pulumi:"ruleId"` -} - -// GetSecurityMonitoringRulesRuleSignalQueryInput is an input type that accepts GetSecurityMonitoringRulesRuleSignalQueryArgs and GetSecurityMonitoringRulesRuleSignalQueryOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleSignalQueryInput` via: -// -// GetSecurityMonitoringRulesRuleSignalQueryArgs{...} -type GetSecurityMonitoringRulesRuleSignalQueryInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput - ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput -} - -type GetSecurityMonitoringRulesRuleSignalQueryArgs struct { - // The aggregation type. For Signal Correlation rules, it must be event_count. - Aggregation pulumi.StringPtrInput `pulumi:"aggregation"` - // Fields to correlate by. - CorrelatedByFields pulumi.StringArrayInput `pulumi:"correlatedByFields"` - // Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. - CorrelatedQueryIndex pulumi.StringPtrInput `pulumi:"correlatedQueryIndex"` - // Default Rule ID of the signal to correlate. This value is READ-ONLY. - DefaultRuleId pulumi.StringPtrInput `pulumi:"defaultRuleId"` - // Name of the query. Not compatible with `newValue` aggregations. - Name pulumi.StringPtrInput `pulumi:"name"` - // Rule ID of the signal to correlate. - RuleId pulumi.StringInput `pulumi:"ruleId"` -} - -func (GetSecurityMonitoringRulesRuleSignalQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleSignalQueryArgs) ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput { - return i.ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleSignalQueryArgs) ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleSignalQueryOutput) -} - -// GetSecurityMonitoringRulesRuleSignalQueryArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleSignalQueryArray and GetSecurityMonitoringRulesRuleSignalQueryArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleSignalQueryArrayInput` via: -// -// GetSecurityMonitoringRulesRuleSignalQueryArray{ GetSecurityMonitoringRulesRuleSignalQueryArgs{...} } -type GetSecurityMonitoringRulesRuleSignalQueryArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput - ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput -} - -type GetSecurityMonitoringRulesRuleSignalQueryArray []GetSecurityMonitoringRulesRuleSignalQueryInput - -func (GetSecurityMonitoringRulesRuleSignalQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleSignalQueryArray) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleSignalQueryArray) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) -} - -type GetSecurityMonitoringRulesRuleSignalQueryOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleSignalQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) ToGetSecurityMonitoringRulesRuleSignalQueryOutput() GetSecurityMonitoringRulesRuleSignalQueryOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) ToGetSecurityMonitoringRulesRuleSignalQueryOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryOutput { - return o -} - -// The aggregation type. For Signal Correlation rules, it must be event_count. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) Aggregation() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.Aggregation }).(pulumi.StringPtrOutput) -} - -// Fields to correlate by. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) CorrelatedByFields() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) []string { return v.CorrelatedByFields }).(pulumi.StringArrayOutput) -} - -// Index of the rule query used to retrieve the correlated field. An empty string applies correlation on the non-projected per query attributes of the rule. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) CorrelatedQueryIndex() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.CorrelatedQueryIndex }).(pulumi.StringPtrOutput) -} - -// Default Rule ID of the signal to correlate. This value is READ-ONLY. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) DefaultRuleId() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.DefaultRuleId }).(pulumi.StringPtrOutput) -} - -// Name of the query. Not compatible with `newValue` aggregations. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Rule ID of the signal to correlate. -func (o GetSecurityMonitoringRulesRuleSignalQueryOutput) RuleId() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleSignalQuery) string { return v.RuleId }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleSignalQueryArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleSignalQuery)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutput() GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) ToGetSecurityMonitoringRulesRuleSignalQueryArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleSignalQueryArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleSignalQueryArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleSignalQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleSignalQuery { - return vs[0].([]GetSecurityMonitoringRulesRuleSignalQuery)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleSignalQueryOutput) -} - -type GetSecurityMonitoringRulesRuleThirdPartyCase struct { - // Name of the case. - Name *string `pulumi:"name"` - // Notification targets for each rule case. - Notifications []string `pulumi:"notifications"` - // A query to associate a third-party event to this case. - Query *string `pulumi:"query"` - // Severity of the Security Signal. - Status string `pulumi:"status"` -} - -// GetSecurityMonitoringRulesRuleThirdPartyCaseInput is an input type that accepts GetSecurityMonitoringRulesRuleThirdPartyCaseArgs and GetSecurityMonitoringRulesRuleThirdPartyCaseOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleThirdPartyCaseInput` via: -// -// GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{...} -type GetSecurityMonitoringRulesRuleThirdPartyCaseInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput - ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput -} - -type GetSecurityMonitoringRulesRuleThirdPartyCaseArgs struct { - // Name of the case. - Name pulumi.StringPtrInput `pulumi:"name"` - // Notification targets for each rule case. - Notifications pulumi.StringArrayInput `pulumi:"notifications"` - // A query to associate a third-party event to this case. - Query pulumi.StringPtrInput `pulumi:"query"` - // Severity of the Security Signal. - Status pulumi.StringInput `pulumi:"status"` -} - -func (GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { - return i.ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArgs) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) -} - -// GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput is an input type that accepts GetSecurityMonitoringRulesRuleThirdPartyCaseArray and GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput` via: -// -// GetSecurityMonitoringRulesRuleThirdPartyCaseArray{ GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{...} } -type GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput - ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput -} - -type GetSecurityMonitoringRulesRuleThirdPartyCaseArray []GetSecurityMonitoringRulesRuleThirdPartyCaseInput - -func (GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() -} - -func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { - return i.ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringRulesRuleThirdPartyCaseArray) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) -} - -type GetSecurityMonitoringRulesRuleThirdPartyCaseOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { - return o -} - -// Name of the case. -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Name() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) *string { return v.Name }).(pulumi.StringPtrOutput) -} - -// Notification targets for each rule case. -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Notifications() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) []string { return v.Notifications }).(pulumi.StringArrayOutput) -} - -// A query to associate a third-party event to this case. -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Query() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) *string { return v.Query }).(pulumi.StringPtrOutput) -} - -// Severity of the Security Signal. -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) Status() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringRulesRuleThirdPartyCase) string { return v.Status }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringRulesRuleThirdPartyCase)(nil)).Elem() -} - -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput() GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) ToGetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput { - return o -} - -func (o GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringRulesRuleThirdPartyCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringRulesRuleThirdPartyCase { - return vs[0].([]GetSecurityMonitoringRulesRuleThirdPartyCase)[vs[1].(int)] - }).(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput) -} - -type GetSecurityMonitoringSuppressionsSuppression struct { - DataExclusionQuery string `pulumi:"dataExclusionQuery"` - Description string `pulumi:"description"` - Enabled bool `pulumi:"enabled"` - ExpirationDate string `pulumi:"expirationDate"` - Id string `pulumi:"id"` - Name string `pulumi:"name"` - RuleQuery string `pulumi:"ruleQuery"` - SuppressionQuery string `pulumi:"suppressionQuery"` -} - -// GetSecurityMonitoringSuppressionsSuppressionInput is an input type that accepts GetSecurityMonitoringSuppressionsSuppressionArgs and GetSecurityMonitoringSuppressionsSuppressionOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringSuppressionsSuppressionInput` via: -// -// GetSecurityMonitoringSuppressionsSuppressionArgs{...} -type GetSecurityMonitoringSuppressionsSuppressionInput interface { - pulumi.Input - - ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput - ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput -} - -type GetSecurityMonitoringSuppressionsSuppressionArgs struct { - DataExclusionQuery pulumi.StringInput `pulumi:"dataExclusionQuery"` - Description pulumi.StringInput `pulumi:"description"` - Enabled pulumi.BoolInput `pulumi:"enabled"` - ExpirationDate pulumi.StringInput `pulumi:"expirationDate"` - Id pulumi.StringInput `pulumi:"id"` - Name pulumi.StringInput `pulumi:"name"` - RuleQuery pulumi.StringInput `pulumi:"ruleQuery"` - SuppressionQuery pulumi.StringInput `pulumi:"suppressionQuery"` -} - -func (GetSecurityMonitoringSuppressionsSuppressionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() -} - -func (i GetSecurityMonitoringSuppressionsSuppressionArgs) ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput { - return i.ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringSuppressionsSuppressionArgs) ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringSuppressionsSuppressionOutput) -} - -// GetSecurityMonitoringSuppressionsSuppressionArrayInput is an input type that accepts GetSecurityMonitoringSuppressionsSuppressionArray and GetSecurityMonitoringSuppressionsSuppressionArrayOutput values. -// You can construct a concrete instance of `GetSecurityMonitoringSuppressionsSuppressionArrayInput` via: -// -// GetSecurityMonitoringSuppressionsSuppressionArray{ GetSecurityMonitoringSuppressionsSuppressionArgs{...} } -type GetSecurityMonitoringSuppressionsSuppressionArrayInput interface { - pulumi.Input - - ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput - ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput -} - -type GetSecurityMonitoringSuppressionsSuppressionArray []GetSecurityMonitoringSuppressionsSuppressionInput - -func (GetSecurityMonitoringSuppressionsSuppressionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() -} - -func (i GetSecurityMonitoringSuppressionsSuppressionArray) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput { - return i.ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityMonitoringSuppressionsSuppressionArray) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityMonitoringSuppressionsSuppressionArrayOutput) -} - -type GetSecurityMonitoringSuppressionsSuppressionOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringSuppressionsSuppressionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ToGetSecurityMonitoringSuppressionsSuppressionOutput() GetSecurityMonitoringSuppressionsSuppressionOutput { - return o -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ToGetSecurityMonitoringSuppressionsSuppressionOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionOutput { - return o -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) DataExclusionQuery() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.DataExclusionQuery }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Description }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Enabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) bool { return v.Enabled }).(pulumi.BoolOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) ExpirationDate() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.ExpirationDate }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Id }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) RuleQuery() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.RuleQuery }).(pulumi.StringOutput) -} - -func (o GetSecurityMonitoringSuppressionsSuppressionOutput) SuppressionQuery() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityMonitoringSuppressionsSuppression) string { return v.SuppressionQuery }).(pulumi.StringOutput) -} - -type GetSecurityMonitoringSuppressionsSuppressionArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityMonitoringSuppressionsSuppression)(nil)).Elem() -} - -func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutput() GetSecurityMonitoringSuppressionsSuppressionArrayOutput { - return o -} - -func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) ToGetSecurityMonitoringSuppressionsSuppressionArrayOutputWithContext(ctx context.Context) GetSecurityMonitoringSuppressionsSuppressionArrayOutput { - return o -} - -func (o GetSecurityMonitoringSuppressionsSuppressionArrayOutput) Index(i pulumi.IntInput) GetSecurityMonitoringSuppressionsSuppressionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityMonitoringSuppressionsSuppression { - return vs[0].([]GetSecurityMonitoringSuppressionsSuppression)[vs[1].(int)] - }).(GetSecurityMonitoringSuppressionsSuppressionOutput) -} - -type GetServiceLevelObjectiveQuery struct { - // The sum of the `total` events. - Denominator string `pulumi:"denominator"` - // The sum of all the `good` events. - Numerator string `pulumi:"numerator"` -} - -// GetServiceLevelObjectiveQueryInput is an input type that accepts GetServiceLevelObjectiveQueryArgs and GetServiceLevelObjectiveQueryOutput values. -// You can construct a concrete instance of `GetServiceLevelObjectiveQueryInput` via: -// -// GetServiceLevelObjectiveQueryArgs{...} -type GetServiceLevelObjectiveQueryInput interface { - pulumi.Input - - ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput - ToGetServiceLevelObjectiveQueryOutputWithContext(context.Context) GetServiceLevelObjectiveQueryOutput -} - -type GetServiceLevelObjectiveQueryArgs struct { - // The sum of the `total` events. - Denominator pulumi.StringInput `pulumi:"denominator"` - // The sum of all the `good` events. - Numerator pulumi.StringInput `pulumi:"numerator"` -} - -func (GetServiceLevelObjectiveQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (i GetServiceLevelObjectiveQueryArgs) ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput { - return i.ToGetServiceLevelObjectiveQueryOutputWithContext(context.Background()) -} - -func (i GetServiceLevelObjectiveQueryArgs) ToGetServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectiveQueryOutput) -} - -// GetServiceLevelObjectiveQueryArrayInput is an input type that accepts GetServiceLevelObjectiveQueryArray and GetServiceLevelObjectiveQueryArrayOutput values. -// You can construct a concrete instance of `GetServiceLevelObjectiveQueryArrayInput` via: -// -// GetServiceLevelObjectiveQueryArray{ GetServiceLevelObjectiveQueryArgs{...} } -type GetServiceLevelObjectiveQueryArrayInput interface { - pulumi.Input - - ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput - ToGetServiceLevelObjectiveQueryArrayOutputWithContext(context.Context) GetServiceLevelObjectiveQueryArrayOutput -} - -type GetServiceLevelObjectiveQueryArray []GetServiceLevelObjectiveQueryInput - -func (GetServiceLevelObjectiveQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (i GetServiceLevelObjectiveQueryArray) ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput { - return i.ToGetServiceLevelObjectiveQueryArrayOutputWithContext(context.Background()) -} - -func (i GetServiceLevelObjectiveQueryArray) ToGetServiceLevelObjectiveQueryArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectiveQueryArrayOutput) -} - -type GetServiceLevelObjectiveQueryOutput struct{ *pulumi.OutputState } - -func (GetServiceLevelObjectiveQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (o GetServiceLevelObjectiveQueryOutput) ToGetServiceLevelObjectiveQueryOutput() GetServiceLevelObjectiveQueryOutput { - return o -} - -func (o GetServiceLevelObjectiveQueryOutput) ToGetServiceLevelObjectiveQueryOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryOutput { - return o -} - -// The sum of the `total` events. -func (o GetServiceLevelObjectiveQueryOutput) Denominator() pulumi.StringOutput { - return o.ApplyT(func(v GetServiceLevelObjectiveQuery) string { return v.Denominator }).(pulumi.StringOutput) -} - -// The sum of all the `good` events. -func (o GetServiceLevelObjectiveQueryOutput) Numerator() pulumi.StringOutput { - return o.ApplyT(func(v GetServiceLevelObjectiveQuery) string { return v.Numerator }).(pulumi.StringOutput) -} - -type GetServiceLevelObjectiveQueryArrayOutput struct{ *pulumi.OutputState } - -func (GetServiceLevelObjectiveQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetServiceLevelObjectiveQuery)(nil)).Elem() -} - -func (o GetServiceLevelObjectiveQueryArrayOutput) ToGetServiceLevelObjectiveQueryArrayOutput() GetServiceLevelObjectiveQueryArrayOutput { - return o -} - -func (o GetServiceLevelObjectiveQueryArrayOutput) ToGetServiceLevelObjectiveQueryArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectiveQueryArrayOutput { - return o -} - -func (o GetServiceLevelObjectiveQueryArrayOutput) Index(i pulumi.IntInput) GetServiceLevelObjectiveQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetServiceLevelObjectiveQuery { - return vs[0].([]GetServiceLevelObjectiveQuery)[vs[1].(int)] - }).(GetServiceLevelObjectiveQueryOutput) -} - -type GetServiceLevelObjectivesSlo struct { - // ID of the Datadog service level objective - Id string `pulumi:"id"` - // Name of the Datadog service level objective - Name string `pulumi:"name"` - // The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. - Type string `pulumi:"type"` -} - -// GetServiceLevelObjectivesSloInput is an input type that accepts GetServiceLevelObjectivesSloArgs and GetServiceLevelObjectivesSloOutput values. -// You can construct a concrete instance of `GetServiceLevelObjectivesSloInput` via: -// -// GetServiceLevelObjectivesSloArgs{...} -type GetServiceLevelObjectivesSloInput interface { - pulumi.Input - - ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput - ToGetServiceLevelObjectivesSloOutputWithContext(context.Context) GetServiceLevelObjectivesSloOutput -} - -type GetServiceLevelObjectivesSloArgs struct { - // ID of the Datadog service level objective - Id pulumi.StringInput `pulumi:"id"` - // Name of the Datadog service level objective - Name pulumi.StringInput `pulumi:"name"` - // The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. - Type pulumi.StringInput `pulumi:"type"` -} - -func (GetServiceLevelObjectivesSloArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetServiceLevelObjectivesSlo)(nil)).Elem() -} - -func (i GetServiceLevelObjectivesSloArgs) ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput { - return i.ToGetServiceLevelObjectivesSloOutputWithContext(context.Background()) -} - -func (i GetServiceLevelObjectivesSloArgs) ToGetServiceLevelObjectivesSloOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectivesSloOutput) -} - -// GetServiceLevelObjectivesSloArrayInput is an input type that accepts GetServiceLevelObjectivesSloArray and GetServiceLevelObjectivesSloArrayOutput values. -// You can construct a concrete instance of `GetServiceLevelObjectivesSloArrayInput` via: -// -// GetServiceLevelObjectivesSloArray{ GetServiceLevelObjectivesSloArgs{...} } -type GetServiceLevelObjectivesSloArrayInput interface { - pulumi.Input - - ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput - ToGetServiceLevelObjectivesSloArrayOutputWithContext(context.Context) GetServiceLevelObjectivesSloArrayOutput -} - -type GetServiceLevelObjectivesSloArray []GetServiceLevelObjectivesSloInput - -func (GetServiceLevelObjectivesSloArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetServiceLevelObjectivesSlo)(nil)).Elem() -} - -func (i GetServiceLevelObjectivesSloArray) ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput { - return i.ToGetServiceLevelObjectivesSloArrayOutputWithContext(context.Background()) -} - -func (i GetServiceLevelObjectivesSloArray) ToGetServiceLevelObjectivesSloArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetServiceLevelObjectivesSloArrayOutput) -} - -type GetServiceLevelObjectivesSloOutput struct{ *pulumi.OutputState } - -func (GetServiceLevelObjectivesSloOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetServiceLevelObjectivesSlo)(nil)).Elem() -} - -func (o GetServiceLevelObjectivesSloOutput) ToGetServiceLevelObjectivesSloOutput() GetServiceLevelObjectivesSloOutput { - return o -} - -func (o GetServiceLevelObjectivesSloOutput) ToGetServiceLevelObjectivesSloOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloOutput { - return o -} - -// ID of the Datadog service level objective -func (o GetServiceLevelObjectivesSloOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Id }).(pulumi.StringOutput) -} - -// Name of the Datadog service level objective -func (o GetServiceLevelObjectivesSloOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Name }).(pulumi.StringOutput) -} - -// The type of the service level objective. The mapping from these types to the types found in the Datadog Web UI can be found in the Datadog API [documentation page](https://docs.datadoghq.com/api/v1/service-level-objectives/#create-a-slo-object). Available options to choose from are: `metric` and `monitor`. -func (o GetServiceLevelObjectivesSloOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetServiceLevelObjectivesSlo) string { return v.Type }).(pulumi.StringOutput) -} - -type GetServiceLevelObjectivesSloArrayOutput struct{ *pulumi.OutputState } - -func (GetServiceLevelObjectivesSloArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetServiceLevelObjectivesSlo)(nil)).Elem() -} - -func (o GetServiceLevelObjectivesSloArrayOutput) ToGetServiceLevelObjectivesSloArrayOutput() GetServiceLevelObjectivesSloArrayOutput { - return o -} - -func (o GetServiceLevelObjectivesSloArrayOutput) ToGetServiceLevelObjectivesSloArrayOutputWithContext(ctx context.Context) GetServiceLevelObjectivesSloArrayOutput { - return o -} - -func (o GetServiceLevelObjectivesSloArrayOutput) Index(i pulumi.IntInput) GetServiceLevelObjectivesSloOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetServiceLevelObjectivesSlo { - return vs[0].([]GetServiceLevelObjectivesSlo)[vs[1].(int)] - }).(GetServiceLevelObjectivesSloOutput) -} - -type GetTeamMembershipsTeamMembership struct { - Id string `pulumi:"id"` - Role string `pulumi:"role"` - TeamId string `pulumi:"teamId"` - UserId string `pulumi:"userId"` -} - -// GetTeamMembershipsTeamMembershipInput is an input type that accepts GetTeamMembershipsTeamMembershipArgs and GetTeamMembershipsTeamMembershipOutput values. -// You can construct a concrete instance of `GetTeamMembershipsTeamMembershipInput` via: -// -// GetTeamMembershipsTeamMembershipArgs{...} -type GetTeamMembershipsTeamMembershipInput interface { - pulumi.Input - - ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput - ToGetTeamMembershipsTeamMembershipOutputWithContext(context.Context) GetTeamMembershipsTeamMembershipOutput -} - -type GetTeamMembershipsTeamMembershipArgs struct { - Id pulumi.StringInput `pulumi:"id"` - Role pulumi.StringInput `pulumi:"role"` - TeamId pulumi.StringInput `pulumi:"teamId"` - UserId pulumi.StringInput `pulumi:"userId"` -} - -func (GetTeamMembershipsTeamMembershipArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetTeamMembershipsTeamMembership)(nil)).Elem() -} - -func (i GetTeamMembershipsTeamMembershipArgs) ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput { - return i.ToGetTeamMembershipsTeamMembershipOutputWithContext(context.Background()) -} - -func (i GetTeamMembershipsTeamMembershipArgs) ToGetTeamMembershipsTeamMembershipOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTeamMembershipsTeamMembershipOutput) -} - -// GetTeamMembershipsTeamMembershipArrayInput is an input type that accepts GetTeamMembershipsTeamMembershipArray and GetTeamMembershipsTeamMembershipArrayOutput values. -// You can construct a concrete instance of `GetTeamMembershipsTeamMembershipArrayInput` via: -// -// GetTeamMembershipsTeamMembershipArray{ GetTeamMembershipsTeamMembershipArgs{...} } -type GetTeamMembershipsTeamMembershipArrayInput interface { - pulumi.Input - - ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput - ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(context.Context) GetTeamMembershipsTeamMembershipArrayOutput -} - -type GetTeamMembershipsTeamMembershipArray []GetTeamMembershipsTeamMembershipInput - -func (GetTeamMembershipsTeamMembershipArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTeamMembershipsTeamMembership)(nil)).Elem() -} - -func (i GetTeamMembershipsTeamMembershipArray) ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput { - return i.ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(context.Background()) -} - -func (i GetTeamMembershipsTeamMembershipArray) ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTeamMembershipsTeamMembershipArrayOutput) -} - -type GetTeamMembershipsTeamMembershipOutput struct{ *pulumi.OutputState } - -func (GetTeamMembershipsTeamMembershipOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetTeamMembershipsTeamMembership)(nil)).Elem() -} - -func (o GetTeamMembershipsTeamMembershipOutput) ToGetTeamMembershipsTeamMembershipOutput() GetTeamMembershipsTeamMembershipOutput { - return o -} - -func (o GetTeamMembershipsTeamMembershipOutput) ToGetTeamMembershipsTeamMembershipOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipOutput { - return o -} - -func (o GetTeamMembershipsTeamMembershipOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.Id }).(pulumi.StringOutput) -} - -func (o GetTeamMembershipsTeamMembershipOutput) Role() pulumi.StringOutput { - return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.Role }).(pulumi.StringOutput) -} - -func (o GetTeamMembershipsTeamMembershipOutput) TeamId() pulumi.StringOutput { - return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.TeamId }).(pulumi.StringOutput) -} - -func (o GetTeamMembershipsTeamMembershipOutput) UserId() pulumi.StringOutput { - return o.ApplyT(func(v GetTeamMembershipsTeamMembership) string { return v.UserId }).(pulumi.StringOutput) -} - -type GetTeamMembershipsTeamMembershipArrayOutput struct{ *pulumi.OutputState } - -func (GetTeamMembershipsTeamMembershipArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTeamMembershipsTeamMembership)(nil)).Elem() -} - -func (o GetTeamMembershipsTeamMembershipArrayOutput) ToGetTeamMembershipsTeamMembershipArrayOutput() GetTeamMembershipsTeamMembershipArrayOutput { - return o -} - -func (o GetTeamMembershipsTeamMembershipArrayOutput) ToGetTeamMembershipsTeamMembershipArrayOutputWithContext(ctx context.Context) GetTeamMembershipsTeamMembershipArrayOutput { - return o -} - -func (o GetTeamMembershipsTeamMembershipArrayOutput) Index(i pulumi.IntInput) GetTeamMembershipsTeamMembershipOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTeamMembershipsTeamMembership { - return vs[0].([]GetTeamMembershipsTeamMembership)[vs[1].(int)] - }).(GetTeamMembershipsTeamMembershipOutput) -} - -type GetUsersUser struct { - Email string `pulumi:"email"` - Id string `pulumi:"id"` - Name string `pulumi:"name"` -} - -// GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. -// You can construct a concrete instance of `GetUsersUserInput` via: -// -// GetUsersUserArgs{...} -type GetUsersUserInput interface { - pulumi.Input - - ToGetUsersUserOutput() GetUsersUserOutput - ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput -} - -type GetUsersUserArgs struct { - Email pulumi.StringInput `pulumi:"email"` - Id pulumi.StringInput `pulumi:"id"` - Name pulumi.StringInput `pulumi:"name"` -} - -func (GetUsersUserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUser)(nil)).Elem() -} - -func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput { - return i.ToGetUsersUserOutputWithContext(context.Background()) -} - -func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserOutput) -} - -// GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. -// You can construct a concrete instance of `GetUsersUserArrayInput` via: -// -// GetUsersUserArray{ GetUsersUserArgs{...} } -type GetUsersUserArrayInput interface { - pulumi.Input - - ToGetUsersUserArrayOutput() GetUsersUserArrayOutput - ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput -} - -type GetUsersUserArray []GetUsersUserInput - -func (GetUsersUserArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() -} - -func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { - return i.ToGetUsersUserArrayOutputWithContext(context.Background()) -} - -func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserArrayOutput) -} - -type GetUsersUserOutput struct{ *pulumi.OutputState } - -func (GetUsersUserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUser)(nil)).Elem() -} - -func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput { - return o -} - -func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { - return o -} - -func (o GetUsersUserOutput) Email() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUser) string { return v.Email }).(pulumi.StringOutput) -} - -func (o GetUsersUserOutput) Id() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUser) string { return v.Id }).(pulumi.StringOutput) -} - -func (o GetUsersUserOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUser) string { return v.Name }).(pulumi.StringOutput) -} - -type GetUsersUserArrayOutput struct{ *pulumi.OutputState } - -func (GetUsersUserArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() -} - -func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { - return o -} - -func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { - return o -} - -func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUser { - return vs[0].([]GetUsersUser)[vs[1].(int)] - }).(GetUsersUserOutput) -} - -func init() { - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimitInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStyleInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestFormulaStyleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQueryInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrInput)(nil)).Elem(), PowerpackWidgetTreemapDefinitionRequestQuerySloQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetWidgetLayoutInput)(nil)).Elem(), PowerpackWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*PowerpackWidgetWidgetLayoutPtrInput)(nil)).Elem(), PowerpackWidgetWidgetLayoutArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*RestrictionPolicyBindingInput)(nil)).Elem(), RestrictionPolicyBindingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*RestrictionPolicyBindingArrayInput)(nil)).Elem(), RestrictionPolicyBindingArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*RolePermissionInput)(nil)).Elem(), RolePermissionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*RolePermissionArrayInput)(nil)).Elem(), RolePermissionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleCaseInput)(nil)).Elem(), SecurityMonitoringDefaultRuleCaseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleCaseArrayInput)(nil)).Elem(), SecurityMonitoringDefaultRuleCaseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleFilterInput)(nil)).Elem(), SecurityMonitoringDefaultRuleFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleFilterArrayInput)(nil)).Elem(), SecurityMonitoringDefaultRuleFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleOptionsInput)(nil)).Elem(), SecurityMonitoringDefaultRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringDefaultRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringDefaultRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringFilterExclusionFilterInput)(nil)).Elem(), SecurityMonitoringFilterExclusionFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringFilterExclusionFilterArrayInput)(nil)).Elem(), SecurityMonitoringFilterExclusionFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleCaseInput)(nil)).Elem(), SecurityMonitoringRuleCaseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleCaseArrayInput)(nil)).Elem(), SecurityMonitoringRuleCaseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleFilterInput)(nil)).Elem(), SecurityMonitoringRuleFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleFilterArrayInput)(nil)).Elem(), SecurityMonitoringRuleFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsImpossibleTravelOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsNewValueOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsNewValueOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsNewValueOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryInput)(nil)).Elem(), SecurityMonitoringRuleQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRuleInput)(nil)).Elem(), SecurityMonitoringRuleQueryAgentRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleQueryAgentRuleArrayInput)(nil)).Elem(), SecurityMonitoringRuleQueryAgentRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleSignalQueryInput)(nil)).Elem(), SecurityMonitoringRuleSignalQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleSignalQueryArrayInput)(nil)).Elem(), SecurityMonitoringRuleSignalQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCaseInput)(nil)).Elem(), SecurityMonitoringRuleThirdPartyCaseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SecurityMonitoringRuleThirdPartyCaseArrayInput)(nil)).Elem(), SecurityMonitoringRuleThirdPartyCaseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerGroupFilterInput)(nil)).Elem(), SensitiveDataScannerGroupFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerGroupFilterPtrInput)(nil)).Elem(), SensitiveDataScannerGroupFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfigurationInput)(nil)).Elem(), SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleIncludedKeywordConfigurationPtrInput)(nil)).Elem(), SensitiveDataScannerRuleIncludedKeywordConfigurationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleTextReplacementInput)(nil)).Elem(), SensitiveDataScannerRuleTextReplacementArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SensitiveDataScannerRuleTextReplacementPtrInput)(nil)).Elem(), SensitiveDataScannerRuleTextReplacementArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveQueryInput)(nil)).Elem(), ServiceLevelObjectiveQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSlicePtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrInput)(nil)).Elem(), ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveThresholdInput)(nil)).Elem(), ServiceLevelObjectiveThresholdArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*ServiceLevelObjectiveThresholdArrayInput)(nil)).Elem(), ServiceLevelObjectiveThresholdArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricComputeInput)(nil)).Elem(), SpansMetricComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricComputePtrInput)(nil)).Elem(), SpansMetricComputeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricFilterInput)(nil)).Elem(), SpansMetricFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricFilterPtrInput)(nil)).Elem(), SpansMetricFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricGroupByInput)(nil)).Elem(), SpansMetricGroupByArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SpansMetricGroupByArrayInput)(nil)).Elem(), SpansMetricGroupByArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsPtrInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParametersInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsTotpParametersArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableOptionsTotpParametersPtrInput)(nil)).Elem(), SyntheticsGlobalVariableOptionsTotpParametersArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsPtrInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParserInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsGlobalVariableParseTestOptionsParserPtrInput)(nil)).Elem(), SyntheticsGlobalVariableParseTestOptionsParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsPrivateLocationMetadataInput)(nil)).Elem(), SyntheticsPrivateLocationMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsPrivateLocationMetadataPtrInput)(nil)).Elem(), SyntheticsPrivateLocationMetadataArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepInput)(nil)).Elem(), SyntheticsTestApiStepArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepArrayInput)(nil)).Elem(), SyntheticsTestApiStepArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionInput)(nil)).Elem(), SyntheticsTestApiStepAssertionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionArrayInput)(nil)).Elem(), SyntheticsTestApiStepAssertionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpathInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetjsonpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetjsonpathPtrInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetjsonpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpathInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetxpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepAssertionTargetxpathPtrInput)(nil)).Elem(), SyntheticsTestApiStepAssertionTargetxpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueArrayInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepExtractedValueParserInput)(nil)).Elem(), SyntheticsTestApiStepExtractedValueParserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauthInput)(nil)).Elem(), SyntheticsTestApiStepRequestBasicauthArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestBasicauthPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestBasicauthArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificatePtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCertInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateCertArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateCertPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateCertArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKeyInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateKeyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestClientCertificateKeyPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestClientCertificateKeyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestDefinitionInput)(nil)).Elem(), SyntheticsTestApiStepRequestDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestDefinitionPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestProxyInput)(nil)).Elem(), SyntheticsTestApiStepRequestProxyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRequestProxyPtrInput)(nil)).Elem(), SyntheticsTestApiStepRequestProxyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRetryInput)(nil)).Elem(), SyntheticsTestApiStepRetryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestApiStepRetryPtrInput)(nil)).Elem(), SyntheticsTestApiStepRetryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionInput)(nil)).Elem(), SyntheticsTestAssertionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionArrayInput)(nil)).Elem(), SyntheticsTestAssertionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpathInput)(nil)).Elem(), SyntheticsTestAssertionTargetjsonpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetjsonpathPtrInput)(nil)).Elem(), SyntheticsTestAssertionTargetjsonpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetxpathInput)(nil)).Elem(), SyntheticsTestAssertionTargetxpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestAssertionTargetxpathPtrInput)(nil)).Elem(), SyntheticsTestAssertionTargetxpathArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepInput)(nil)).Elem(), SyntheticsTestBrowserStepArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepArrayInput)(nil)).Elem(), SyntheticsTestBrowserStepArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorPtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValueInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsElementUserLocatorValueArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariableInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserStepParamsVariablePtrInput)(nil)).Elem(), SyntheticsTestBrowserStepParamsVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserVariableInput)(nil)).Elem(), SyntheticsTestBrowserVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestBrowserVariableArrayInput)(nil)).Elem(), SyntheticsTestBrowserVariableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestConfigVariableInput)(nil)).Elem(), SyntheticsTestConfigVariableArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestConfigVariableArrayInput)(nil)).Elem(), SyntheticsTestConfigVariableArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListInput)(nil)).Elem(), SyntheticsTestOptionsListArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListPtrInput)(nil)).Elem(), SyntheticsTestOptionsListArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListCiInput)(nil)).Elem(), SyntheticsTestOptionsListCiArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListCiPtrInput)(nil)).Elem(), SyntheticsTestOptionsListCiArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptionsInput)(nil)).Elem(), SyntheticsTestOptionsListMonitorOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListMonitorOptionsPtrInput)(nil)).Elem(), SyntheticsTestOptionsListMonitorOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRetryInput)(nil)).Elem(), SyntheticsTestOptionsListRetryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRetryPtrInput)(nil)).Elem(), SyntheticsTestOptionsListRetryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRumSettingsInput)(nil)).Elem(), SyntheticsTestOptionsListRumSettingsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListRumSettingsPtrInput)(nil)).Elem(), SyntheticsTestOptionsListRumSettingsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingPtrInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframeInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingTimeframeArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestOptionsListSchedulingTimeframeArrayInput)(nil)).Elem(), SyntheticsTestOptionsListSchedulingTimeframeArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestBasicauthInput)(nil)).Elem(), SyntheticsTestRequestBasicauthArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestBasicauthPtrInput)(nil)).Elem(), SyntheticsTestRequestBasicauthArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificatePtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateCertInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateCertArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateCertPtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateCertArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateKeyInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateKeyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestClientCertificateKeyPtrInput)(nil)).Elem(), SyntheticsTestRequestClientCertificateKeyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestDefinitionInput)(nil)).Elem(), SyntheticsTestRequestDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestDefinitionPtrInput)(nil)).Elem(), SyntheticsTestRequestDefinitionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestProxyInput)(nil)).Elem(), SyntheticsTestRequestProxyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*SyntheticsTestRequestProxyPtrInput)(nil)).Elem(), SyntheticsTestRequestProxyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRuleInput)(nil)).Elem(), GetCloudWorkloadSecurityAgentRulesAgentRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetCloudWorkloadSecurityAgentRulesAgentRuleArrayInput)(nil)).Elem(), GetCloudWorkloadSecurityAgentRulesAgentRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRuleInput)(nil)).Elem(), GetCsmThreatsAgentRulesAgentRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetCsmThreatsAgentRulesAgentRuleArrayInput)(nil)).Elem(), GetCsmThreatsAgentRulesAgentRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListInput)(nil)).Elem(), GetHostsHostListArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListArrayInput)(nil)).Elem(), GetHostsHostListArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListMetaInput)(nil)).Elem(), GetHostsHostListMetaArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetHostsHostListMetricsInput)(nil)).Elem(), GetHostsHostListMetricsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexInput)(nil)).Elem(), GetLogsIndexesLogsIndexArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitResetInput)(nil)).Elem(), GetLogsIndexesLogsIndexDailyLimitResetArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexDailyLimitResetArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexDailyLimitResetArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexExclusionFilterFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexExclusionFilterFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexFilterInput)(nil)).Elem(), GetLogsIndexesLogsIndexFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsIndexesLogsIndexFilterArrayInput)(nil)).Elem(), GetLogsIndexesLogsIndexFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineArrayInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilterInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetLogsPipelinesLogsPipelineFilterArrayInput)(nil)).Elem(), GetLogsPipelinesLogsPipelineFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyArrayInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyInput)(nil)).Elem(), GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdInput)(nil)).Elem(), GetMonitorMonitorThresholdArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdArrayInput)(nil)).Elem(), GetMonitorMonitorThresholdArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdWindowInput)(nil)).Elem(), GetMonitorMonitorThresholdWindowArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorMonitorThresholdWindowArrayInput)(nil)).Elem(), GetMonitorMonitorThresholdWindowArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionInput)(nil)).Elem(), GetMonitorSchedulingOptionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrenceInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleRecurrenceArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionCustomScheduleRecurrenceArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindowInput)(nil)).Elem(), GetMonitorSchedulingOptionEvaluationWindowArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorSchedulingOptionEvaluationWindowArrayInput)(nil)).Elem(), GetMonitorSchedulingOptionEvaluationWindowArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorsMonitorInput)(nil)).Elem(), GetMonitorsMonitorArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetMonitorsMonitorArrayInput)(nil)).Elem(), GetMonitorsMonitorArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetRoleUsersRoleUserInput)(nil)).Elem(), GetRoleUsersRoleUserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetRoleUsersRoleUserArrayInput)(nil)).Elem(), GetRoleUsersRoleUserArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleInput)(nil)).Elem(), GetRolesRoleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleArrayInput)(nil)).Elem(), GetRolesRoleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilterInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterExclusionFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringFiltersFilterExclusionFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringFiltersFilterExclusionFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleCaseInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleCaseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleCaseArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleCaseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilterInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleFilterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleFilterArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleFilterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsNewValueOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRuleInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryAgentRuleArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleQueryAgentRuleArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleQueryAgentRuleArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQueryInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleSignalQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleSignalQueryArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleSignalQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCaseInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleThirdPartyCaseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringRulesRuleThirdPartyCaseArrayInput)(nil)).Elem(), GetSecurityMonitoringRulesRuleThirdPartyCaseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppressionInput)(nil)).Elem(), GetSecurityMonitoringSuppressionsSuppressionArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetSecurityMonitoringSuppressionsSuppressionArrayInput)(nil)).Elem(), GetSecurityMonitoringSuppressionsSuppressionArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectiveQueryInput)(nil)).Elem(), GetServiceLevelObjectiveQueryArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectiveQueryArrayInput)(nil)).Elem(), GetServiceLevelObjectiveQueryArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectivesSloInput)(nil)).Elem(), GetServiceLevelObjectivesSloArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetServiceLevelObjectivesSloArrayInput)(nil)).Elem(), GetServiceLevelObjectivesSloArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetTeamMembershipsTeamMembershipArrayInput)(nil)).Elem(), GetTeamMembershipsTeamMembershipArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserInput)(nil)).Elem(), GetUsersUserArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserArrayInput)(nil)).Elem(), GetUsersUserArray{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaLimitOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaLimitPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaStyleOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestFormulaStylePtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmDependencyStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryApmResourceStatsQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryCloudCostQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryComputeArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupByArrayOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQueryGroupBySortPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryEventQuerySearchPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQueryProcessQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetTreemapDefinitionRequestQuerySloQueryPtrOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetWidgetLayoutOutput{}) - pulumi.RegisterOutputType(PowerpackWidgetWidgetLayoutPtrOutput{}) - pulumi.RegisterOutputType(RestrictionPolicyBindingOutput{}) - pulumi.RegisterOutputType(RestrictionPolicyBindingArrayOutput{}) - pulumi.RegisterOutputType(RolePermissionOutput{}) - pulumi.RegisterOutputType(RolePermissionArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleCaseOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleCaseArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleFilterOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleFilterArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleOptionsOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringDefaultRuleOptionsPtrOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringFilterExclusionFilterOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringFilterExclusionFilterArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleCaseOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleCaseArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleFilterOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleFilterArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsPtrOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsImpossibleTravelOptionsOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsImpossibleTravelOptionsPtrOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsNewValueOptionsOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsNewValueOptionsPtrOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsPtrOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleQueryOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleQueryArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleQueryAgentRuleOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleQueryAgentRuleArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleSignalQueryOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleSignalQueryArrayOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleThirdPartyCaseOutput{}) - pulumi.RegisterOutputType(SecurityMonitoringRuleThirdPartyCaseArrayOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerGroupFilterOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerGroupFilterPtrOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerRuleIncludedKeywordConfigurationOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerRuleIncludedKeywordConfigurationPtrOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerRuleTextReplacementOutput{}) - pulumi.RegisterOutputType(SensitiveDataScannerRuleTextReplacementPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveQueryOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveQueryPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSlicePtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryFormulaPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryArrayOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveSliSpecificationTimeSliceQueryQueryMetricQueryPtrOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveThresholdOutput{}) - pulumi.RegisterOutputType(ServiceLevelObjectiveThresholdArrayOutput{}) - pulumi.RegisterOutputType(SpansMetricComputeOutput{}) - pulumi.RegisterOutputType(SpansMetricComputePtrOutput{}) - pulumi.RegisterOutputType(SpansMetricFilterOutput{}) - pulumi.RegisterOutputType(SpansMetricFilterPtrOutput{}) - pulumi.RegisterOutputType(SpansMetricGroupByOutput{}) - pulumi.RegisterOutputType(SpansMetricGroupByArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsTotpParametersOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableOptionsTotpParametersPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsParserOutput{}) - pulumi.RegisterOutputType(SyntheticsGlobalVariableParseTestOptionsParserPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsPrivateLocationMetadataOutput{}) - pulumi.RegisterOutputType(SyntheticsPrivateLocationMetadataPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetjsonpathOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetjsonpathPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetxpathOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepAssertionTargetxpathPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepExtractedValueParserOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestBasicauthOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestBasicauthPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificatePtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateCertOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateCertPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateKeyOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestClientCertificateKeyPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestDefinitionOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestDefinitionPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestProxyOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRequestProxyPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRetryOutput{}) - pulumi.RegisterOutputType(SyntheticsTestApiStepRetryPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionTargetjsonpathOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionTargetjsonpathPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionTargetxpathOutput{}) - pulumi.RegisterOutputType(SyntheticsTestAssertionTargetxpathPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorValueOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsElementUserLocatorValuePtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsVariableOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserStepParamsVariablePtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserVariableOutput{}) - pulumi.RegisterOutputType(SyntheticsTestBrowserVariableArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestConfigVariableOutput{}) - pulumi.RegisterOutputType(SyntheticsTestConfigVariableArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListCiOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListCiPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListMonitorOptionsOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListMonitorOptionsPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListRetryOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListRetryPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListRumSettingsOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListRumSettingsPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingTimeframeOutput{}) - pulumi.RegisterOutputType(SyntheticsTestOptionsListSchedulingTimeframeArrayOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestBasicauthOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestBasicauthPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificatePtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateCertOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateCertPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateKeyOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestClientCertificateKeyPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestDefinitionOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestDefinitionPtrOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestProxyOutput{}) - pulumi.RegisterOutputType(SyntheticsTestRequestProxyPtrOutput{}) - pulumi.RegisterOutputType(GetCloudWorkloadSecurityAgentRulesAgentRuleOutput{}) - pulumi.RegisterOutputType(GetCloudWorkloadSecurityAgentRulesAgentRuleArrayOutput{}) - pulumi.RegisterOutputType(GetCsmThreatsAgentRulesAgentRuleOutput{}) - pulumi.RegisterOutputType(GetCsmThreatsAgentRulesAgentRuleArrayOutput{}) - pulumi.RegisterOutputType(GetHostsHostListOutput{}) - pulumi.RegisterOutputType(GetHostsHostListArrayOutput{}) - pulumi.RegisterOutputType(GetHostsHostListMetaOutput{}) - pulumi.RegisterOutputType(GetHostsHostListMetricsOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexArrayOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexDailyLimitResetOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexDailyLimitResetArrayOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterArrayOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterFilterOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexExclusionFilterFilterArrayOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexFilterOutput{}) - pulumi.RegisterOutputType(GetLogsIndexesLogsIndexFilterArrayOutput{}) - pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineOutput{}) - pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineArrayOutput{}) - pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineFilterOutput{}) - pulumi.RegisterOutputType(GetLogsPipelinesLogsPipelineFilterArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyOutput{}) - pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorConfigPoliciesMonitorConfigPolicyTagPolicyOutput{}) - pulumi.RegisterOutputType(GetMonitorMonitorThresholdOutput{}) - pulumi.RegisterOutputType(GetMonitorMonitorThresholdArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorMonitorThresholdWindowOutput{}) - pulumi.RegisterOutputType(GetMonitorMonitorThresholdWindowArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleRecurrenceOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionCustomScheduleRecurrenceArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionEvaluationWindowOutput{}) - pulumi.RegisterOutputType(GetMonitorSchedulingOptionEvaluationWindowArrayOutput{}) - pulumi.RegisterOutputType(GetMonitorsMonitorOutput{}) - pulumi.RegisterOutputType(GetMonitorsMonitorArrayOutput{}) - pulumi.RegisterOutputType(GetRoleUsersRoleUserOutput{}) - pulumi.RegisterOutputType(GetRoleUsersRoleUserArrayOutput{}) - pulumi.RegisterOutputType(GetRolesRoleOutput{}) - pulumi.RegisterOutputType(GetRolesRoleArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterExclusionFilterOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringFiltersFilterExclusionFilterArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleCaseOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleCaseArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleFilterOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleFilterArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsPtrOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsImpossibleTravelOptionsPtrOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsNewValueOptionsPtrOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsPtrOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleOptionsThirdPartyRuleOptionsRootQueryArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryAgentRuleOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleQueryAgentRuleArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleSignalQueryOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleSignalQueryArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleThirdPartyCaseOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringRulesRuleThirdPartyCaseArrayOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringSuppressionsSuppressionOutput{}) - pulumi.RegisterOutputType(GetSecurityMonitoringSuppressionsSuppressionArrayOutput{}) - pulumi.RegisterOutputType(GetServiceLevelObjectiveQueryOutput{}) - pulumi.RegisterOutputType(GetServiceLevelObjectiveQueryArrayOutput{}) - pulumi.RegisterOutputType(GetServiceLevelObjectivesSloOutput{}) - pulumi.RegisterOutputType(GetServiceLevelObjectivesSloArrayOutput{}) - pulumi.RegisterOutputType(GetTeamMembershipsTeamMembershipOutput{}) - pulumi.RegisterOutputType(GetTeamMembershipsTeamMembershipArrayOutput{}) - pulumi.RegisterOutputType(GetUsersUserOutput{}) - pulumi.RegisterOutputType(GetUsersUserArrayOutput{}) -} diff --git a/sdk/java/src/main/java/com/pulumi/datadog/Dashboard.java b/sdk/java/src/main/java/com/pulumi/datadog/Dashboard.java index 60aab49f8..d3ec6a468 100644 --- a/sdk/java/src/main/java/com/pulumi/datadog/Dashboard.java +++ b/sdk/java/src/main/java/com/pulumi/datadog/Dashboard.java @@ -428,7 +428,7 @@ * .title("Group Widget") * .widgets( * DashboardWidgetGroupDefinitionWidgetArgs.builder() - * .noteDefinition(DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs.builder() + * .noteDefinition(DashboardWidgetNoteDefinitionArgs.builder() * .content("cluster note widget") * .backgroundColor("pink") * .fontSize("14") @@ -439,7 +439,7 @@ * .build()) * .build(), * DashboardWidgetGroupDefinitionWidgetArgs.builder() - * .alertGraphDefinition(DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs.builder() + * .alertGraphDefinition(DashboardWidgetAlertGraphDefinitionArgs.builder() * .alertId("123") * .vizType("toplist") * .title("Alert Graph") diff --git a/sdk/python/pulumi_datadog/dashboard.py b/sdk/python/pulumi_datadog/dashboard.py index c6c479fa9..bf8da1ac6 100644 --- a/sdk/python/pulumi_datadog/dashboard.py +++ b/sdk/python/pulumi_datadog/dashboard.py @@ -845,7 +845,7 @@ def __init__(__self__, title="Group Widget", widgets=[ datadog.DashboardWidgetGroupDefinitionWidgetArgs( - note_definition=datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs( + note_definition=datadog.DashboardWidgetNoteDefinitionArgs( content="cluster note widget", background_color="pink", font_size="14", @@ -856,7 +856,7 @@ def __init__(__self__, ), ), datadog.DashboardWidgetGroupDefinitionWidgetArgs( - alert_graph_definition=datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs( + alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs( alert_id="123", viz_type="toplist", title="Alert Graph", @@ -1620,7 +1620,7 @@ def __init__(__self__, title="Group Widget", widgets=[ datadog.DashboardWidgetGroupDefinitionWidgetArgs( - note_definition=datadog.DashboardWidgetGroupDefinitionWidgetNoteDefinitionArgs( + note_definition=datadog.DashboardWidgetNoteDefinitionArgs( content="cluster note widget", background_color="pink", font_size="14", @@ -1631,7 +1631,7 @@ def __init__(__self__, ), ), datadog.DashboardWidgetGroupDefinitionWidgetArgs( - alert_graph_definition=datadog.DashboardWidgetGroupDefinitionWidgetAlertGraphDefinitionArgs( + alert_graph_definition=datadog.DashboardWidgetAlertGraphDefinitionArgs( alert_id="123", viz_type="toplist", title="Alert Graph",